Adds the #[track_caller] attribute to functions which may panic.
1.18
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.
1.17.1
Adds #[repr(C)] to the union Transmute<A, B> type that's used internally
for most of the transmutations.
1.17.0
Makes the must_cast versions of the by-value and by-ref casts be const.
The mut ref cast is unaffected for now (mut references aren't yet stable in const fn).
This increases the MSRV of using that particular feature from 1.57 to 1.64.
1.16.3
Fully described in Lokathor/bytemuck#256, This makes
casting slices to/from ZST elements more consistent between the crate's core
module and other modules.
1.16.2
Fixes potential UB where BoxBytes could attempt to free a dangling pointer
if the Layout is zero sized. This type was introduced in 1.14.1, so that
version and the others up to and including 1.16.1 are now yanked for safety.
1.16.1
NOT SEMVER SUPPORTED: Adds the nightly_float Cargo feature. This
activates the f16 and f128 nightly features, and then provides Zeroable
and Pod impls for those types.
1.16.0
Adds a const_zeroed feature (MSRV 1.75) which puts a zeroed fn at the crate root.
This is just like the Zeroable::zeroed method, but as a const fn.
Bumps the vhost-device group with 23 updates in the / directory:
4.5.19
4.5.20
0.2.159
0.2.161
1.0.64
1.0.65
0.12.0
0.12.1
0.16.0
0.16.1
0.2.3
0.2.4
0.13.0
0.14.0
0.15.0
0.16.0
0.7.0
0.8.0
1.0.210
1.0.213
0.6.15
0.6.17
1.0.8
1.0.9
0.2.5
0.2.6
1.1.1
1.1.2
1.0.89
1.0.91
1.18.0
1.19.0
1.1.28
1.1.31
1.0.2
1.0.3
0.2.14
0.2.15
1.0.86
1.0.89
1.11.0
1.11.1
0.38.37
0.38.38
1.10.0
1.11.0
Updates
clap
from 4.5.19 to 4.5.20Changelog
Sourced from clap's changelog.
Commits
5034cab
chore: Releaseb5b690c
docs: Update changelogabba196
Merge pull request #5688 from epage/rename6ddd5d4
fix(complete)!: Rename ArgValueCompleter to ArgValueCandidates71c5e27
fix(complete)!: Rename CustomCompleter to ValueCandidatesUpdates
libc
from 0.2.159 to 0.2.161Release notes
Sourced from libc's releases.
Changelog
Sourced from libc's changelog.
... (truncated)
Commits
63b4a64
chore: release v0.2.16149f1ad7
Merge pull request #3984 from tgross35/backport-bsd-fixed784c3
unbreak OpenBSD after #3937b72e9bc
Merge pull request #3943 from rust-lang/release-plz-2024-09-25T01-38-49Zbf6680d
chore: release v0.2.160a367628
Merge pull request #3982 from tgross35/backport-basil35f31f8
Sort linux-musl.txt1b22329
Add fnmatch.h31f746a
Merge pull request #3980 from tgross35/backport-squashf39e871
VxWorks Sched_param renamed, pthread functions and constants addedUpdates
thiserror
from 1.0.64 to 1.0.65Release notes
Sourced from thiserror's releases.
Commits
5088592
Release 1.0.653309b37
Merge pull request #325 from dtolnay/outdirf563b1d
Clean up dep-info files from OUT_DIRa72ea77
Resolve extra_unused_lifetimes clippy lint1b15d6e
Ignore needless_lifetimes clippy lintUpdates
vhost
from 0.12.0 to 0.12.1Release notes
Sourced from vhost's releases.
Commits
c5fb10c
vhost: prepare v0.12.1 release56a374c
CHANGELOG: fix feature unification1350073
make set_gpu_socket a default implementation64cc75a
Remove gpu-socket feature0712160
build: Centralize rust-vmm crates to workspace51e1139
build(deps): bump rust-vmm-ci from438f36e
to209c04e
4f16032
vhost-user-backend: impl Debug for AddrMapping51f8aa0
cargo-config: rename to config.tomldb34452
vhost-user-backend: Prepare v0.16.0 releaseUpdates
vhost-user-backend
from 0.16.0 to 0.16.1Release notes
Sourced from vhost-user-backend's releases.
Commits
4c2526b
vhost-user-backend: prepare v0.16.1 releasec5fb10c
vhost: prepare v0.12.1 release56a374c
CHANGELOG: fix feature unification1350073
make set_gpu_socket a default implementation64cc75a
Remove gpu-socket feature0712160
build: Centralize rust-vmm crates to workspace51e1139
build(deps): bump rust-vmm-ci from438f36e
to209c04e
4f16032
vhost-user-backend: impl Debug for AddrMapping51f8aa0
cargo-config: rename to config.tomlUpdates
virtio-bindings
from 0.2.3 to 0.2.4Release notes
Sourced from virtio-bindings's releases.
Commits
cee1e6f
virtio-bindings: Prepare v0.2.4 release6b1ccb1
build: Update vm-memory from 0.15.0 to 0.16.04f15927
build: Centralize rust-vmm crates to workspacea2a5cd2
build(deps): bump rust-vmm-ci fromcdb4a2d
to209c04e
d6c8938
build(deps): bump rust-vmm-ci from438f36e
tocdb4a2d
68cb7c7
virtio-queue: remove enable_notification()'s comments3e51e2d
virtio-bindings: regenerate with bindgen 0.70.1ef53fb8
coverage: update the scorecade6bf
build(deps): bump rust-vmm-ci from5e818dc
to438f36e
a318603
workspace: Fix cargo deprecation warningsUpdates
virtio-queue
from 0.13.0 to 0.14.0Release notes
Sourced from virtio-queue's releases.
Commits
6724256
virtio-queue: Prepare v0.14.0 releasecee1e6f
virtio-bindings: Prepare v0.2.4 release6b1ccb1
build: Update vm-memory from 0.15.0 to 0.16.04f15927
build: Centralize rust-vmm crates to workspacea2a5cd2
build(deps): bump rust-vmm-ci fromcdb4a2d
to209c04e
d6c8938
build(deps): bump rust-vmm-ci from438f36e
tocdb4a2d
68cb7c7
virtio-queue: remove enable_notification()'s comments3e51e2d
virtio-bindings: regenerate with bindgen 0.70.1ef53fb8
coverage: update the scorecade6bf
build(deps): bump rust-vmm-ci from5e818dc
to438f36e
Updates
vm-memory
from 0.15.0 to 0.16.0Changelog
Sourced from vm-memory's changelog.
Commits
4b8649a
chore: Format .md files with mdformat4adccfd
chore: Prepare 0.16.0 release686c843
README: Add RISC-V to supported archs93fe47d
chore: Update CHANGELOG.md since 0.15.08aa53ad
build(deps): bump rust-vmm-ci from007a406
tocdb4a2d
805a232
RemoveGuestMemoryIterator
, replace with GAT29e165e
atomic_bitmap: add test case to validate enlarge functiond196d39
atomic_bitmap: support enlarging the bitmapff882be
atomic_bitmap: keep the byte_size in the AtomicBitmapf56ca47
doc: Add comment to helper functions marked aspub
Updates
virtio-vsock
from 0.7.0 to 0.8.0Release notes
Sourced from virtio-vsock's releases.
Commits
5931c3c
virtio-vsock: Prepare v0.8.0 release02b3432
virtio-queue-ser: Prepare v0.11.0 release6724256
virtio-queue: Prepare v0.14.0 releasecee1e6f
virtio-bindings: Prepare v0.2.4 release6b1ccb1
build: Update vm-memory from 0.15.0 to 0.16.04f15927
build: Centralize rust-vmm crates to workspacea2a5cd2
build(deps): bump rust-vmm-ci fromcdb4a2d
to209c04e
d6c8938
build(deps): bump rust-vmm-ci from438f36e
tocdb4a2d
68cb7c7
virtio-queue: remove enable_notification()'s comments3e51e2d
virtio-bindings: regenerate with bindgen 0.70.1Updates
serde
from 1.0.210 to 1.0.213Release notes
Sourced from serde's releases.
Commits
58a8d22
Release 1.0.213ef0ed22
Merge pull request #2847 from dtolnay/newtypewith79925ac
Ignore dead_code warning in regression testb60e409
Hygiene for macro-generated newtype struct deserialization with 'with' attrfdc36e5
Add regression test for issue 284649e11ce
Ignore trivially_copy_pass_by_ref pedantic clippy lint in test7ae1b5f
Release 1.0.2121ac054b
Merge pull request #2845 from dtolnay/withlocal1e36ef5
Fix hygiene of macro-generated local variable accesses in serde(with) wrappers0058c72
Add regression test for issue 2844Updates
anstream
from 0.6.15 to 0.6.17Commits
5628f47
chore: Release42d4175
chore: Release924fc50
chore: Release313e16a
docs: Update changelog2bbc343
Merge pull request #225 from DaniPopes/as-locked-write-impls8639e08
feat: Implement AsLockedWrite generically toof4a1f98
Merge pull request #224 from DaniPopes/raw-stream-autotraitsed1dbd7
feat: Implement AutoStream for dyn Write + auto traits8a57dcc
Merge pull request #223 from DaniPopes/raw-stream-refmuta1cbc88
refactor: Implement RawStream for Box<T> genericallyUpdates
anstyle
from 1.0.8 to 1.0.9Commits
5628f47
chore: Release42d4175
chore: Release924fc50
chore: Release313e16a
docs: Update changelog2bbc343
Merge pull request #225 from DaniPopes/as-locked-write-impls8639e08
feat: Implement AsLockedWrite generically toof4a1f98
Merge pull request #224 from DaniPopes/raw-stream-autotraitsed1dbd7
feat: Implement AutoStream for dyn Write + auto traits8a57dcc
Merge pull request #223 from DaniPopes/raw-stream-refmuta1cbc88
refactor: Implement RawStream for Box<T> genericallyUpdates
anstyle-parse
from 0.2.5 to 0.2.6Commits
5628f47
chore: Release42d4175
chore: Release924fc50
chore: Release313e16a
docs: Update changelog2bbc343
Merge pull request #225 from DaniPopes/as-locked-write-impls8639e08
feat: Implement AsLockedWrite generically toof4a1f98
Merge pull request #224 from DaniPopes/raw-stream-autotraitsed1dbd7
feat: Implement AutoStream for dyn Write + auto traits8a57dcc
Merge pull request #223 from DaniPopes/raw-stream-refmuta1cbc88
refactor: Implement RawStream for Box<T> genericallyUpdates
anstyle-query
from 1.1.1 to 1.1.2Commits
5628f47
chore: Release42d4175
chore: Release924fc50
chore: Release313e16a
docs: Update changelog2bbc343
Merge pull request #225 from DaniPopes/as-locked-write-impls8639e08
feat: Implement AsLockedWrite generically toof4a1f98
Merge pull request #224 from DaniPopes/raw-stream-autotraitsed1dbd7
feat: Implement AutoStream for dyn Write + auto traits8a57dcc
Merge pull request #223 from DaniPopes/raw-stream-refmuta1cbc88
refactor: Implement RawStream for Box<T> genericallyUpdates
anstyle-wincon
from 3.0.4 to 3.0.6Commits
5628f47
chore: Release42d4175
chore: Release924fc50
chore: Release313e16a
docs: Update changelog2bbc343
Merge pull request #225 from DaniPopes/as-locked-write-impls8639e08
feat: Implement AsLockedWrite generically toof4a1f98
Merge pull request #224 from DaniPopes/raw-stream-autotraitsed1dbd7
feat: Implement AutoStream for dyn Write + auto traits8a57dcc
Merge pull request #223 from DaniPopes/raw-stream-refmuta1cbc88
refactor: Implement RawStream for Box<T> genericallyUpdates
anyhow
from 1.0.89 to 1.0.91Release notes
Sourced from anyhow's releases.
Commits
6c52daa
Release 1.0.914986853
Merge pull request #388 from dtolnay/outdirf130b76
Clean up dep-info files from OUT_DIRa0b868a
Release 1.0.900f74169
Improve rendering of inline code in macros documentation8ce4560
Ignore needless_lifetimes clippy lintbe64707
Resolve used_underscore_items pedantic clippy lintUpdates
bytemuck
from 1.18.0 to 1.19.0Changelog
Sourced from bytemuck's changelog.
... (truncated)
Commits
7b98ff1
chore: Release bytemuck version 1.19.0422acc0
changelog.da9b187
addtrack_caller
feature (#276)1c09edf
fix #274 (#275)48952a0
chore: Release bytemuck_derive version 1.8.02cd9719
changeloga637e1d
derive(Zeroable) on fieldful enums and repr(C) enums (#257)bb36879
Improve documentation of features. (#272)Updates
cc
from 1.1.28 to 1.1.31Release notes
Sourced from cc's releases.
Changelog
Sourced from cc's changelog.
Commits
c07ab0e
chore: release v1.1.31 (#1248)e53eba3
Add comment explaining why cc does not rebuild on env PATH change (#1247)9aab242
chore: release (#1246)d0048ab
Don't pass -fPIC by default on wasm (#1245)53a0b97
chore: release (#1244)7ad4677
Regenerate target info (#1243)Updates
clap_builder
from 4.5.19 to 4.5.20Changelog
Sourced from clap_builder's changelog.
Commits
61f5ee5
chore: Release3e65384
docs: Update changelogfca8f73
Merge pull request #5706 from shannmu/external_subcommandfc82a3e
feat(complete): Support to complete custom external subcommand6a09122
test(complete): Add test for external subcommandd2874a5
Merge pull request #5766 from epage/completera767a97
feat: Add CommandExt support32853d7
refactor(builder): Make Ext code similar for Arg, Commande9ce1be
refactor(builder): Rename AppTag to AppExtf89afeb
refactor(complete): Put most general completer firstUpdates
colorchoice
from 1.0.2 to 1.0.3Commits
5628f47
chore: Release42d4175
chore: Release924fc50
chore: Release313e16a
docs: Update changelog2bbc343
Merge pull request #225 from DaniPopes/as-locked-write-impls8639e08
feat: Implement AsLockedWrite generically toof4a1f98
Merge pull request #224 from DaniPopes/raw-stream-autotraitsed1dbd7
feat: Implement AutoStream for dyn Write + auto traits8a57dcc
Merge pull request #223 from DaniPopes/raw-stream-refmuta1cbc88
refactor: Implement RawStream for Box<T> genericallyUpdates
pin-project-lite
from 0.2.14 to 0.2.15Release notes
Sourced from pin-project-lite's releases.
Changelog
Sourced from pin-project-lite's changelog.
Commits
a335953
Release 0.2.159c4bec1
Update changelog57d5679
Work around negative_impls that allows unsound overlapping Unpin impls0a3bfbb
ci: Auto-update cspell dictionary1904d6e
tests: Update ui test output to nightly-2024-10-176d4b8db
tests: Update lint test1512397
tests: Update lint test41e0430
Fix typo9d73aae
tools: Update tidy.shd96e89b
ci: Use taiki-e/github-actions/install-rust actionUpdates
proc-macro2
from 1.0.86 to 1.0.89Release notes
Sourced from proc-macro2's releases.
Commits
671d87d
Release 1.0.899574d98
Merge pull request #474 from dtolnay/outdir3e8962c
Clean up dep-info files from OUT_DIR6b3395a
Release 1.0.88faee27e
Merge pull request #472 from dtolnay/startend44f8ff2
Restore nightly behavior of Span::start and Span::end50b477d
Release 1.0.87f0b6802
Merge pull request #471 from dtolnay/punctnew98ea261
Ch... _Description has been truncated_