Skip to content

chore(deps): bump windows-version from 0.1.7 to 0.100.0 - #1831

Open
dependabot[bot] wants to merge 3 commits into
mainfrom
dependabot/cargo/windows-39410b49ce
Open

dependabot[bot] wants to merge 3 commits into
mainfrom
dependabot/cargo/windows-39410b49ce

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 14, 2026 •

Copy link
Copy Markdown
Contributor

Updates windows-version from 0.1.7 to 0.100.0. Keeps windows-result at 0.4 because windows 0.62 exposes that error type; upgrading it independently creates incompatible duplicate error types.

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added the kind/dependencies For PRs that update dependencies or related components label Sep 14, 2026
@dependabot dependabot Bot changed the title chore(deps): bump the windows group with 2 updates chore(deps): bump the windows group across 1 directory with 2 updates Sep 16, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/windows-39410b49ce branch from 35b1567 to 86512f4 Compare September 16, 2026 03:03

@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) September 16, 2026 04:12
@dependabot
dependabot Bot force-pushed the dependabot/cargo/windows-39410b49ce branch 4 times, most recently from e5a8b1d to 947f01c Compare September 23, 2026 03:04
@dependabot
dependabot Bot force-pushed the dependabot/cargo/windows-39410b49ce branch 5 times, most recently from c69912c to dcea931 Compare October 1, 2026 03:05
@dependabot
dependabot Bot force-pushed the dependabot/cargo/windows-39410b49ce branch 3 times, most recently from ccba84c to d0ac59d Compare October 6, 2026 03:04
@dependabot
dependabot Bot force-pushed the dependabot/cargo/windows-39410b49ce branch 7 times, most recently from ef67078 to 5c8f2f0 Compare October 14, 2026 14:16
@dependabot
dependabot Bot force-pushed the dependabot/cargo/windows-39410b49ce branch 6 times, most recently from 5ad3fbe to 52159dc Compare October 22, 2026 03:04
@dependabot
dependabot Bot force-pushed the dependabot/cargo/windows-39410b49ce branch 3 times, most recently from 914ed8a to 9538928 Compare October 28, 2026 03:04
dependabot Bot and others added 2 commits October 28, 2026 09:41
Bumps the windows group with 2 updates in the / directory: [windows-result](https://github.com/microsoft/windows-rs) and [windows-version](https://github.com/microsoft/windows-rs).


Updates `windows-result` from 0.4.1 to 0.100.0
- [Release notes](https://github.com/microsoft/windows-rs/releases)
- [Commits](https://github.com/microsoft/windows-rs/commits)

Updates `windows-version` from 0.1.7 to 0.100.0
- [Release notes](https://github.com/microsoft/windows-rs/releases)
- [Commits](https://github.com/microsoft/windows-rs/commits)

---
updated-dependencies:
- dependency-name: windows-result
  dependency-version: 0.100.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: windows
- dependency-name: windows-version
  dependency-version: 0.100.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: windows
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
@jsturtevant
jsturtevant force-pushed the dependabot/cargo/windows-39410b49ce branch from 9538928 to 20001e6 Compare October 28, 2026 16:42
@jsturtevant jsturtevant changed the title chore(deps): bump the windows group across 1 directory with 2 updates chore(deps): bump windows-version from 0.1.7 to 0.100.0 Oct 28, 2026
@hyperlight-gh-bot

This comment has been minimized.

Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
@hyperlight-gh-bot

Copy link
Copy Markdown

Benchmark Results

Measured commit: 0462a4bd8726
Baseline commit: 17ff5c027947

kvm / amd (Linux) (❌ 1.59x)

Top regressions

  • virtq_readonly/slot_pool_segmented_fragmented/262144 — ❌ 1.59x slower

Benchmark Results

function_call_codec

decode_vec_bytes_copy encode_control
383.90 µs (➖ 1.02x slower)
byte_chunks 754.01 ns (➖ 1.03x faster)
vec_bytes 581.65 ns (➖ 1.01x slower)

payload_allocation

slot_pool_segmented
65536 142.10 ns (➖ 1.00x slower)
262144 528.10 ns (➖ 1.01x slower)

sandboxes

create_initialized_and_drop
medium 81.14 ms (➖ 1.01x faster)

slot_pool

alloc_dealloc_4096 alloc_dealloc_128 alloc_dealloc_1500
7.69 ns (➖ 1.00x slower) 7.72 ns (➖ 1.00x slower) 7.69 ns (➖ 1.00x faster)

snapshot_files

load_snapshot_unverified
small 91.81 µs (➖ 1.01x faster)

virtq_readonly

slot_pool_segmented slot_pool_segmented_fragmented
65536 1.91 µs (➖ 1.10x faster) 2.03 µs (➖ 1.07x slower)
262144 7.21 µs (➖ 1.03x slower) 11.65 µs (❌ 1.59x slower)

virtq_readwrite

slot_pool_segmented slot_pool_segmented_fragmented
8192 1.01 µs (➖ 1.01x slower) 1.02 µs (➖ 1.06x faster)
65536 6.17 µs (➖ 1.04x faster) 6.24 µs (➖ 1.02x faster)
262144 26.75 µs (➖ 1.02x faster)
kvm / intel (Linux) (➖ stable)

No benchmark improved or regressed.

Benchmark Results

function_call_codec

decode_vec_bytes_copy encode_control
769.95 µs (➖ 1.01x faster)
byte_chunks 800.76 ns (➖ 1.02x faster)
vec_bytes 608.08 ns (➖ 1.01x faster)

payload_allocation

slot_pool_segmented
65536 205.40 ns (➖ 1.01x slower)
262144 592.95 ns (➖ 1.00x faster)

sandboxes

create_initialized_and_drop
medium 85.22 ms (➖ 1.01x slower)

slot_pool

alloc_dealloc_4096 alloc_dealloc_128 alloc_dealloc_1500
8.12 ns (➖ 1.00x slower) 8.13 ns (➖ 1.00x slower) 8.14 ns (➖ 1.00x slower)

snapshot_files

load_snapshot_unverified
small 54.22 µs (➖ 1.00x faster)

virtq_readonly

slot_pool_segmented slot_pool_segmented_fragmented
65536 2.59 µs (➖ 1.01x slower) 2.57 µs (➖ 1.00x faster)
262144 9.00 µs (➖ 1.00x faster) 9.00 µs (➖ 1.01x slower)

virtq_readwrite

slot_pool_segmented slot_pool_segmented_fragmented
8192 872.45 ns (➖ 1.03x slower) 883.11 ns (➖ 1.02x faster)
65536 8.46 µs (➖ 1.01x faster) 8.43 µs (➖ 1.03x faster)
262144 35.22 µs (➖ 1.01x faster)
mshv3 / amd (Linux) (➖ stable)

No benchmark improved or regressed.

Benchmark Results

function_call_codec

decode_vec_bytes_copy encode_control
316.94 µs (➖ 1.01x faster)
byte_chunks 938.24 ns (➖ 1.02x faster)
vec_bytes 702.40 ns (➖ 1.00x slower)

payload_allocation

slot_pool_segmented
65536 183.19 ns (➖ 1.00x slower)
262144 682.79 ns (➖ 1.02x slower)

sandboxes

create_initialized_and_drop
medium 62.00 ms (➖ 1.06x slower)

slot_pool

alloc_dealloc_4096 alloc_dealloc_128 alloc_dealloc_1500
9.88 ns (➖ 1.01x faster) 10.16 ns (➖ 1.03x slower) 9.87 ns (➖ 1.03x faster)

snapshot_files

load_snapshot_unverified
small 86.43 µs (➖ 1.01x slower)

virtq_readonly

slot_pool_segmented slot_pool_segmented_fragmented
65536 2.52 µs (➖ 1.02x slower) 2.63 µs (➖ 1.02x faster)
262144 9.43 µs (➖ 1.05x slower) 10.26 µs (➖ 1.19x faster)

virtq_readwrite

slot_pool_segmented slot_pool_segmented_fragmented
8192 1.29 µs (➖ 1.04x slower) 1.32 µs (➖ 1.05x faster)
65536 7.95 µs (➖ 1.02x faster) 8.01 µs (➖ 1.01x faster)
262144 34.91 µs (➖ 1.05x faster)
mshv3 / intel (Linux) (➖ stable)

No benchmark improved or regressed.

Benchmark Results

function_call_codec

decode_vec_bytes_copy encode_control
794.50 µs (➖ 1.05x slower)
byte_chunks 901.70 ns (➖ 1.00x slower)
vec_bytes 650.66 ns (➖ 1.01x faster)

payload_allocation

slot_pool_segmented
65536 264.35 ns (➖ 1.02x slower)
262144 674.36 ns (➖ 1.01x slower)

sandboxes

create_initialized_and_drop
medium 75.96 ms (➖ 1.04x slower)

slot_pool

alloc_dealloc_4096 alloc_dealloc_128 alloc_dealloc_1500
8.70 ns (➖ 1.00x faster) 8.82 ns (➖ 1.01x slower) 8.71 ns (➖ 1.00x faster)

snapshot_files

load_snapshot_unverified
small 51.07 µs (➖ 1.05x faster)

virtq_readonly

slot_pool_segmented slot_pool_segmented_fragmented
65536 2.31 µs (➖ 1.00x faster) 2.30 µs (➖ 1.00x faster)
262144 8.04 µs (➖ 1.00x faster) 8.03 µs (➖ 1.01x slower)

virtq_readwrite

slot_pool_segmented slot_pool_segmented_fragmented
8192 917.95 ns (➖ 1.00x slower) 905.93 ns (➖ 1.02x faster)
65536 7.47 µs (➖ 1.00x slower) 7.55 µs (➖ 1.00x slower)
262144 41.02 µs (➖ 1.06x slower)
hyperv-ws2025 / amd (Windows) (➖ stable)

No benchmark improved or regressed.

Benchmark Results

function_call_codec

decode_vec_bytes_copy encode_control
1.88 ms (➖ 1.02x faster)
byte_chunks 1.15 µs (➖ 1.02x slower)
vec_bytes 754.02 ns (➖ 1.00x faster)

payload_allocation

slot_pool_segmented
65536 250.62 ns (➖ 1.08x slower)
262144 791.27 ns (➖ 1.03x faster)

sandboxes

create_initialized_and_drop
medium 84.09 ms (➖ 1.03x slower)

slot_pool

alloc_dealloc_4096 alloc_dealloc_128 alloc_dealloc_1500
10.65 ns (➖ 1.01x slower) 10.67 ns (➖ 1.01x slower) 10.61 ns (➖ 1.00x slower)

snapshot_files

load_snapshot_unverified
small 561.81 µs (➖ 1.07x faster)

virtq_readonly

slot_pool_segmented slot_pool_segmented_fragmented
65536 2.54 µs (➖ 1.01x slower) 2.52 µs (➖ 1.00x slower)
262144 8.73 µs (➖ 1.00x slower) 8.62 µs (➖ 1.00x slower)

virtq_readwrite

slot_pool_segmented slot_pool_segmented_fragmented
8192 1.35 µs (➖ 1.01x slower) 1.38 µs (➖ 1.03x slower)
65536 8.91 µs (➖ 1.02x slower) 9.14 µs (➖ 1.00x slower)
262144 37.74 µs (➖ 1.00x faster)
hyperv-ws2025 / intel (Windows) (➖ stable)

No benchmark improved or regressed.

Benchmark Results

function_call_codec

decode_vec_bytes_copy encode_control
3.09 ms (➖ 1.01x slower)
byte_chunks 1.17 µs (➖ 1.06x faster)
vec_bytes 764.66 ns (➖ 1.02x faster)

payload_allocation

slot_pool_segmented
65536 222.55 ns (➖ 1.05x slower)
262144 773.36 ns (➖ 1.03x slower)

sandboxes

create_initialized_and_drop
medium 101.08 ms (➖ 1.10x faster)

slot_pool

alloc_dealloc_4096 alloc_dealloc_128 alloc_dealloc_1500
10.49 ns (➖ 1.04x slower) 10.15 ns (➖ 1.04x slower) 10.26 ns (➖ 1.06x slower)

snapshot_files

load_snapshot_unverified
small 534.62 µs (➖ 1.09x faster)

virtq_readonly

slot_pool_segmented slot_pool_segmented_fragmented
65536 2.47 µs (➖ 1.00x slower) 2.38 µs (➖ 1.05x slower)
262144 7.51 µs (➖ 1.00x faster) 7.71 µs (➖ 1.00x slower)

virtq_readwrite

slot_pool_segmented slot_pool_segmented_fragmented
8192 1.09 µs (➖ 1.00x faster) 1.17 µs (➖ 1.09x slower)
65536 8.55 µs (➖ 1.03x slower) 8.67 µs (➖ 1.02x slower)
262144 41.75 µs (➖ 1.20x faster)

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

@jsturtevant

Copy link
Copy Markdown
Contributor

@ludfjig @simongdavies This is unblocked after #1962 but requires a MSRV bump on the host. Thoughts?

@ludfjig

ludfjig commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

@ludfjig @simongdavies This is unblocked after #1962 but requires a MSRV bump on the host. Thoughts?

I don't think we have a MSRV policy, so we probably should establish one. So I think it's fine personally. Btw what is this about?

Keeps windows-result at 0.4 because windows 0.62 exposes that error type; upgrading it independently creates incompatible duplicate error types.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/dependencies For PRs that update dependencies or related components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants