Skip to content

refactor(compile): drop HashMap and BTreeMap #4036

refactor(compile): drop HashMap and BTreeMap

refactor(compile): drop HashMap and BTreeMap #4036

Triggered via pull request October 13, 2026 14:57
Status Success
Total duration 5m 47s
Artifacts –

main.yml

on: pull_request
Matrix: Test build-std
Matrix: Test wasm
Matrix: Clippy
Matrix: Test wasm32-wasi* targets
Matrix: Test
Test linker-plugin-lto
1m 53s
Test linker-plugin-lto
Test CUDA support
37s
Test CUDA support
MSRV
1m 1s
MSRV
Check formatting
17s
Check formatting
semver-checks
10s
semver-checks
Matrix: Check Motor OS
Tests pass
5s
Tests pass
Fit to window
Zoom out
Zoom in

Annotations

14 warnings and 57 notices
MSRV: find-msvc-tools/src/windows_sys_bindings.rs#L13
function `GetMachineTypeAttributes` is never used
MSRV: find-msvc-tools/src/windows_sys_bindings.rs#L13
function `GetMachineTypeAttributes` is never used
MSRV: find-msvc-tools/src/windows_sys_bindings.rs#L13
function `GetMachineTypeAttributes` is never used
MSRV: find-msvc-tools/src/windows_sys_bindings.rs#L13
function `GetMachineTypeAttributes` is never used
MSRV: find-msvc-tools/src/windows_sys_bindings.rs#L13
function `GetMachineTypeAttributes` is never used
MSRV: find-msvc-tools/src/windows_sys_bindings.rs#L13
function `GetMachineTypeAttributes` is never used
MSRV: find-msvc-tools/src/windows_sys_bindings.rs#L13
function `GetMachineTypeAttributes` is never used
MSRV: find-msvc-tools/src/windows_sys_bindings.rs#L13
function `GetMachineTypeAttributes` is never used
MSRV: find-msvc-tools/src/windows_sys_bindings.rs#L13
function `GetMachineTypeAttributes` is never used
Test (windows-clang-cl, windows-latest, stable, x86_64-pc-windows-msvc, clang-cl, clang-cl)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (windows-clang, windows-latest, stable, x86_64-pc-windows-msvc, clang, clang++)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (mingw32)
[msystem-mingw32] MINGW32 is deprecated because 32-bit environments are being phased out. There is no direct replacement. To acknowledge and suppress this warning, add 'msystem-mingw32' to 'suppress-deprecation-warnings'.
Test (mingw32, --features parallel,compile-commands)
[msystem-mingw32] MINGW32 is deprecated because 32-bit environments are being phased out. There is no direct replacement. To acknowledge and suppress this warning, add 'msystem-mingw32' to 'suppress-deprecation-warnings'.
Test (mingw32, --release)
[msystem-mingw32] MINGW32 is deprecated because 32-bit environments are being phased out. There is no direct replacement. To acknowledge and suppress this warning, add 'msystem-mingw32' to 'suppress-deprecation-warnings'.
semver-checks
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Check formatting
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Clippy (ubuntu-latest)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test wasm (wasm32-unknown-unknown)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test (nightly)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test wasm32-wasi* targets (wasm32-wasip1-threads)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test (nightly, --features parallel,compile-commands)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test (cross-ios-aarch64, ubuntu-latest, stable, aarch64-apple-ios, true)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test (beta)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test (beta, --features parallel,compile-commands)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test wasm32-wasi* targets (wasm32-wasip1)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test CUDA support
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Clippy (macos-latest)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test (aarch64-ios-macabi, --features parallel,compile-commands)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test wasm32-wasi* targets (wasm32-wasip2)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test (stable, --features parallel,compile-commands)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test (cross-macos-aarch64, ubuntu-latest, stable, aarch64-apple-darwin, true)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test (stable)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test (aarch64-ios-macabi)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test (x86_64-ios-macabi)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test (x86_64-ios-sim, --features parallel,compile-commands)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test (linux32, --features parallel,compile-commands)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Check Motor OS (x86_64-unknown-motor)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
MSRV
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test (x86_64-ios-macabi, --features parallel,compile-commands)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test (x86_64-ios-sim)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test (aarch64-ios-sim)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test (aarch64-ios)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test (aarch64-ios, --features parallel,compile-commands)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test (linux32)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test (aarch64-ios-sim, --features parallel,compile-commands)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test (aarch64-macos, --features parallel,compile-commands)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test (aarch64-macos)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test (nightly, --release)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test build-std (aarch64-apple-tvos)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test (beta, --release)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test linker-plugin-lto
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test (aarch64-macos, --release)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test (stable, --release)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test (linux32, --release)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test (aarch64-ios-macabi, --release)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test (aarch64-ios-sim, --release)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test (x86_64-ios-macabi, --release)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test (x86_64-ios-sim, --release)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test (aarch64-ios, --release)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test (x86_64-macos)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test build-std (x86_64-apple-tvos)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test build-std (aarch64-apple-watchos)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test (x86_64-macos, --release)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test build-std (aarch64-apple-watchos-sim)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test build-std (x86_64-apple-watchos-sim)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test build-std (aarch64-apple-visionos-sim)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test build-std (x86_64h-apple-darwin)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test build-std (aarch64-apple-tvos-sim)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test build-std (aarch64-apple-visionos)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test (x86_64-macos, --features parallel,compile-commands)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Tests pass
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"