fix(deps): update rust crate backtrace to v0.3.74 #123
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.3.66
->0.3.74
Release Notes
rust-lang/backtrace-rs (backtrace)
v0.3.74
Compare Source
What's Changed
Enum::__NonExhaustiveVariant
pattern, use#[non_exhaustive]
for real. Don't @ me if you were matching on that! Thanks to @nyurik in https://github.com/rust-lang/backtrace-rs/pull/651winapi
towindows-sys
by @CraftSpider in https://github.com/rust-lang/backtrace-rs/pull/641dl_iterate_phdr
in https://github.com/rust-lang/backtrace-rs/pull/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...New Contributors
Full Changelog: rust-lang/backtrace-rs@0.3.73...0.3.74
v0.3.73
Compare Source
This basically just is bugfixes so that backtrace works on Windows 7 again.
What's Changed
New Contributors
Full Changelog: rust-lang/backtrace-rs@0.3.72...0.3.73
v0.3.72
Compare Source
This release removes a lot of dead code. Some feature flags that haven't done anything in a long time are gone. If you depend on those features, Cargo's resolver will not update you to 0.3.72.
If your code runs on Windows, or you want it to run on visionOS, however, you should probably update to this version. It contains a number of fixes for both OS. It also uses the latest version of a number of dependencies.
What's Changed
object
andaddr2line
dependencies by @a1phyr in https://github.com/rust-lang/backtrace-rs/pull/612libbacktrace
andgimli-symbolize
features by @Enselic in https://github.com/rust-lang/backtrace-rs/pull/615New Contributors
Full Changelog: rust-lang/backtrace-rs@0.3.71...0.3.72
v0.3.71
Compare Source
This is mostly CI changes, with a very mild bump to our effective cc crate version recorded, and a small modification to a previous changeset to allow backtrace to run at its current checked-in MSRV on Windows. Sorry about that! We will be getting 0.3.70 yanked shortly.
What's Changed
New Contributors
Full Changelog: rust-lang/backtrace-rs@0.3.70...0.3.71
v0.3.70
Compare Source
New API
BacktraceFrame
can now haveresolve(&mut self)
called on it thanks to @fraillt in https://github.com/rust-lang/backtrace-rs/pull/526Platform Support
We added support for new platforms in this release!
Windows
thumbv7a-*-windows-msvc
targets by @kleisauke in https://github.com/rust-lang/backtrace-rs/pull/573SGX
Thanks to
Internals
We did a bunch more work on our CI and internal cleanups
addr_of!
by @GrigorenkoPV in https://github.com/rust-lang/backtrace-rs/pull/585symbolize/gimli/stash.rs
by @onur-ozkan in https://github.com/rust-lang/backtrace-rs/pull/586New Contributors
Full Changelog: rust-lang/backtrace-rs@0.3.69...0.3.70
v0.3.69
Compare Source
Thank you everyone for contributing to a very nice release!
Tracking Binary Size
As backtrace-rs is compiled into every single Rust program, we have begun tracking its binary size in order to find ways to reduce its impact on programs that only minimally use backtraces over time. This change is mostly relevant to this crate's CI, and has been implemented by @Kobzol and @detly over PRs #542, #544, #546, and #550!
Platform-Specific Fixes
As usual, the majority of PRs for this release only affect 1 or 2 platforms. Technically, even the binary-size tracking is only implemented to track binary size on
x86_64-unknown-linux-gnu
.fuchsia
Backtraces for Fuchsia will now uses extended symbolization thanks to @liudangyi in https://github.com/rust-lang/backtrace-rs/pull/559
unix (with
procfs
)Many Unix-y platforms support
/proc
, including Linux and FreeBSD, but not OpenBSD. For those which do, backtrace uses/proc/self/maps
to assist in recovering the trace. We did not parse the output of/proc/self/maps
in a way that accounted for the fact that it may have spaces in path names, but this was fixed thanks to @MasonRemaley in https://github.com/rust-lang/backtrace-rs/pull/553windows-msvc
Some changes that should help binary size specifically on Windows MSVC targets, or at least compile times, have already been implemented, thanks to @klensy in https://github.com/rust-lang/backtrace-rs/pull/543 omitting compiling-in ELF backtrace capabilities. We don't have full binary size tracking for all major supported operating systems yet, so we believe this is worth 30KiB but that's more of an estimate than hard stats.
Dependency Management
New Contributors
Full Changelog: rust-lang/backtrace-rs@0.3.68...0.3.69
v0.3.68
Compare Source
A bunch of behind-the-scenes work on upgrading CI has finally got things to a place where we can do confident releases again, so hopefully the next backtrace version will not take 6 months! Thanks to everyone who contributed to that! Most of the user-facing changes are about dependency updates and consequent improved platform compatibility, including with split DWARF. A few new functions on BacktraceFmt should also make it easier to inject additional text into backtrace's output.
New Contributors
Full Changelog: rust-lang/backtrace-rs@0.3.67...0.3.68
v0.3.67
Compare Source
What's Changed
New Contributors
Full Changelog: rust-lang/backtrace-rs@0.3.66...0.3.67
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.