Skip to content

0.3.74

Latest
Compare
Choose a tag to compare
@workingjubilee workingjubilee released this 31 Aug 04:34
· 19 commits to master since this release
38d49aa

What's Changed

  • QNX Neutrino 7.0 support, thanks to @nyurik in #648
  • 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 #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 #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 #641
  • Uhhh we had to tweak dl_iterate_phdr in #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: 0.3.73...0.3.74