Skip to content

0.7.5

Latest

Choose a tag to compare

@mjp41 mjp41 released this 22 Jun 17:19
· 7 commits to main since this release
526c55b

What's Changed

This release adds C23 API support, pointer-authentication protection for the free list, improved AArch64 platform support, and expanded memory usage statistics in Rust.

New Features

C23 API support

Security mitigations

Platform support

  • Implement tick() for AArch64 on non-Apple platforms by @mjp41 in #854

Rust

Bug Fixes

  • Fix MSVC C4864 warning and testlib message_impl link error by @matajoh in #858

Testing

  • Add tests for src/snmalloc/override/new.cc by @paulhdk in #839
  • Add corruption-detection test for probabilistic mitigations by @mjp41 in #848
  • Move test_memory_stats to an integration test by @mjp41 in #856

Build

CI

  • Add cross-platform Coverage CI by @mjp41 in #842
  • Reduce ctest wall-time without losing coverage by @mjp41 in #844
  • Fix shell quoting in coverage-comment workflow by @mjp41 in #845
  • Resolve PR by head SHA in coverage-comment workflow by @mjp41 in #847
  • Don't mis-route nightly coverage comment to last-merged PR by @mjp41 in #849

New Contributors

Full Changelog: 0.7.4...0.7.5