v1.1.0
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