Skip to content

build(deps): Update Cargo.lock - #2703

Merged
mkroening merged 1 commit into
mainfrom
cargo-lock
Sep 6, 2026
Merged

build(deps): Update Cargo.lock#2703
mkroening merged 1 commit into
mainfrom
cargo-lock

Conversation

@mkroening

Copy link
Copy Markdown
Member
     Locking 52 packages to highest Rust 1.100.0-nightly compatible versions
    Updating android_system_properties v0.1.5 -> v0.1.6
    Updating arm-gic v0.9.0 -> v0.9.1
    Updating autocfg v1.5.0 -> v1.5.1
    Updating bumpalo v3.20.2 -> v3.20.3
    Updating bytes v1.11.1 -> v1.12.1
    Updating cc v1.2.56 -> v1.4.5
    Updating chrono v0.4.44 -> v0.4.45
    Updating clap_lex v1.0.0 -> v1.1.0
    Updating colorchoice v1.0.4 -> v1.0.5
    Updating const_fn v0.4.11 -> v0.4.12
    Updating cpufeatures v0.3.0 -> v0.3.1
    Updating crc-catalog v2.4.0 -> v2.5.0
    Updating crossbeam-utils v0.8.22 -> v0.8.23
    Updating fastrand v2.3.0 -> v2.5.0
    Updating filetime v0.2.27 -> v0.2.29
    Updating find-msvc-tools v0.1.9 -> v0.1.12
    Updating futures-core v0.3.32 -> v0.3.34
    Updating futures-io v0.3.32 -> v0.3.34
      Adding futures-task v0.3.34
      Adding futures-util v0.3.34
    Updating getrandom v0.3.4 -> v0.4.3
    Updating hermit-abi v0.5.2 -> v0.5.3
    Updating http v1.4.0 -> v1.5.0
    Updating hybrid-array v0.4.12 -> v0.4.14
    Updating itoa v1.0.17 -> v1.0.18
    Updating jobserver v0.1.34 -> v0.1.35
    Updating js-sys v0.3.89 -> v0.3.105
    Updating libgit2-sys v0.18.4+1.9.3 -> v0.18.8+1.9.7
    Removing libredox v0.1.12
    Updating libz-sys v1.1.24 -> v1.1.29
    Updating memchr v2.8.0 -> v2.8.3
    Updating nix v0.31.2 -> v0.31.3
    Updating once_cell v1.21.3 -> v1.21.4
    Updating pin-project-lite v0.2.16 -> v0.2.17
    Updating pkg-config v0.3.32 -> v0.3.34
    Updating r-efi v5.3.0 -> v6.0.0
    Updating rand v0.8.6 -> v0.8.8
    Removing redox_syscall v0.7.2
    Updating rustls v0.23.36 -> v0.23.43
    Updating rustls-pki-types v1.14.0 -> v1.15.1
    Updating rustls-webpki v0.103.13 -> v0.103.15
    Updating rustversion v1.0.22 -> v1.0.23
    Updating scroll_derive v0.13.1 -> v0.13.2
    Removing shlex v1.3.0
    Updating siphasher v1.0.2 -> v1.0.3
    Updating smallvec v1.15.2 -> v1.16.0
    Removing syn v2.0.118
    Removing syn v3.0.4
      Adding syn v2.0.119
      Adding syn v3.0.5
    Updating ureq v3.4.0 -> v3.4.1
    Updating ureq-proto v0.6.1 -> v0.6.2
    Removing wasip2 v1.0.2+wasi-0.2.9
    Updating wasm-bindgen v0.2.112 -> v0.2.128
    Updating wasm-bindgen-macro v0.2.112 -> v0.2.128
    Updating wasm-bindgen-macro-support v0.2.112 -> v0.2.128
    Updating wasm-bindgen-shared v0.2.112 -> v0.2.128
    Updating webpki-roots v1.0.6 -> v1.0.9
    Removing wit-bindgen v0.51.0

```
     Locking 52 packages to highest Rust 1.100.0-nightly compatible versions
    Updating android_system_properties v0.1.5 -> v0.1.6
    Updating arm-gic v0.9.0 -> v0.9.1
    Updating autocfg v1.5.0 -> v1.5.1
    Updating bumpalo v3.20.2 -> v3.20.3
    Updating bytes v1.11.1 -> v1.12.1
    Updating cc v1.2.56 -> v1.4.5
    Updating chrono v0.4.44 -> v0.4.45
    Updating clap_lex v1.0.0 -> v1.1.0
    Updating colorchoice v1.0.4 -> v1.0.5
    Updating const_fn v0.4.11 -> v0.4.12
    Updating cpufeatures v0.3.0 -> v0.3.1
    Updating crc-catalog v2.4.0 -> v2.5.0
    Updating crossbeam-utils v0.8.22 -> v0.8.23
    Updating fastrand v2.3.0 -> v2.5.0
    Updating filetime v0.2.27 -> v0.2.29
    Updating find-msvc-tools v0.1.9 -> v0.1.12
    Updating futures-core v0.3.32 -> v0.3.34
    Updating futures-io v0.3.32 -> v0.3.34
      Adding futures-task v0.3.34
      Adding futures-util v0.3.34
    Updating getrandom v0.3.4 -> v0.4.3
    Updating hermit-abi v0.5.2 -> v0.5.3
    Updating http v1.4.0 -> v1.5.0
    Updating hybrid-array v0.4.12 -> v0.4.14
    Updating itoa v1.0.17 -> v1.0.18
    Updating jobserver v0.1.34 -> v0.1.35
    Updating js-sys v0.3.89 -> v0.3.105
    Updating libgit2-sys v0.18.4+1.9.3 -> v0.18.8+1.9.7
    Removing libredox v0.1.12
    Updating libz-sys v1.1.24 -> v1.1.29
    Updating memchr v2.8.0 -> v2.8.3
    Updating nix v0.31.2 -> v0.31.3
    Updating once_cell v1.21.3 -> v1.21.4
    Updating pin-project-lite v0.2.16 -> v0.2.17
    Updating pkg-config v0.3.32 -> v0.3.34
    Updating r-efi v5.3.0 -> v6.0.0
    Updating rand v0.8.6 -> v0.8.8
    Removing redox_syscall v0.7.2
    Updating rustls v0.23.36 -> v0.23.43
    Updating rustls-pki-types v1.14.0 -> v1.15.1
    Updating rustls-webpki v0.103.13 -> v0.103.15
    Updating rustversion v1.0.22 -> v1.0.23
    Updating scroll_derive v0.13.1 -> v0.13.2
    Removing shlex v1.3.0
    Updating siphasher v1.0.2 -> v1.0.3
    Updating smallvec v1.15.2 -> v1.16.0
    Removing syn v2.0.118
    Removing syn v3.0.4
      Adding syn v2.0.119
      Adding syn v3.0.5
    Updating ureq v3.4.0 -> v3.4.1
    Updating ureq-proto v0.6.1 -> v0.6.2
    Removing wasip2 v1.0.2+wasi-0.2.9
    Updating wasm-bindgen v0.2.112 -> v0.2.128
    Updating wasm-bindgen-macro v0.2.112 -> v0.2.128
    Updating wasm-bindgen-macro-support v0.2.112 -> v0.2.128
    Updating wasm-bindgen-shared v0.2.112 -> v0.2.128
    Updating webpki-roots v1.0.6 -> v1.0.9
    Removing wit-bindgen v0.51.0
```
@mkroening mkroening self-assigned this Sep 6, 2026
@mkroening
mkroening enabled auto-merge September 6, 2026 18:12
@github-actions github-actions Bot added the cargo label Sep 6, 2026
@mkroening
mkroening added this pull request to the merge queue Sep 6, 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: 5640a94 Previous: 2e23902 Performance Ratio
startup_benchmark Build Time 95.11 s 80.34 s 1.18
startup_benchmark File Size 0.79 MB 0.80 MB 0.99
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.01 s) 0.74 s (±0.02 s) 0.97
Startup Time - 4 cores 0.72 s (±0.01 s) 0.74 s (±0.02 s) 0.96
multithreaded_benchmark Build Time 94.05 s 82.11 s 1.15
multithreaded_benchmark File Size 0.88 MB 0.86 MB 1.02
Multithreaded Pi Efficiency - 2 Threads 68.31 % (±6.92 %) 85.89 % (±6.61 %) 0.80
Multithreaded Pi Efficiency - 4 Threads 42.04 % (±2.62 %) 43.43 % (±2.56 %) 0.97
Multithreaded Pi Efficiency - 8 Threads 20.45 % (±1.75 %) 25.76 % (±1.53 %) 0.79
micro_benchmarks Build Time 218.67 s 80.40 s 2.72
micro_benchmarks File Size 0.88 MB 0.86 MB 1.02
Scheduling time - 1 thread 181.86 ticks (±32.16 ticks) 62.65 ticks (±4.06 ticks) 2.90
Scheduling time - 2 threads 100.65 ticks (±22.84 ticks) 34.08 ticks (±4.10 ticks) 2.95
Micro - Time for syscall (getpid) 7.97 ticks (±4.60 ticks) 3.45 ticks (±0.58 ticks) 2.31
Memcpy speed - (built_in) block size 4096 57931.65 MByte/s (±41055.72 MByte/s) 82448.38 MByte/s (±56997.13 MByte/s) 0.70
Memcpy speed - (built_in) block size 1048576 14520.79 MByte/s (±12489.73 MByte/s) 30585.98 MByte/s (±24707.84 MByte/s) 0.47
Memcpy speed - (built_in) block size 16777216 12571.92 MByte/s (±10510.17 MByte/s) 26340.06 MByte/s (±21720.96 MByte/s) 0.48
Memset speed - (built_in) block size 4096 58052.10 MByte/s (±41147.94 MByte/s) 82292.76 MByte/s (±56891.50 MByte/s) 0.71
Memset speed - (built_in) block size 1048576 14897.41 MByte/s (±12705.62 MByte/s) 31323.85 MByte/s (±25145.86 MByte/s) 0.48
Memset speed - (built_in) block size 16777216 12960.22 MByte/s (±10760.56 MByte/s) 27104.68 MByte/s (±22209.94 MByte/s) 0.48
Memcpy speed - (rust) block size 4096 56549.06 MByte/s (±40085.77 MByte/s) 74097.96 MByte/s (±51811.44 MByte/s) 0.76
Memcpy speed - (rust) block size 1048576 14398.91 MByte/s (±12265.84 MByte/s) 30361.60 MByte/s (±24602.37 MByte/s) 0.47
Memcpy speed - (rust) block size 16777216 12350.03 MByte/s (±10177.59 MByte/s) 27625.34 MByte/s (±22806.88 MByte/s) 0.45
Memset speed - (rust) block size 4096 57064.61 MByte/s (±40436.99 MByte/s) 74373.47 MByte/s (±51976.48 MByte/s) 0.77
Memset speed - (rust) block size 1048576 14702.40 MByte/s (±12404.60 MByte/s) 31110.89 MByte/s (±25033.24 MByte/s) 0.47
Memset speed - (rust) block size 16777216 12644.34 MByte/s (±10328.60 MByte/s) 28386.93 MByte/s (±23265.03 MByte/s) 0.45
alloc_benchmarks Build Time 211.61 s 74.76 s 2.83
alloc_benchmarks File Size 0.87 MB 0.87 MB 0.99
Allocations - Allocation success 91.38 % 91.31 % 1.00
Allocations - Deallocation success 100.00 % 100.00 % 1
Allocations - Pre-fail Allocations 61.60 % 61.44 % 1.00
Allocations - Average Allocation time 13921.65 Ticks (±2251.91 Ticks) 5860.58 Ticks (±98.43 Ticks) 2.38
Allocations - Average Allocation time (no fail) 15819.38 Ticks (±2197.76 Ticks) 6554.81 Ticks (±92.86 Ticks) 2.41
Allocations - Average Deallocation time 6658.77 Ticks (±1385.77 Ticks) 1805.01 Ticks (±250.35 Ticks) 3.69
mutex_benchmark Build Time 221.96 s 79.82 s 2.78
mutex_benchmark File Size 0.88 MB 0.86 MB 1.02
Mutex Stress Test Average Time per Iteration - 1 Threads 33.62 ns (±6.07 ns) 12.10 ns (±0.41 ns) 2.78
Mutex Stress Test Average Time per Iteration - 2 Threads 29.50 ns (±8.22 ns) 40.26 ns (±1.68 ns) 0.73

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

Merged via the queue into main with commit cba00af Sep 6, 2026
22 checks passed
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.

1 participant