Skip to content

libc: use more accurate type of sighandler_t on windows #2387

libc: use more accurate type of sighandler_t on windows

libc: use more accurate type of sighandler_t on windows #2387

Triggered via pull request July 31, 2025 06:52
Status Success
Total duration 21m 30s
Artifacts 30

ci.yaml

on: pull_request
Matrix: Test tier1
Matrix: clippy
Matrix: Verify build
Check MSRV
18s
Check MSRV
Ensure docs build
48s
Ensure docs build
Matrix: Test tier2
Matrix: Test tier2 VM
success
3s
success
Fit to window
Zoom out
Zoom in

Annotations

43 warnings
Verify build (stable, macos-15)
Cache not found for keys: v0-rust-macos-15-stable-verify_build-Darwin-arm64-7199fb82-36721ea2, v0-rust-macos-15-stable-verify_build-Darwin-arm64-7199fb82
Ensure docs build
Cache not found for keys: v0-rust-docs-Linux-x64-2cfb8a4e-95c5d114, v0-rust-docs-Linux-x64-2cfb8a4e
Verify build (nightly, macos-15)
Cache not found for keys: v0-rust-macos-15-nightly-verify_build-Darwin-arm64-ab1a9e7d-36721ea2, v0-rust-macos-15-nightly-verify_build-Darwin-arm64-ab1a9e7d
Verify build (nightly, windows-2022)
Cache not found for keys: v0-rust-windows-2022-nightly-verify_build-Windows_NT-x64-818e97e3-36721ea2, v0-rust-windows-2022-nightly-verify_build-Windows_NT-x64-818e97e3
Test tier1 (aarch64-apple-darwin, macos-15)
Cache not found for keys: v0-rust-aarch64-apple-darwin-test_tier1-Darwin-arm64-ab1a9e7d-36721ea2, v0-rust-aarch64-apple-darwin-test_tier1-Darwin-arm64-ab1a9e7d
Verify build (stable, windows-2022)
Cache not found for keys: v0-rust-windows-2022-stable-verify_build-Windows_NT-x64-f7c1616a-36721ea2, v0-rust-windows-2022-stable-verify_build-Windows_NT-x64-f7c1616a
Test tier1 (x86_64-pc-windows-msvc, windows-2022)
Cache not found for keys: v0-rust-x86_64-pc-windows-msvc-test_tier1-Windows_NT-x64-818e97e3-36721ea2, v0-rust-x86_64-pc-windows-msvc-test_tier1-Windows_NT-x64-818e97e3
Verify build (beta, ubuntu-24.04)
Cache not found for keys: v0-rust-ubuntu-24.04-beta-verify_build-Linux-x64-f666e371-36721ea2, v0-rust-ubuntu-24.04-beta-verify_build-Linux-x64-f666e371
Test tier1 (i686-pc-windows-msvc, windows-2022)
Cache not found for keys: v0-rust-i686-pc-windows-msvc-test_tier1-Windows_NT-x64-e6c600fd-36721ea2, v0-rust-i686-pc-windows-msvc-test_tier1-Windows_NT-x64-e6c600fd
Verify build (stable, ubuntu-24.04)
Cache not found for keys: v0-rust-ubuntu-24.04-stable-verify_build-Linux-x64-674cd6da-36721ea2, v0-rust-ubuntu-24.04-stable-verify_build-Linux-x64-674cd6da
Test tier1 (x86_64-unknown-linux-gnu, true, ubuntu-24.04)
Cache not found for keys: v0-rust-x86_64-unknown-linux-gnu-test_tier1-Linux-x64-2cfb8a4e-36721ea2, v0-rust-x86_64-unknown-linux-gnu-test_tier1-Linux-x64-2cfb8a4e
Test tier1 (i686-unknown-linux-gnu, true, ubuntu-24.04)
Cache not found for keys: v0-rust-i686-unknown-linux-gnu-test_tier1-Linux-x64-2cfb8a4e-36721ea2, v0-rust-i686-unknown-linux-gnu-test_tier1-Linux-x64-2cfb8a4e
Test tier1 (i686-unknown-linux-gnu, true, ubuntu-24.04, time-bits64, 64)
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
Test tier1 (i686-unknown-linux-gnu, true, ubuntu-24.04, time-bits64, 64)
Cache not found for keys: v0-rust-i686-unknown-linux-gnu-test_tier1-Linux-x64-2cfb8a4e-36721ea2, v0-rust-i686-unknown-linux-gnu-test_tier1-Linux-x64-2cfb8a4e
Test tier1 (i686-unknown-linux-gnu, true, ubuntu-24.04, offset-bits64, 64)
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
Test tier1 (i686-unknown-linux-gnu, true, ubuntu-24.04, offset-bits64, 64)
Cache not found for keys: v0-rust-i686-unknown-linux-gnu-test_tier1-Linux-x64-2cfb8a4e-36721ea2, v0-rust-i686-unknown-linux-gnu-test_tier1-Linux-x64-2cfb8a4e
Test tier1 (x86_64-pc-windows-gnu, windows-2022, 64, x86_64)
Cache not found for keys: v0-rust-x86_64-pc-windows-gnu-test_tier1-Windows_NT-x64-19568863-36721ea2, v0-rust-x86_64-pc-windows-gnu-test_tier1-Windows_NT-x64-19568863
Test tier2 (aarch64-unknown-linux-gnu)
Cache not found for keys: v0-rust-aarch64-unknown-linux-gnu-test_tier2-Linux-x64-2cfb8a4e-36721ea2, v0-rust-aarch64-unknown-linux-gnu-test_tier2-Linux-x64-2cfb8a4e
Test tier2 (powerpc64-unknown-linux-gnu)
Cache not found for keys: v0-rust-powerpc64-unknown-linux-gnu-test_tier2-Linux-x64-2cfb8a4e-36721ea2, v0-rust-powerpc64-unknown-linux-gnu-test_tier2-Linux-x64-2cfb8a4e
Test tier2 (loongarch64-unknown-linux-gnu)
Cache not found for keys: v0-rust-loongarch64-unknown-linux-gnu-test_tier2-Linux-x64-2cfb8a4e-36721ea2, v0-rust-loongarch64-unknown-linux-gnu-test_tier2-Linux-x64-2cfb8a4e
Test tier2 (powerpc64le-unknown-linux-gnu)
Cache not found for keys: v0-rust-powerpc64le-unknown-linux-gnu-test_tier2-Linux-x64-2cfb8a4e-36721ea2, v0-rust-powerpc64le-unknown-linux-gnu-test_tier2-Linux-x64-2cfb8a4e
Test tier2 (powerpc64le-unknown-linux-musl)
Cache not found for keys: v0-rust-powerpc64le-unknown-linux-musl-test_tier2-Linux-x64-2cfb8a4e-36721ea2, v0-rust-powerpc64le-unknown-linux-musl-test_tier2-Linux-x64-2cfb8a4e
Test tier2 (sparc64-unknown-linux-gnu)
Cache not found for keys: v0-rust-sparc64-unknown-linux-gnu-test_tier2-Linux-x64-2cfb8a4e-36721ea2, v0-rust-sparc64-unknown-linux-gnu-test_tier2-Linux-x64-2cfb8a4e
Test tier2 (i686-unknown-linux-musl)
Cache not found for keys: v0-rust-i686-unknown-linux-musl-test_tier2-Linux-x64-2cfb8a4e-36721ea2, v0-rust-i686-unknown-linux-musl-test_tier2-Linux-x64-2cfb8a4e
Test tier2 (loongarch64-unknown-linux-musl)
Cache not found for keys: v0-rust-loongarch64-unknown-linux-musl-test_tier2-Linux-x64-2cfb8a4e-36721ea2, v0-rust-loongarch64-unknown-linux-musl-test_tier2-Linux-x64-2cfb8a4e
Test tier2 (aarch64-unknown-linux-musl)
Cache not found for keys: v0-rust-aarch64-unknown-linux-musl-test_tier2-Linux-x64-2cfb8a4e-36721ea2, v0-rust-aarch64-unknown-linux-musl-test_tier2-Linux-x64-2cfb8a4e
Test tier2 (arm-unknown-linux-musleabihf)
Cache not found for keys: v0-rust-arm-unknown-linux-musleabihf-test_tier2-Linux-x64-2cfb8a4e-36721ea2, v0-rust-arm-unknown-linux-musleabihf-test_tier2-Linux-x64-2cfb8a4e
Test tier2 (wasm32-wasip1)
Cache not found for keys: v0-rust-wasm32-wasip1-test_tier2-Linux-x64-2cfb8a4e-36721ea2, v0-rust-wasm32-wasip1-test_tier2-Linux-x64-2cfb8a4e
Test tier2 (wasm32-wasip2)
Cache not found for keys: v0-rust-wasm32-wasip2-test_tier2-Linux-x64-2cfb8a4e-36721ea2, v0-rust-wasm32-wasip2-test_tier2-Linux-x64-2cfb8a4e
Test tier2 (wasm32-unknown-emscripten)
Cache not found for keys: v0-rust-wasm32-unknown-emscripten-test_tier2-Linux-x64-2cfb8a4e-36721ea2, v0-rust-wasm32-unknown-emscripten-test_tier2-Linux-x64-2cfb8a4e
Test tier2 (aarch64-linux-android)
Cache not found for keys: v0-rust-aarch64-linux-android-test_tier2-Linux-x64-2cfb8a4e-36721ea2, v0-rust-aarch64-linux-android-test_tier2-Linux-x64-2cfb8a4e
Test tier2 (x86_64-linux-android)
Cache not found for keys: v0-rust-x86_64-linux-android-test_tier2-Linux-x64-2cfb8a4e-36721ea2, v0-rust-x86_64-linux-android-test_tier2-Linux-x64-2cfb8a4e
Test tier2 (riscv64gc-unknown-linux-gnu)
Cache not found for keys: v0-rust-riscv64gc-unknown-linux-gnu-test_tier2-Linux-x64-2cfb8a4e-36721ea2, v0-rust-riscv64gc-unknown-linux-gnu-test_tier2-Linux-x64-2cfb8a4e
Test tier2 (x86_64-unknown-linux-musl)
Cache not found for keys: v0-rust-x86_64-unknown-linux-musl-test_tier2-Linux-x64-2cfb8a4e-36721ea2, v0-rust-x86_64-unknown-linux-musl-test_tier2-Linux-x64-2cfb8a4e
Test tier2 (arm-unknown-linux-gnueabihf, 64, offset-bits64)
Cache not found for keys: v0-rust-arm-unknown-linux-gnueabihf-test_tier2-Linux-x64-2cfb8a4e-36721ea2, v0-rust-arm-unknown-linux-gnueabihf-test_tier2-Linux-x64-2cfb8a4e
Test tier2 (arm-linux-androideabi)
Cache not found for keys: v0-rust-arm-linux-androideabi-test_tier2-Linux-x64-2cfb8a4e-36721ea2, v0-rust-arm-linux-androideabi-test_tier2-Linux-x64-2cfb8a4e
Test tier2 (arm-unknown-linux-gnueabihf)
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
Test tier2 (arm-unknown-linux-gnueabihf)
Cache not found for keys: v0-rust-arm-unknown-linux-gnueabihf-test_tier2-Linux-x64-2cfb8a4e-36721ea2, v0-rust-arm-unknown-linux-gnueabihf-test_tier2-Linux-x64-2cfb8a4e
Test tier2 (arm-unknown-linux-gnueabihf, 64, time-bits64)
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
Test tier2 (arm-unknown-linux-gnueabihf, 64, time-bits64)
Cache not found for keys: v0-rust-arm-unknown-linux-gnueabihf-test_tier2-Linux-x64-2cfb8a4e-36721ea2, v0-rust-arm-unknown-linux-gnueabihf-test_tier2-Linux-x64-2cfb8a4e
Verify build (1.63.0, windows-2022)
Cache not found for keys: v0-rust-windows-2022-1.63.0-verify_build-Windows_NT-x64-a9720ccb-a95bb490, v0-rust-windows-2022-1.63.0-verify_build-Windows_NT-x64-a9720ccb
Verify build (nightly, ubuntu-24.04)
Cache not found for keys: v0-rust-ubuntu-24.04-nightly-verify_build-Linux-x64-2cfb8a4e-36721ea2, v0-rust-ubuntu-24.04-nightly-verify_build-Linux-x64-2cfb8a4e
Test tier2 (s390x-unknown-linux-gnu)
Cache not found for keys: v0-rust-s390x-unknown-linux-gnu-test_tier2-Linux-x64-2cfb8a4e-36721ea2, v0-rust-s390x-unknown-linux-gnu-test_tier2-Linux-x64-2cfb8a4e

Artifacts

Produced during runtime
Name Size Digest
archive-2025-07-31T0654Z-aarch64-apple-darwin Expired
1.03 MB
sha256:24afd6858245a4bdf69569d3c3cb015d9077dd73ac42943d8152a8ee247ca9eb
archive-2025-07-31T0654Z-x86_64-pc-windows-msvc Expired
745 KB
sha256:ed82660fe37cd308d3598c4322448714b204032ffdbc2f80667a41a0e6ad1121
archive-2025-07-31T0655Z-i686-pc-windows-msvc Expired
745 KB
sha256:3f05cda2d398f33704bddd1d142e9e33fa447992a094d6e10474c322c71c9c32
archive-2025-07-31T0655Z-x86_64-unknown-linux-gnu Expired
1.2 MB
sha256:6ce0ab3fff1aba54908b376edf26eae79a2ea449d895bd2d56f0e58afe7cefe2
archive-2025-07-31T0656Z-i686-unknown-linux-gnu Expired
1.2 MB
sha256:356945f2e955426ee3cd54f688f1af3ba7797ec64401d38d83ba51081d5aa078
archive-2025-07-31T0656Z-i686-unknown-linux-gnu-offset-bits64 Expired
1.2 MB
sha256:e022b776808878a0a5ff8ec1cdbaa433a7c79f14abf2c061ae5cf8f4b034fb5c
archive-2025-07-31T0656Z-i686-unknown-linux-gnu-time-bits64 Expired
1.2 MB
sha256:ce0460378e041402fb258e4fadb5a20b74448a3ce22a794bec605c9797d64cfb
archive-2025-07-31T0656Z-x86_64-pc-windows-gnu Expired
747 KB
sha256:e0527acb8368662b2dab5d70c1802182efc726acb4ea16f6f9fdc7799a21f83f
archive-2025-07-31T0700Z-aarch64-unknown-linux-gnu Expired
1.19 MB
sha256:72e097b472df8aba44befdd84baab1651421bbf7942ff7c27a3e75c2922421db
archive-2025-07-31T0700Z-i686-unknown-linux-musl Expired
1.1 MB
sha256:46d27706c2e5ac102795144e245309de5ef038c08ec562fae400078e60661f81
archive-2025-07-31T0700Z-loongarch64-unknown-linux-gnu Expired
1.19 MB
sha256:4f2acb9f5c38fc6d8470c212e7194979593763c939f55e7cf34575b47f696dee
archive-2025-07-31T0700Z-powerpc64-unknown-linux-gnu Expired
1.18 MB
sha256:eb0503c3565a5bc065254cf379a9420f22559fa01412e98e58e47a5a365656aa
archive-2025-07-31T0700Z-powerpc64le-unknown-linux-gnu Expired
1.18 MB
sha256:c010b976b246a10d69cdbd66a0697a0d79c6e4a7a5c006ca27df5e76b88f82c6
archive-2025-07-31T0700Z-powerpc64le-unknown-linux-musl Expired
1.1 MB
sha256:f13b4aad4cc075b297d4254dcde63cf82fe08c10bf2540d5d19bef88656b3cc1
archive-2025-07-31T0700Z-sparc64-unknown-linux-gnu Expired
1.18 MB
sha256:3f19ae2aaa3a9222176b886a4edb60dcda989c87543065fe127c9b203e7a247d
archive-2025-07-31T0701Z-aarch64-unknown-linux-musl Expired
1.11 MB
sha256:1d8a4ff866518579289040b42f4851d86af6b80aebe51022b766d2723dc16bd7
archive-2025-07-31T0701Z-arm-unknown-linux-musleabihf Expired
1.11 MB
sha256:0d5380edef5ee3936b21d1040423eff3b9b1fd0317fba863063bb23c73066133
archive-2025-07-31T0701Z-loongarch64-unknown-linux-musl Expired
1.11 MB
sha256:e0a2d38c4b5a47326350d598ceb5172565878fcaa7fbeced56d18fe7ad919557
archive-2025-07-31T0702Z-wasm32-wasip1 Expired
756 KB
sha256:93a2b110aeae0f7d9b809f426550a3ca05a8ee9fa089dc6cd84b19135d9e4420
archive-2025-07-31T0702Z-wasm32-wasip2 Expired
767 KB
sha256:715c583e960662994476415bcac3a2f7c14f81234c26ae3eae716d7e466b4f80
archive-2025-07-31T0703Z-wasm32-unknown-emscripten Expired
872 KB
sha256:a929e1868e79931417d6c9409e9af5544f55a7e527bb651a2713a8dbc0c1c383
archive-2025-07-31T0704Z-aarch64-linux-android Expired
1.02 MB
sha256:97aae66f73583ed2804754e151ba245024720344f7f3e061a09c69074e132ba1
archive-2025-07-31T0704Z-riscv64gc-unknown-linux-gnu Expired
1.19 MB
sha256:8ef5bd1eb41679621133fa1ad2f802668023b0c7a5984b013fde30e5019cff24
archive-2025-07-31T0704Z-x86_64-linux-android Expired
1.02 MB
sha256:fa4df1134dac010762a42c462886cbf374ad4d77074fcc9a6c8b14ec2e6b7915
archive-2025-07-31T0705Z-arm-linux-androideabi Expired
1.02 MB
sha256:2795174263074969dde33d07714232c4875efeddb667692b8c92547fbffe7dfa
archive-2025-07-31T0705Z-arm-unknown-linux-gnueabihf Expired
1.19 MB
sha256:451275d2528ea4da257f55b0150f507e2334ec1550d60c6ff6bf5aebef589eed
archive-2025-07-31T0705Z-arm-unknown-linux-gnueabihf-offset-bits64 Expired
1.19 MB
sha256:151ab0b114df570e048703be2fd2a4e3130127e4cf99604180f8d4e46d35be97
archive-2025-07-31T0705Z-x86_64-unknown-linux-musl Expired
1.11 MB
sha256:3251f2a44542f299afc3d5d43398f59af193a17343607aec41a7b41c31984ae7
archive-2025-07-31T0706Z-arm-unknown-linux-gnueabihf-time-bits64 Expired
1.19 MB
sha256:e445cc5ad2bd396399de2e47ab3276498882aa036841d0584ea20aa602452c2a
archive-2025-07-31T0713Z-s390x-unknown-linux-gnu Expired
1.19 MB
sha256:1886da186793894c4058f4263e0e6262feab89f3d1ef51ed66ed89729a3d06ef