Skip to content

build(deps): Upgrade arm-gic to 0.10 and update Cargo.lock - #2741

Merged
mkroening merged 2 commits into
mainfrom
update-deps
Oct 13, 2026
Merged

mkroening merged 2 commits into
mainfrom
update-deps

Conversation

@mkroening

@mkroening mkroening commented Oct 13, 2026 •

Copy link
Copy Markdown
Member

Closes #1632.

@mkroening mkroening self-assigned this Oct 13, 2026
@github-actions github-actions Bot added the cargo label Oct 13, 2026
```
     Locking 36 packages to highest Rust 1.101.0-nightly compatible versions
    Updating bitflags v2.13.1 -> v2.13.2
    Updating cc v1.4.5 -> v1.8.0
    Updating cfg-if v1.0.4 -> v1.0.5
    Updating clap v4.6.6 -> v4.6.7
    Updating clap_builder v4.6.6 -> v4.6.7
    Updating clap_derive v4.6.4 -> v4.6.7
    Updating clap_lex v1.1.0 -> v1.1.1
    Updating deranged v0.5.8 -> v0.5.9
    Updating find-msvc-tools v0.1.12 -> v0.1.14
    Updating hybrid-array v0.4.14 -> v0.4.15
    Updating js-sys v0.3.105 -> v0.3.106
    Updating libc v0.2.189 -> v0.2.190
    Updating libz-sys v1.1.29 -> v1.1.30
    Updating litrs v1.0.0 -> v1.0.1
    Updating objc2 v0.6.4 -> v0.6.5
    Updating powerfmt v0.2.0 -> v0.2.1
    Updating rustix v1.1.4 -> v1.1.5
    Updating rustls v0.23.43 -> v0.23.45
    Updating sha2 v0.11.0 -> v0.11.1
    Updating siphasher v1.0.3 -> v1.0.4
    Updating smallvec v1.16.0 -> v1.16.3
    Updating syn v3.0.5 -> v3.0.9
    Updating talc v5.1.0 -> v5.1.1
    Updating thiserror v2.0.20 -> v2.0.21
    Updating thiserror-impl v2.0.20 -> v2.0.21
    Updating uart_16550 v0.8.0 -> v0.8.1
    Updating unicode-ident v1.0.24 -> v1.0.27
    Updating ureq v3.4.1 -> v3.4.2
    Updating ureq-proto v0.6.2 -> v0.6.4
    Updating wasm-bindgen v0.2.128 -> v0.2.129
    Updating wasm-bindgen-macro v0.2.128 -> v0.2.129
    Updating wasm-bindgen-macro-support v0.2.128 -> v0.2.129
    Updating wasm-bindgen-shared v0.2.128 -> v0.2.129
    Updating zerocopy v0.8.56 -> v0.8.62
    Updating zerocopy-derive v0.8.56 -> v0.8.62
    Updating zeroize v1.9.0 -> v1.9.1
```
@mkroening mkroening changed the title build(deps): Upgrade arm-gic to 0.10 build(deps): Upgrade arm-gic to 0.10 and update Cargo.lock Oct 13, 2026

@github-actions github-actions Bot left a comment •

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark Results

Details
Benchmark Current: fc39def Previous: 2e23902 Performance Ratio
startup_benchmark Build Time 86.02 s 80.34 s 1.07 ❗
startup_benchmark File Size 0.85 MB 0.80 MB 1.06 ❗
Startup Time - 1 core 0.72 s (±0.02 s) 0.75 s (±0.02 s) 0.96 ❗
Startup Time - 2 cores 0.72 s (±0.02 s) 0.74 s (±0.02 s) 0.97
Startup Time - 4 cores 0.75 s (±0.02 s) 0.74 s (±0.02 s) 1.01
multithreaded_benchmark Build Time 86.88 s 82.11 s 1.06 ❗
multithreaded_benchmark File Size 0.94 MB 0.86 MB 1.09 ❗
Multithreaded Pi Efficiency - 2 Threads 88.25 % (±8.86 %) 85.89 % (±6.61 %) 1.03
Multithreaded Pi Efficiency - 4 Threads 44.35 % (±3.21 %) 43.43 % (±2.56 %) 1.02
Multithreaded Pi Efficiency - 8 Threads 25.76 % (±0.99 %) 25.76 % (±1.53 %) 1.00
micro_benchmarks Build Time 86.75 s 80.40 s 1.08 ❗
micro_benchmarks File Size 0.94 MB 0.86 MB 1.09 ❗
Scheduling time - 1 thread 64.92 ticks (±3.37 ticks) 62.65 ticks (±4.06 ticks) 1.04
Scheduling time - 2 threads 37.05 ticks (±4.91 ticks) 34.08 ticks (±4.10 ticks) 1.09
Micro - Time for syscall (getpid) 4.16 ticks (±0.50 ticks) 3.45 ticks (±0.58 ticks) 1.21
Memcpy speed - (built_in) block size 4096 81455.25 MByte/s (±56569.59 MByte/s) 82448.38 MByte/s (±56997.13 MByte/s) 0.99
Memcpy speed - (built_in) block size 1048576 30455.10 MByte/s (±24559.82 MByte/s) 30585.98 MByte/s (±24707.84 MByte/s) 1.00
Memcpy speed - (built_in) block size 16777216 29072.28 MByte/s (±23908.74 MByte/s) 26340.06 MByte/s (±21720.96 MByte/s) 1.10
Memset speed - (built_in) block size 4096 81470.13 MByte/s (±56581.01 MByte/s) 82292.76 MByte/s (±56891.50 MByte/s) 0.99
Memset speed - (built_in) block size 1048576 31147.02 MByte/s (±24975.86 MByte/s) 31323.85 MByte/s (±25145.86 MByte/s) 0.99
Memset speed - (built_in) block size 16777216 29816.99 MByte/s (±24335.36 MByte/s) 27104.68 MByte/s (±22209.94 MByte/s) 1.10
Memcpy speed - (rust) block size 4096 77262.87 MByte/s (±53790.99 MByte/s) 74097.96 MByte/s (±51811.44 MByte/s) 1.04
Memcpy speed - (rust) block size 1048576 30285.56 MByte/s (±24475.68 MByte/s) 30361.60 MByte/s (±24602.37 MByte/s) 1.00
Memcpy speed - (rust) block size 16777216 29145.82 MByte/s (±23971.91 MByte/s) 27625.34 MByte/s (±22806.88 MByte/s) 1.06
Memset speed - (rust) block size 4096 77451.10 MByte/s (±53911.77 MByte/s) 74373.47 MByte/s (±51976.48 MByte/s) 1.04
Memset speed - (rust) block size 1048576 31021.74 MByte/s (±24904.23 MByte/s) 31110.89 MByte/s (±25033.24 MByte/s) 1.00
Memset speed - (rust) block size 16777216 29865.90 MByte/s (±24371.68 MByte/s) 28386.93 MByte/s (±23265.03 MByte/s) 1.05
alloc_benchmarks Build Time 81.53 s 74.76 s 1.09 ❗
alloc_benchmarks File Size 0.92 MB 0.87 MB 1.06 ❗
Allocations - Allocation success 91.37 % 91.31 % 1.00 ❗
Allocations - Deallocation success 100.00 % 100.00 % 1
Allocations - Pre-fail Allocations 61.61 % 61.44 % 1.00 ❗
Allocations - Average Allocation time 2987.30 Ticks (±729.85 Ticks) 5860.58 Ticks (±98.43 Ticks) 0.51 ❗
Allocations - Average Allocation time (no fail) 4002.67 Ticks (±642.74 Ticks) 6554.81 Ticks (±92.86 Ticks) 0.61 ❗
Allocations - Average Deallocation time 908.80 Ticks (±157.05 Ticks) 1805.01 Ticks (±250.35 Ticks) 0.50 ❗
mutex_benchmark Build Time 93.10 s 79.82 s 1.17 ❗
mutex_benchmark File Size 0.94 MB 0.86 MB 1.09 ❗
Mutex Stress Test Average Time per Iteration - 1 Threads 12.28 ns (±0.45 ns) 12.10 ns (±0.41 ns) 1.01
Mutex Stress Test Average Time per Iteration - 2 Threads 65.78 ns (±3.53 ns) 40.26 ns (±1.68 ns) 1.63 ❗

This comment was automatically generated by workflow using github-action-benchmark.

@mkroening
mkroening added this pull request to the merge queue Oct 13, 2026
Merged via the queue into main with commit 44f86c7 Oct 13, 2026
24 checks passed
@mkroening
mkroening deleted the update-deps branch October 13, 2026 13:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

RUSTSEC-2024-0436: paste - no longer maintained

1 participant