[#270] atomic_bitmap: add capability to reset bits range
[#285] Annotated modules in lib.rs to indicate their feature
dependencies such that it is reflected in the docs, enhancing documentation clarity for users.
[#256] Implement WriteVolatile
for Cursor<&mut [u8]>.
[#256] Implement ReadVolatile
for Cursor<T: AsRef[u8]>.
[v0.13.0]
Added
[#247](rust-vmm/vm-memory#247) Add ReadVolatile and
WriteVolatile traits which are equivalents of Read/Write with volatile
access semantics.
Changed
[#247](rust-vmm/vm-memory#247) Deprecate
Bytes::{read_from, read_exact_from, write_to, write_all_to}. Instead use
ReadVolatile/WriteVolatile, which do not incur the performance penalty
Adds the latest_stable_rust cargo feature, which is a blanket feature that turns all other features on that are both sound and compatible with Stable rust.
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
Bumps the vhost-device group with 9 updates:
4.5.16
4.5.17
0.14.1
0.15.0
1.0.209
1.0.210
1.0.86
1.0.87
1.17.1
1.18.0
1.1.15
1.1.18
4.5.15
4.5.17
0.38.35
0.38.36
1.0.209
1.0.210
Updates
clap
from 4.5.16 to 4.5.17Release notes
Sourced from clap's releases.
Changelog
Sourced from clap's changelog.
Commits
6013ad4
chore: Releasef98e3ee
docs: Update changelogaddec17
Merge pull request #5681 from epage/static3c69aaa
docs(complete): Add stdout warning to enve46263a
docs(complete): Redistribute dynamic's documentationde723aa
fix(complete)!: Flatten in prep for stabilization6727c15
fix(complete): Section off existing completions6842ed9
refactor(complete): Remove low-value w macro17d6d24
Merge pull request #5680 from epage/unstable23fb056
Merge pull request #5679 from epage/apiUpdates
vm-memory
from 0.14.1 to 0.15.0Changelog
Sourced from vm-memory's changelog.
... (truncated)
Commits
f0d7af0
Prepare 0.15.0 releaseb611121
build(deps): bump rust-vmm-ci from0503867
to9f641f2
4cb4711
build(deps): bump rust-vmm-ci from7606478
to0503867
ab4aaf0
atomic_bitmap: add capability to reset bits range236afa4
Enhance Docs: Add rustdoc-args & feature doc generation2739a71
fix: Remove 4096B chunk restriction of read/write_volatile4892407
build(deps): bump rust-vmm-ci from72ebeb3
to7606478
dd5a318
atomic_bitmap: use usize::div_ceil()115dd7a
Fail build on non 64-bit targetsc1b23a2
Resolve unused import warningUpdates
serde
from 1.0.209 to 1.0.210Release notes
Sourced from serde's releases.
Commits
89c4b02
Release 1.0.210eeb8e44
Merge pull request #2818 from dtolnay/coreerror785c2d9
Stabilize no-std StdError traitd549f04
Reformat parse_ip_impl definition and calls4c0dd63
Delete attr support from core::net deserialization macros26fb134
Relocate cfg attrs out of parse_ip_impl and parse_socket_impl07e614b
Merge pull request #2817 from dtolnay/corenetb1f899f
Delete doc(cfg) attribute from impls that are supported in no-stdb4f860e
Merge pull request #2816 from MathiasKoch/chore/core-netd940fe1
Reuse existing Buf wrapper as replacement for std::io::WriteUpdates
anyhow
from 1.0.86 to 1.0.87Release notes
Sourced from anyhow's releases.
Commits
afe93e7
Release 1.0.87d58fa4b
Fix outdated html_root_urlc18d807
Disable unused doc_cfg feature8ecfcdf
Merge pull request #383 from dtolnay/nostdbee814a
Support error sources in no-std on Rust 1.81+1eabf69
Merge pull request #382 from dtolnay/corerequest3e70139
Access generic_member_access APIs through corec378a2c
Upload CI Cargo.lock for reproducing failurese38edc0
Raise rustc required for backtrace feature to 1.67eb976a4
Merge pull request #378 from dtolnay/ttprettyUpdates
bytemuck
from 1.17.1 to 1.18.0Changelog
Sourced from bytemuck's changelog.
Commits
860c391
chore: Release bytemuck version 1.18.04c535f9
Clean up Cargo.toml (#271)374d184
Update changelog.md1906570
Add a convenience feature indicating you're on the latest stable version of R...2d2b397
update the changelog to be less dismissive because we don't need that negativ...Updates
cc
from 1.1.15 to 1.1.18Release notes
Sourced from cc's releases.
Changelog
Sourced from cc's changelog.
Commits
668facd
chore: release (#1204)5e161c6
Fixed unsoundness inStderrForwarder::forward_available
(#1203)8df1156
chore: release (#1202)e4a1a88
fix finding toolchains when invoked by msbuild (#1201)e8b13ba
chore: release (#1199)845052c
Treat VxWorks wr-cc as a Gnu compiler (#1198)Updates
clap_builder
from 4.5.15 to 4.5.17Release notes
Sourced from clap_builder's releases.
Changelog
Sourced from clap_builder's changelog.
Commits
19460ee
chore: Release4b42ce4
docs: Update changelog1192002
Merge pull request #5721 from epage/update75365ad
fix(help): Style arg groups220597e
refactor: Clean up group formatting8bd63d2
refactor: Use newer anstyle APIdf19cbb
refactor(error): Avoid variable name ambiguitye09f793
Merge pull request #5717 from epage/dyn-tests931d9ac
refactor(complete): Make it easier to compare tests5286385
test(complete): Verify space in completed valueUpdates
rustix
from 0.38.35 to 0.38.36Commits
a225c1f
chore: Release rustix version 0.38.36bd86a90
Simplify match conditions. (#1151)16dcb8d
Fall back toTCGETS
ifTCGETS2
fails (#1147)dfae7aa
Fix several bugs in qemu. (#1148)b726837
Fix some TODOs in the CI rules. (#1149)eb9f634
implement Copy for Rlimit (#1150)a07fec9
Re-enable several cross-compilation targets in CI. (#1145)592fea1
Miscellaneous documentation fixes. (#1144)Updates
serde_derive
from 1.0.209 to 1.0.210Release notes
Sourced from serde_derive's releases.
Commits
89c4b02
Release 1.0.210eeb8e44
Merge pull request #2818 from dtolnay/coreerror785c2d9
Stabilize no-std StdError traitd549f04
Reformat parse_ip_impl definition and calls4c0dd63
Delete attr support from core::net deserialization macros26fb134
Relocate cfg attrs out of parse_ip_impl and parse_socket_impl07e614b
Merge pull request #2817 from dtolnay/corenetb1f899f
Delete doc(cfg) attribute from impls that are supported in no-stdb4f860e
Merge pull request #2816 from MathiasKoch/chore/core-netd940fe1
Reuse existing Buf wrapper as replacement for std::io::WriteDependabot 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