ReleaseMicrosoftMicrosoftpublished Mar 24, 2026seen 1d

microsoft/snmalloc 0.7.4

microsoft/snmalloc

Open original ↗

Captured source

source ↗
published Mar 24, 2026seen 1dcaptured 9hhttp 200method plain

0.7.4

Repository: microsoft/snmalloc

Tag: 0.7.4

Published: 2026-03-24T16:26:16Z

Prerelease: no

Release notes:

What's Changed

Optimisations

  • Improve post-teardown performance by @mjp41 in https://github.com/microsoft/snmalloc/pull/810
  • Fix performance issue in Red Black Tree init by @mjp41 in https://github.com/microsoft/snmalloc/pull/818

Bug Fixes

  • Detect cyclic corruption in SeqSet::iterate by @mjp41 in https://github.com/microsoft/snmalloc/pull/813

Platform support

Rust

  • snmalloc-rs moved into snmalloc repo by @mjp41 in https://github.com/microsoft/snmalloc/pull/801
  • Rust: Update build features by @mjp41 in https://github.com/microsoft/snmalloc/pull/804
  • misc: prepare for future release and bump versions by @SchrodingerZhu in https://github.com/microsoft/snmalloc/pull/807
  • Remove unused submodule from snmalloc-rs by @mjp41 in https://github.com/microsoft/snmalloc/pull/827
  • Address Rust packaging issues by @mjp41 in https://github.com/microsoft/snmalloc/pull/830

C++ support

  • Add SNMALLOC_EXPORT annotation to c++ allocator functions. by @akrieger in https://github.com/microsoft/snmalloc/pull/822
  • inline annotation in pal_windows. by @mjp41 in https://github.com/microsoft/snmalloc/pull/829

Build

  • Adding vcpkg integration by @matajoh in https://github.com/microsoft/snmalloc/pull/825
  • Parameterise clangformat_targets for reuse by other projects by @mjp41 in https://github.com/microsoft/snmalloc/pull/826
  • Move time concept to Pal by @mjp41 in https://github.com/microsoft/snmalloc/pull/802

CI

  • CI Fixes by @mjp41 in https://github.com/microsoft/snmalloc/pull/803
  • Refactor CI by @mjp41 in https://github.com/microsoft/snmalloc/pull/806
  • Add experiment with Claude.md by @mjp41 in https://github.com/microsoft/snmalloc/pull/819

New Contributors

  • @akrieger made their first contribution in https://github.com/microsoft/snmalloc/pull/822

Full Changelog: https://github.com/microsoft/snmalloc/compare/0.7.3...0.7.4