Skip to content

chore(deps): bump smallvec from 1.16.2 to 1.16.3 - #1952

Merged
dependabot-pr-auto-approver[bot] merged 1 commit into
mainfrom
dependabot/cargo/smallvec-1.16.3
Oct 19, 2026
Merged

dependabot-pr-auto-approver[bot] merged 1 commit into
mainfrom
dependabot/cargo/smallvec-1.16.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 19, 2026

Copy link
Copy Markdown
Contributor

Bumps smallvec from 1.16.2 to 1.16.3.

Release notes

Sourced from smallvec's releases.

v1.16.3

What's Changed

Full Changelog: smallvec/smallvec@v1.16.2...v1.16.3

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [smallvec](https://github.com/servo/rust-smallvec) from 1.16.2 to 1.16.3.
- [Release notes](https://github.com/servo/rust-smallvec/releases)
- [Commits](smallvec/smallvec@v1.16.2...v1.16.3)

---
updated-dependencies:
- dependency-name: smallvec
  dependency-version: 1.16.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the C-deps For PRs that update dependencies or related components label Oct 19, 2026

@dependabot-pr-auto-approver dependabot-pr-auto-approver Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Automatically approved by dependabot auto-approve workflow

@dependabot-pr-auto-approver
dependabot-pr-auto-approver Bot enabled auto-merge (squash) October 19, 2026 04:12
@hyperlight-gh-bot

Copy link
Copy Markdown

Benchmark Results

Measured commit: c3098e0422d7
Baseline commit: dbd00a6dd893

kvm / amd (Linux) (➖ stable)

No benchmark improved or regressed.

Benchmark Results

function_call_codec

encode_control decode_vec_bytes_copy
byte_chunks 764.37 ns (➖ 1.02x slower)
vec_bytes 596.82 ns (➖ 1.00x faster)
374.37 µs (➖ 1.00x slower)

payload_allocation

slot_pool_segmented
262144 524.80 ns (➖ 1.00x slower)
65536 141.68 ns (➖ 1.00x faster)

sandboxes

create_initialized_and_drop
medium 80.80 ms (➖ 1.01x faster)

slot_pool

alloc_dealloc_1500 alloc_dealloc_4096 alloc_dealloc_128
7.76 ns (➖ 1.00x slower) 7.73 ns (➖ 1.02x faster) 7.76 ns (➖ 1.01x slower)

snapshot_files

load_snapshot_unverified
small 92.43 µs (➖ 1.00x faster)

virtq_readonly

slot_pool_segmented_fragmented slot_pool_segmented
262144 7.16 µs (➖ 1.20x faster) 7.16 µs (➖ 1.01x slower)
65536 2.08 µs (➖ 1.07x slower) 1.93 µs (➖ 1.09x faster)

virtq_readwrite

slot_pool_segmented_fragmented slot_pool_segmented
65536 6.31 µs (➖ 1.02x faster) 6.30 µs (➖ 1.00x faster)
8192 1.07 µs (➖ 1.01x slower) 1.06 µs (➖ 1.01x faster)
262144 27.35 µs (➖ 1.01x faster)
kvm / intel (Linux) (➖ stable)

No benchmark improved or regressed.

Benchmark Results

function_call_codec

encode_control decode_vec_bytes_copy
byte_chunks 790.45 ns (➖ 1.02x slower)
vec_bytes 576.86 ns (➖ 1.01x faster)
724.49 µs (➖ 1.03x faster)

payload_allocation

slot_pool_segmented
262144 583.25 ns (➖ 1.03x slower)
65536 157.79 ns (➖ 1.03x slower)

sandboxes

create_initialized_and_drop
medium 84.60 ms (➖ 1.01x slower)

slot_pool

alloc_dealloc_1500 alloc_dealloc_4096 alloc_dealloc_128
8.14 ns (➖ 1.01x slower) 8.10 ns (➖ 1.03x slower) 8.11 ns (➖ 1.03x slower)

snapshot_files

load_snapshot_unverified
small 52.09 µs (➖ 1.09x slower)

virtq_readonly

slot_pool_segmented_fragmented slot_pool_segmented
262144 9.00 µs (➖ 1.06x slower) 8.96 µs (➖ 1.08x slower)
65536 2.55 µs (➖ 1.08x slower) 2.54 µs (➖ 1.09x slower)

virtq_readwrite

slot_pool_segmented_fragmented slot_pool_segmented
65536 8.49 µs (➖ 1.03x slower) 8.49 µs (➖ 1.04x slower)
8192 902.56 ns (➖ 1.05x slower) 869.45 ns (➖ 1.02x slower)
262144 35.45 µs (➖ 1.04x slower)
mshv3 / amd (Linux) (➖ stable)

No benchmark improved or regressed.

Benchmark Results

function_call_codec

encode_control decode_vec_bytes_copy
byte_chunks 945.19 ns (➖ 1.00x faster)
vec_bytes 740.60 ns (➖ 1.03x slower)
384.00 µs (➖ 1.11x slower)

payload_allocation

slot_pool_segmented
262144 674.13 ns (➖ 1.00x slower)
65536 182.02 ns (➖ 1.03x faster)

sandboxes

create_initialized_and_drop
medium 58.95 ms (➖ 1.04x faster)

slot_pool

alloc_dealloc_1500 alloc_dealloc_4096 alloc_dealloc_128
10.01 ns (➖ 1.00x slower) 9.98 ns (➖ 1.01x slower) 10.42 ns (➖ 1.05x slower)

snapshot_files

load_snapshot_unverified
small 87.65 µs (➖ 1.05x slower)

virtq_readonly

slot_pool_segmented_fragmented slot_pool_segmented
262144 12.67 µs (➖ 1.33x slower) 9.20 µs (➖ 1.02x slower)
65536 2.63 µs (➖ 1.02x faster) 2.48 µs (➖ 1.00x slower)

virtq_readwrite

slot_pool_segmented_fragmented slot_pool_segmented
65536 8.80 µs (➖ 1.05x slower) 8.05 µs (➖ 1.04x faster)
8192 1.34 µs (➖ 1.00x faster) 1.33 µs (➖ 1.01x slower)
262144 35.24 µs (➖ 1.01x faster)
mshv3 / intel (Linux) (➖ stable)

No benchmark improved or regressed.

Benchmark Results

function_call_codec

encode_control decode_vec_bytes_copy
byte_chunks 885.60 ns (➖ 1.07x faster)
vec_bytes 649.39 ns (➖ 1.01x faster)
664.83 µs (➖ 1.02x faster)

payload_allocation

slot_pool_segmented
262144 665.20 ns (➖ 1.01x slower)
65536 176.43 ns (➖ 1.02x slower)

sandboxes

create_initialized_and_drop
medium 71.08 ms (➖ 1.10x slower)

slot_pool

alloc_dealloc_1500 alloc_dealloc_4096 alloc_dealloc_128
9.68 ns (➖ 1.02x slower) 9.37 ns (➖ 1.03x faster) 9.41 ns (➖ 1.01x slower)

snapshot_files

load_snapshot_unverified
small 44.42 µs (➖ 1.00x faster)

virtq_readonly

slot_pool_segmented_fragmented slot_pool_segmented
262144 8.03 µs (➖ 1.00x slower) 7.92 µs (➖ 1.01x slower)
65536 2.28 µs (➖ 1.00x slower) 2.27 µs (➖ 1.02x slower)

virtq_readwrite

slot_pool_segmented_fragmented slot_pool_segmented
65536 7.57 µs (➖ 1.00x slower) 7.58 µs (➖ 1.01x faster)
8192 922.08 ns (➖ 1.05x faster) 923.93 ns (➖ 1.01x slower)
262144 38.85 µs (➖ 1.00x faster)
hyperv-ws2025 / amd (Windows) (➖ stable)

No benchmark improved or regressed.

Benchmark Results

function_call_codec

encode_control decode_vec_bytes_copy
byte_chunks 1.14 µs (➖ 1.01x faster)
vec_bytes 762.36 ns (➖ 1.02x faster)
1.85 ms (➖ 1.04x faster)

payload_allocation

slot_pool_segmented
262144 800.37 ns (➖ 1.02x slower)
65536 228.86 ns (➖ 1.01x faster)

sandboxes

create_initialized_and_drop
medium 81.66 ms (➖ 1.01x faster)

slot_pool

alloc_dealloc_1500 alloc_dealloc_4096 alloc_dealloc_128
10.86 ns (➖ 1.00x faster) 10.91 ns (➖ 1.00x slower) 10.86 ns (➖ 1.00x slower)

snapshot_files

load_snapshot_unverified
small 631.89 µs (➖ 1.29x slower)

virtq_readonly

slot_pool_segmented_fragmented slot_pool_segmented
262144 8.62 µs (➖ 1.01x faster) 8.61 µs (➖ 1.01x faster)
65536 2.57 µs (➖ 1.01x slower) 2.55 µs (➖ 1.01x slower)

virtq_readwrite

slot_pool_segmented_fragmented slot_pool_segmented
65536 8.80 µs (➖ 1.02x faster) 8.65 µs (➖ 1.04x faster)
8192 1.40 µs (➖ 1.02x faster) 1.40 µs (➖ 1.00x faster)
262144 45.23 µs (➖ 1.18x slower)
hyperv-ws2025 / intel (Windows) (➖ stable)

No benchmark improved or regressed.

Benchmark Results

function_call_codec

encode_control decode_vec_bytes_copy
byte_chunks 1.05 µs (➖ 1.01x slower)
vec_bytes 681.60 ns (➖ 1.05x slower)
3.79 ms (➖ 1.09x slower)

payload_allocation

slot_pool_segmented
262144 685.62 ns (➖ 1.02x slower)
65536 190.22 ns (➖ 1.30x faster)

sandboxes

create_initialized_and_drop
medium 120.13 ms (➖ 1.12x faster)

slot_pool

alloc_dealloc_1500 alloc_dealloc_4096 alloc_dealloc_128
8.75 ns (➖ 1.01x slower) 8.82 ns (➖ 1.03x slower) 9.54 ns (➖ 1.11x slower)

snapshot_files

load_snapshot_unverified
small 456.59 µs (➖ 1.18x slower)

virtq_readonly

slot_pool_segmented_fragmented slot_pool_segmented
262144 8.95 µs (➖ 1.04x slower) 8.73 µs (➖ 1.01x slower)
65536 2.59 µs (➖ 1.03x slower) 2.55 µs (➖ 1.01x slower)

virtq_readwrite

slot_pool_segmented_fragmented slot_pool_segmented
65536 9.31 µs (➖ 1.01x faster) 9.25 µs (➖ 1.01x faster)
8192 1.17 µs (➖ 1.01x slower) 1.14 µs (➖ 1.01x slower)
262144 34.96 µs (➖ 1.26x faster)

Reported by cargo ci bench-report --candidate run:39192995455 --config-file bench_report.toml.

@dependabot-pr-auto-approver
dependabot-pr-auto-approver Bot merged commit 44c8ecb into main Oct 19, 2026
64 checks passed
@dependabot-pr-auto-approver
dependabot-pr-auto-approver Bot deleted the dependabot/cargo/smallvec-1.16.3 branch October 19, 2026 10:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C-deps For PRs that update dependencies or related components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants