rust-vmm / vhost-device

'vhost-user' device backends workspace
Apache License 2.0
68 stars 48 forks source link

build(deps): bump the vhost-device group with 28 updates #651

Closed dependabot[bot] closed 7 months ago

dependabot[bot] commented 7 months ago

Bumps the vhost-device group with 28 updates:

Package From To
clap 4.5.3 4.5.4
virtio-queue 0.11.0 0.12.0
rstest 0.18.2 0.19.0
allocator-api2 0.2.16 0.2.18
anyhow 1.0.81 1.0.82
autocfg 1.1.0 1.2.0
cc 1.0.90 1.0.94
cfg-expr 0.15.7 0.15.8
clap_derive 4.5.3 4.5.4
either 1.10.0 1.11.0
encoding_rs 0.8.33 0.8.34
getrandom 0.2.12 0.2.14
itoa 1.0.10 1.0.11
memchr 2.7.1 2.7.2
pin-project-lite 0.2.13 0.2.14
proc-macro2 1.0.79 1.0.80
quote 1.0.35 1.0.36
regex-syntax 0.8.2 0.8.3
rstest_macros 0.18.2 0.19.0
strsim 0.11.0 0.11.1
windows-targets 0.52.4 0.52.5
windows_aarch64_gnullvm 0.52.4 0.52.5
windows_aarch64_msvc 0.52.4 0.52.5
windows_i686_gnu 0.52.4 0.52.5
windows_i686_msvc 0.52.4 0.52.5
windows_x86_64_gnu 0.52.4 0.52.5
windows_x86_64_gnullvm 0.52.4 0.52.5
windows_x86_64_msvc 0.52.4 0.52.5

Updates clap from 4.5.3 to 4.5.4

Release notes

Sourced from clap's releases.

v4.5.4

[4.5.4] - 2024-03-25

Fixes

  • (derive) Allow non-literal #[arg(id)] attributes again
Changelog

Sourced from clap's changelog.

[4.5.4] - 2024-03-25

Fixes

  • (derive) Allow non-literal #[arg(id)] attributes again
Commits
  • 5e4facf chore: Release
  • 8880b0a docs: Update changelog
  • 132b5dd Merge pull request #5425 from epage/lit
  • df915fe fix(derive): Re-allow expressions for id's
  • 8eab48f refactor(derive): Make it easier to work with 'Name'
  • be73195 refactor(derive): Clarify tests
  • 024089b Merge pull request #5415 from Pi-Cla/patch-1
  • 3b35dba docs: Add mention of nushell to clap_complete README
  • 58469d1 Merge pull request #5405 from epage/docs
  • 655d829 docs(derive): Fix ToC links within tutorial chapters
  • See full diff in compare view


Updates virtio-queue from 0.11.0 to 0.12.0

Release notes

Sourced from virtio-queue's releases.

virtio-queue-v0.12.0

Added

  • Reader/Writer classes to iterate over descriptors
Commits
  • 9a29195 virtio-queue: release v0.12.0
  • 563ac82 build(deps): bump rust-vmm-ci from 72ebeb3 to 7606478
  • 860fc5e CODEOWNERS: add stefano-garzarella
  • d949c0b virtio_queue: Add descriptors_utils.rs
  • 0e90efe build(deps): bump rust-vmm-ci from 0100de0 to 72ebeb3
  • 4b593cf virtio-bindings: regenerate with Linux 6.7
  • d219302 virtio-vsock: release v0.5.0
  • a6365ca virtio-queue-ser: release v0.8.0
  • See full diff in compare view


Updates rstest from 0.18.2 to 0.19.0

Release notes

Sourced from rstest's releases.

Introduce MSRV and minor fixes

Changelog

Sourced from rstest's changelog.

[0.19.0] 2024/4/9

Changed

  • Defined rust-version for each crate (see #227)

Fixed

  • #[once] fixtures now require the returned type to be Sync to prevent UB when tests are executed in parallel. (see #235 for more details)

  • #[future(awt)] and #[awt] now properly handle mutable (mut) parameters by treating futures as immutable and treating the awaited rebinding as mutable.

Commits


Updates allocator-api2 from 0.2.16 to 0.2.18

Commits
  • 100147d Bump patch version
  • b0f3849 Update tests
  • d96530e Fix warning
  • 4b115a4 Bump patch version
  • c50521d Merge pull request #13 from jess-sol/main
  • 4d178c7 Add Write implementation for Vec
  • 738620d Merge pull request #11 from cloneable/fix-vec-in-zero-elements
  • 7f86d4b Fix vec![in] without elements to use correct allocator
  • 6a67e3c Merge pull request #4 from decathorpe/main
  • c0b5043 align included license files with Rust project best practices
  • See full diff in compare view


Updates anyhow from 1.0.81 to 1.0.82

Release notes

Sourced from anyhow's releases.

1.0.82

  • Documentation improvements
Commits
  • 074bdea Release 1.0.82
  • 47a4fbf Merge pull request #360 from dtolnay/docensure
  • c5af1db Make ensure's doc comment apply to the cfg(not(doc)) macro too
  • bebc7a2 Revert "Temporarily disable miri on doctests"
  • f2c4db9 Update ui test suite to nightly-2024-03-31
  • 028cbee Explicitly install a Rust toolchain for cargo-outdated job
  • 7a4cac5 Merge pull request #358 from dtolnay/workspacewrapper
  • 939db01 Apply RUSTC_WORKSPACE_WRAPPER
  • 9f84a37 Temporarily disable miri on doctests
  • 45e5a58 Ignore dead code lint in test
  • Additional commits viewable in compare view


Updates autocfg from 1.1.0 to 1.2.0

Commits
  • c10bc17 Merge pull request #57 from cuviper/release-1.2.0
  • 1c029e4 Fix clippy::needless_borrows_for_generic_args
  • 8fbf203 Release 1.2.0
  • 7f3e58b Merge pull request #56 from cuviper/wrappers
  • 1ca2af8 Support RUSTC_WRAPPER and RUSTC_WORKSPACE_WRAPPER
  • cf17815 Merge pull request #27 from cuviper/set_no_std
  • 32c1170 Use consistent verb form in docs
  • 3c2cf0e Add getter no_std() and setter set_no_std(bool)
  • 5e07f6a Merge pull request #55 from cuviper/farewell-bors
  • 8717f69 Add a summary CI job
  • Additional commits viewable in compare view


Updates cc from 1.0.90 to 1.0.94

Release notes

Sourced from cc's releases.

1.0.94

What's Changed

New Contributors

Full Changelog: https://github.com/rust-lang/cc-rs/compare/1.0.93...1.0.94

1.0.93

What's Changed

Full Changelog: https://github.com/rust-lang/cc-rs/compare/1.0.92...1.0.93

1.0.92

What's Changed

Full Changelog: https://github.com/rust-lang/cc-rs/compare/1.0.91...1.0.92

1.0.91

What's Changed

New Contributors

Full Changelog: https://github.com/rust-lang/cc-rs/compare/1.0.90...1.0.91

Commits


Updates cfg-expr from 0.15.7 to 0.15.8

Release notes

Sourced from cfg-expr's releases.

0.15.8

Changed

  • PR#69 updated the builtin target list to 1.77.2.
Changelog

Sourced from cfg-expr's changelog.

[0.15.8] - 2024-04-10

Changed

  • PR#69 updated the builtin target list to 1.77.2.
Commits


Updates clap_derive from 4.5.3 to 4.5.4

Release notes

Sourced from clap_derive's releases.

v4.5.4

[4.5.4] - 2024-03-25

Fixes

  • (derive) Allow non-literal #[arg(id)] attributes again
Changelog

Sourced from clap_derive's changelog.

[4.5.4] - 2024-03-25

Fixes

  • (derive) Allow non-literal #[arg(id)] attributes again
Commits
  • 5e4facf chore: Release
  • 8880b0a docs: Update changelog
  • 132b5dd Merge pull request #5425 from epage/lit
  • df915fe fix(derive): Re-allow expressions for id's
  • 8eab48f refactor(derive): Make it easier to work with 'Name'
  • be73195 refactor(derive): Clarify tests
  • 024089b Merge pull request #5415 from Pi-Cla/patch-1
  • 3b35dba docs: Add mention of nushell to clap_complete README
  • 58469d1 Merge pull request #5405 from epage/docs
  • 655d829 docs(derive): Fix ToC links within tutorial chapters
  • See full diff in compare view


Updates either from 1.10.0 to 1.11.0

Commits


Updates encoding_rs from 0.8.33 to 0.8.34

Commits
  • a0c5c57 Increment version number to 0.8.34
  • 8bcba0b Move a negation to the right place and cargo fmt
  • 29668e3 Move a negation to the right place
  • dbf673e Work around bad SIMD codegen on 32-bit ARM
  • 3c96213 Add rust-version to Cargo.toml
  • 98f3c6a Update README
  • 598edc8 Port from packed_simd crate to portable_simd feature (aarch64 part)
  • 2d198c8 Port from packed_simd crate to portable_simd feature (x86_64 part)
  • 9217fd2 Remove the remains of Travis
  • 966fc0a wip mem
  • Additional commits viewable in compare view


Updates getrandom from 0.2.12 to 0.2.14

Changelog

Sourced from getrandom's changelog.

[0.2.14] - 2024-04-08

Fixed

  • Enable /dev/urandom fallback for MUSL-based Linux targets #408

#408: rust-random/getrandom#408

[0.2.13] - 2024-04-06

Added

  • linux_disable_fallback crate feature to disable /dev/urandom-based fallback on Linux and Android targets. Enabling this feature bumps minimum supported Linux kernel version to 3.17 and Android API level to 23 (Marshmallow). #396

Changed

  • Disable /dev/urandom fallback for Linux targets outside of the following target_arches: aarch64, arm, powerpc, powerpc64, s390x, x86, x86_64 #396
  • Do not catch EPERM error code on Android while checking availability of the getrandom syscall #396

#396: rust-random/getrandom#396

Commits
  • a39033a Enable /dev/urandom fallback for MUSL-based Linux targets (#408)
  • 968dd48 Release v0.2.13 (#405)
  • 8ffd43e Conditionally disable file fallback for Android and Linux (#396)
  • 6b7bcb5 Replace man7.org links with manned.org (#404)
  • 5f0701f CI: Run tests on aarch64-apple-darwin and aarch64-apple-ios-sim. (#398)
  • 489eeee Fix nightly build by removing redundant use (#399)
  • d102c36 Use doc_auto_cfg instead of doc_cfg (#392)
  • 2e4bb4d Correct comments regarding LazyUsize (#391)
  • See full diff in compare view


Updates itoa from 1.0.10 to 1.0.11

Release notes

Sourced from itoa's releases.

1.0.11

Commits
  • 8f39203 Release 1.0.11
  • eeca57d Touch up comments
  • ea29bbd Merge pull request #42 from anforowicz/more-granular-unsafe-blocks
  • 526d4e4 Explicitly install a Rust toolchain for cargo-outdated job
  • fde7fa5 More granular unsafe blocks.
  • d5e45f2 Temporarily disable miri on doctests
  • See full diff in compare view


Updates memchr from 2.7.1 to 2.7.2

Commits
  • 20ef11f 2.7.2
  • 1e4b8a8 wasm32: require 'simd128' to be enabled at compile time
  • e02697b ci: bump actions/checkout to v4
  • b12ad6d ci: reintroduce x86-64 test for non-SSE environment
  • 21def52 style: fix dead_code lint
  • 14823b4 ci: remove x86-64 test for non-SSE environment
  • e1c10c5 benchmarks: add stringzilla to appropriate definitions
  • 328df56 benchmarks: add 'stringzilla'
  • cedf318 benchmarks: add measurements for memchr 2.7 on aarch64
  • d419718 benchmarks: add measurements for memchr 2.7 on x86-64
  • Additional commits viewable in compare view


Updates pin-project-lite from 0.2.13 to 0.2.14

Release notes

Sourced from pin-project-lite's releases.

0.2.14

Changelog

Sourced from pin-project-lite's changelog.

[0.2.14] - 2024-03-29

Commits
  • c55cf7b Release 0.2.14
  • a84a49b Update changelog
  • 0d11263 Document PinnedDrop (#83)
  • 1ec31c8 Update comments in .rustfmt.toml
  • ae4f2d7 Fix clippy::mixed_attributes_style warning
  • c12376d ci: Use taiki-e/checkout-action action
  • 7334cd9 Ignore more lints at workspace level
  • cf96a13 tidy: Use yq via venv
  • d1d862e tidy: Check TOML format
  • 170c158 Revert "Revert "Revert "Disable dependabot update for Github Actions"""
  • Additional commits viewable in compare view


Updates proc-macro2 from 1.0.79 to 1.0.80

Release notes

Sourced from proc-macro2's releases.

1.0.80

  • Add Literal::byte_character constructor (#449)
  • Add Literal::c_string constructor #450)
Commits
  • da51f8d Release 1.0.80
  • 392fa6c Ignore needless_pass_by_value pedantic clippy lint in test
  • 1ff5c1f Ignore needless_raw_string_hashes pedantic clippy lint in test
  • 0c9449e Import some Literal tests from libproc_macro
  • 28c87ad Add tests of negative literal construction
  • c61f5db Add some tests of cstr raw literals
  • d50dcd9 Merge pull request #450 from dtolnay/cstr
  • 70a804b Add Literal::c_string constructor
  • 45730bc Adjust Literal constructor argument names to match those in libproc_macro
  • 26d1d3f Merge pull request #449 from dtolnay/bytechar
  • Additional commits viewable in compare view


Updates quote from 1.0.35 to 1.0.36

Release notes

Sourced from quote's releases.

1.0.36

  • Documentation improvements
Commits
  • 5d4880c Release 1.0.36
  • 1dd7ce7 Merge pull request #273 from dtolnay/doc
  • 0bc5d12 Apply doc comment to cfg(not(doc)) macros too
  • c295f5c Revert "Temporarily disable miri on doctests"
  • 435bd1b Update ui test suite to nightly-2024-03-31
  • cc3847d Explicitly install a Rust toolchain for cargo-outdated job
  • 6259d49 Temporarily disable miri on doctests
  • bdb4b59 Update ui test suite to nightly-2024-02-08
  • c2aeca9 Update ui test suite to nightly-2024-01-31
  • 376a061 Merge pull request #270 from dtolnay/bench
  • Additional commits viewable in compare view


Updates regex-syntax from 0.8.2 to 0.8.3

Commits
  • d895bd9 regex-syntax-0.8.3
  • f5d0b69 syntax: accept {,n} as an equivalent to {0,n}
  • aa2d8bd 1.10.4
  • 088d7f3 api: add Cow guarantee to replace API
  • a5ae351 regex-automata-0.4.6
  • 9cf4a42 automata: fix bug where reverse NFA lacked an unanchored prefix
  • 10fe722 style: clean up some recent lint violations
  • d7f9347 regex-automata-0.4.5
  • 07ef7f1 automata: make additional prefileter metadata public
  • 0c09903 1.10.3
  • Additional commits viewable in compare view


Updates rstest_macros from 0.18.2 to 0.19.0

Release notes

Sourced from rstest_macros's releases.

Introduce MSRV and minor fixes

Changelog

Sourced from rstest_macros's changelog.

[0.19.0] 2024/4/9

Changed

  • Defined rust-version for each crate (see #227)

Fixed

  • #[once] fixtures now require the returned type to be Sync to prevent UB when tests are executed in parallel. (see #235 for more details)

  • #[future(awt)] and #[awt] now properly handle mutable (mut) parameters by treating futures as immutable and treating the awaited rebinding as mutable.

Commits


Updates strsim from 0.11.0 to 0.11.1

Release notes

Sourced from strsim's releases.

Release 0.11.1

Fixed

  • Drop MSRV down to 1.56 which was mistakenly changed in 0.11.0
Changelog

Sourced from strsim's changelog.

[0.11.1] - (2024-04-03)

Fixed

  • Drop MSRV down to 1.56 which was mistakenly changed in 0.11.0
Commits


Updates windows-targets from 0.52.4 to 0.52.5

Commits


Updates windows_aarch64_gnullvm from 0.52.4 to 0.52.5

Commits


Updates windows_aarch64_msvc from 0.52.4 to 0.52.5

Commits


Updates windows_i686_gnu from 0.52.4 to 0.52.5

Commits


Updates windows_i686_msvc from 0.52.4 to 0.52.5

Commits


Updates windows_x86_64_gnu from 0.52.4 to 0.52.5

Commits


Updates windows_x86_64_gnullvm from 0.52.4 to 0.52.5

Commits


Updates windows_x86_64_msvc from 0.52.4 to 0.52.5

Commits


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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
dependabot[bot] commented 7 months ago

Looks like these dependencies are updatable in another way, so this is no longer needed.