Support serializing maps containing 128-bit integer keys to serde_json::Value (#1188, thanks @Mrreadiness)
1.0.127
Add more removal methods to OccupiedEntry (#1179, thanks @GREsau)
1.0.126
Improve string parsing on targets that use 32-bit pointers but also have fast 64-bit integer arithmetic, such as aarch64-unknown-linux-gnu_ilp32 and x86_64-unknown-linux-gnux32 (#1182, thanks @CryZe)
Cleaned up our Android support. This should massively improve backtraces for ones with the API level sufficient to ship with libunwind, etc. Unfortunately, it comes at the cost of dropping support for older ones! Thanks to @fengys in rust-lang/backtrace-rs#656
Made PrintFmt, which was using the Enum::__NonExhaustiveVariant pattern, use #[non_exhaustive] for real. Don't @ me if you were matching on that! Thanks to @nyurik in rust-lang/backtrace-rs#651
Massively cleaned up the windows code! We moved from winapi to windows-sys with windows-targets thanks to @CraftSpider and @ChrisDenton in
A bunch of updated dependencies. Thanks @djc and @khuey!
Sorry if you were testing this code in miri! It started yelling about sussy casts. A lot. We did a bunch of internal cleanups that should make it quiet down, thanks to @workingjubilee in rust-lang/backtrace-rs#641
Uhhh we had to tweak dl_iterate_phdr in rust-lang/backtrace-rs#660 after Android revealed it was... kind of unsound actually and not doing things like checking for null pointers before making slices! WHOOPS! Thanks to @saethlin for implementing detection for precisely that in rustc! It's really hard to find soundness issues in inherited codebases like this one...
This release changes to using the forked adler2 crate as the original adler crate has not seen any updates in the last 3 years and the repositories have been marked as archived.
The minimum rust version has also been bumped slightly to make room for future improvements.
Bug Fixes
(miniz_oxide) update edition, make more functions const, fix warning, update to adler2 - (b212371) - oyvindln
Commits
58cf901 bump version and update changelog and readme
b212371 fix(miniz_oxide): update edition, make more functions const, fix warning, upd...
Bumps the crates group with 22 updates in the /userspace/ksud directory:
1.0.86
1.0.89
4.5.16
4.5.17
0.2.32
0.2.33
1.0.208
1.0.210
1.0.125
1.0.128
1.0.1
1.0.3
0.6.0
0.7.0
0.1.81
0.1.82
0.3.73
0.3.74
1.7.1
1.7.2
1.1.14
1.1.21
0.2.13
0.2.14
2.1.0
2.1.1
1.0.32
1.0.33
0.1.60
0.1.61
2.4.0
2.5.0
0.36.3
0.36.4
2.0.75
2.0.77
1.39.3
1.40.0
1.0.12
1.0.13
0.1.13
0.1.14
0.2.5
0.2.6
Updates
anyhow
from 1.0.86 to 1.0.89Release notes
Sourced from anyhow's releases.
Commits
9d3fb6d
Release 1.0.89830c399
Merge pull request #386 from dtolnay/unwindsafe8454be3
Ensure UnwindSafe even with "backtrace" feature enabled and old Rusta85e414
Add more autotraits tests139f266
Release 1.0.88aa3ab2b
Merge pull request #385 from dtolnay/docnostd44c3767
Update documentation on no-std error type conversionsafe93e7
Release 1.0.87d58fa4b
Fix outdated html_root_urlc18d807
Disable unused doc_cfg featureUpdates
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
const_format
from 0.2.32 to 0.2.33Changelog
Sourced from const_format's changelog.
Commits
Updates
serde
from 1.0.208 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
serde_json
from 1.0.125 to 1.0.128Release notes
Sourced from serde_json's releases.
Commits
d96b1d9
Release 1.0.128599228d
Merge pull request #1188 from Mrreadiness/feat/add-hashmap-key-128-serializer5416cee
feat: add support for 128 bit HashMap key serialization27a4ca9
Upload CI Cargo.lock for reproducing failures5ebf65c
Release 1.0.127f287a3b
Merge pull request 1179 from GREsau/patch-1ec980b0
Release 1.0.126e6282b0
Merge pull request #1184 from serde-rs/fastarithmeticffc4a43
Improve cfg names for fast arithmetic4b1048d
Merge pull request #1183 from serde-rs/arithmeticUpdates
is_executable
from 1.0.1 to 1.0.3Commits
cfe9912
Bump to version 1.0.3d6fcf2f
Remove old test about README.md being in sync with module docs95f27a6
Remove old CIe70c103
Update badges in README61d2e9b
Add github actions001b334
Bump to version 1.0.2fab168c
Merge pull request #14 from lucieleblanc/master82f9c68
replace is_file() --> exists() because symlinks are ok441c1c7
add file existence check before reading extensionea10f6b
Merge pull request #11 from davide125/excludeUpdates
derive-new
from 0.6.0 to 0.7.0Commits
6626d8f
Update compiletest1e024dd
cargo update, etc.3389ef2
Fix doc testsbd4486d
implementinto
andinto_iter
a9230ac
fix tests77cb828
Merge pull request #67 from Paragit-Solutions/implement-new-method-visibilitycacbada
Merge pull request #66 from shellixyz/patch-1d11f631
Add documentation3311408
Add visibility to test struct to test compilation and correct macro expansion61853b7
Make the default visibility publicUpdates
async-trait
from 0.1.81 to 0.1.82Release notes
Sourced from async-trait's releases.
Commits
f8e5bb4
Release 0.1.828fbf118
Merge pull request #276 from dtolnay/elidednamed6fa246a
Ignore nightly's new elided_named_lifetimes lint in generated coded542a0d
Upload CI Cargo.lock for reproducing failures8828c35
Sort dependency features in Cargo.tomlba9793a
Update ui test suite to nightly-2024-08-1182c62cd
Update ui test suite to nightly-2024-07-25370ee12
Update ui test suite to nightly-2024-07-20Updates
backtrace
from 0.3.73 to 0.3.74Release notes
Sourced from backtrace's releases.
Commits
38d49aa
Merge pull request #658 from workingjubilee/cut-0.3.74c1749ce
Cut backtrace 0.3.74230570f
Merge pull request #660 from workingjubilee/dont-unsoundly-iterate-phdr153f510
Do not destructure maybe-uninit fields3858946
Revise dl_iterate_phdr callback to be sound-ish7d062c6
rust-lang/backtrace-rs#653
fc37b22
rust-lang/backtrace-rs#657
600beaa
rust-lang/backtrace-rs#648
84b6c1d
rust-lang/backtrace-rs#652
95c3bac
Make enumprint::PrintFmt
rust-lang/backtrace-rs#651
Updates
bytes
from 1.7.1 to 1.7.2Release notes
Sourced from bytes's releases.
Changelog
Sourced from bytes's changelog.
Commits
d7c1d65
chore: prepare bytes v1.7.2 (#736)ac46ebd
ci: update nightly to nightly-2024-09-15 (#734)79fb853
fix: apply sign extension when decoding int (#732)291df5a
Fix double spaces in comments and doc comments (#731)ed7d5ff
test: ensure BytesMut::advance reduces capacity (#728)Updates
cc
from 1.1.14 to 1.1.21Release notes
Sourced from cc's releases.
Changelog
Sourced from cc's changelog.
Commits
748b777
chore: release (#1213)270ec65
disable pic for targets that end in-none
(#1212)92a5e28
chore: release (#1210)dab5d7a
Add buildcache as known Rust and C/C++ compiler wrapper (#1209)c0b3eae
chore: release (#1208)278a606
Add support arm64e-apple-darwin (#1207)668facd
chore: release (#1204)5e161c6
Fixed unsoundness inStderrForwarder::forward_available
(#1203)8df1156
chore: release (#1202)e4a1a88
fix finding toolchains when invoked by msbuild (#1201)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
const_format_proc_macros
from 0.2.32 to 0.2.33Changelog
Sourced from const_format_proc_macros's changelog.
Commits
Updates
cpufeatures
from 0.2.13 to 0.2.14Commits
6a87dce
cpufeatures v0.2.14 (#1104)4be6789
aarch64-dit: initial crate (#1102)1417560
README.md(s): use img.shields.io crate version badgescfa21ea
cpufeatures: add DIT support for AArch64 Linux targets (#1101)1ad4078
cpufeatures: add support for DIT detection on Apple silicon (#1100)5d46aba
block-buffer: release v0.11.0-rc.1 (#1098)Updates
fastrand
from 2.1.0 to 2.1.1Release notes
Sourced from fastrand's releases.
Changelog
Sourced from fastrand's changelog.
Commits
9d1a66f
v2.1.1d05504d
bugfix: Remove 128-bit value generator7e60c7f
chore: Forgot to bump the versionUpdates
flate2
from 1.0.32 to 1.0.33Release notes
Sourced from flate2's releases.
Commits
50852c6
Merge pull request #425 from NobodyXu/patch-1a2df1db
bump tested MSRV to 1.6366c6907
bump patch level for new release that builds with-Zminimal-versions
a5d38e8
increase minimal versions oflibz-ng-sys
andlibz-sys
to their latest rel...80fc1e5
Do not check msrv for feature zlib-rsb332bac
Run msrv with different featuresf51da32
Run msrv CI on windows and macos387b9c6
Fix msrv: Run msrv checks with minimal versionsUpdates
gimli
from 0.29.0 to 0.31.0Changelog
Sourced from gimli's changelog.
... (truncated)
Commits
efc17bd
Release 0.31.0 (#736)cf64cb7
dwarfdump: change format specifier for addresses482823f
read/line: move LineInstruction Display impl to dwarfdump159f3cf
dwarfdump: display indexed addresses in expressions552cb89
dwarfdump: style changes36ee540
read: use address size when checking address overflow (#733)38c185e
Delete support for segment selectors (#720)345d60f
read/aranges: handle address range overflow (#732)450cb69
read/line: check for overflow when advancing the address (#731)9257192
read/cfi: check for overflow when evaluating DW_CFA_advance_loc (#730)Updates
iana-time-zone
from 0.1.60 to 0.1.61Changelog
Sourced from iana-time-zone's changelog.
Commits
665d2c8
Bump version number to 0.1.61edac495
Merge pull request #139 from Kijewski/pr-dependabot-github-actions8e1d485
Let dependabot monitor ci dependencies in ci actions8c5197b
CI: use actions-setup-node@v4 and node 20 (#138)727bae1
CI: use actions/checkout@v4 (#137)1e74e53
Merge pull request #130 from sevenc-nanashi/fix/wasm32-unknown-emscripteneb6e1a8
Merge branch 'main' into fix/wasm32-unknown-emscripten6c2dedf
Merge pull request #134 from workingjubilee/dep-wasm-bindgen-0.2.89f1d7f73
ci: allow duplicatedcfg-if
crate (#135)225c4c0
Depend on wasm-bindgen 0.2.89 or higherUpdates
indexmap
from 2.4.0 to 2.5.0Changelog
Sourced from indexmap's changelog.
Commits
48ed490
Release 2.5.0139d7ad
Merge pull request #340 from cuviper/insert-bounds1d9b5e3
Add doc examples forinsert_before
andshift_insert
8ca01b0
Useinsert_before
for "new" entries ininsert_sorted
7224def
Addinsert_before
as an alternate toshift_insert
0247a15
Document and assert index bounds inshift_insert
922c6ad
Update the CI badgee482e17
Merge pull request #342 from cuviper/btree-likeb63e4a1
Merge pull request #341 from cuviper/from-entry264e5b7
Add doc aliases likeBTreeMap
/BTreeSet
Updates
miniz_oxide
from 0.7.4 to 0.8.0Changelog
Sourced from miniz_oxide's changelog.
Commits
58cf901
bump version and update changelog and readmeb212371
fix(miniz_oxide): update edition, make more functions const, fix warning, upd...Updates
object
from 0.36.3 to 0.36.4Changelog
Sourced from object's changelog.
Commits
8469876
Release 0.36.43efd539
Fix warnings with macho feature disabledd8583c3
Fix clippy warnings3f15dc5
Update Cargo.lock04d90d4
Update wasmparser9c0b256
read: add check for uncompressed data size (#723)3872c29
elf: add 2 section flag constants (#720)112417e
write/coff: Set checksum for BSS section symbols (#718)48f6b29
Add new pe::IMAGE_FILE_MACHINE_ constants (#717)Updates
serde_derive
from 1.0.208 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::WriteUpdates
syn
from 2.0.75 to 2.0.77Release notes
Sourced from syn's releases.
Commits
6232266
Release 2.0.7797acbf0
Merge pull request #1727 from dtolnay/exprparena3b5a5c
Support parsing Expr::Tuple in derive3c24f57
Run upload-artifact action regardless of previous step failure78608a3
Upload CI Cargo.lock for reproducing failuresLooks like these dependencies are updatable in another way, so this is no longer needed.