Skip to content

v1.1.0

Choose a tag to compare

@pboyd pboyd released this 15 Feb 18:55
· 6 commits to main since this release

Memory Protection Control

This release adds memory protection control through the ProtectedArenaBackend interface. Use MmapBackend.Protect() to change page permissions on memory-mapped allocations.

The protection value passes directly to the underlying system call (mprotect on Unix, VirtualProtect on Windows), giving you full control over page permissions.

BSD Support

Builds now succeed on FreeBSD, OpenBSD, and NetBSD. Cross-compilation tests verify compatibility with these platforms.


What's Changed

  • feat: add option to change protections on mmap pages by @pboyd in 919d615
  • fix: Verify that compilation works for a few BSD variants by @pboyd in 401116a

Full Changelog: v1.0.0...v1.1.0