Sourced from memmap2's changelog.
[0.9.3] - 2023-12-19
Fixed
- Build on Android.
[0.9.2] - 2023-12-17
Fixed
- Build on FreeBSD.
[0.9.1] - 2023-12-16
Changed
- Added
MmapOptions::hugemethod to support mapping hugetlb. Linux only.@ollie-etl@oliverbunting[0.9.0] - 2023-10-03
Changed
- The
Advicestruct was split into two enums:AdviceandUncheckedAdvice.Advicecan be passed to safeadviseandadvise_rangemethods. AndUncheckedAdvicecan be passed to unsafeunchecked_adviseandunchecked_advise_rangemethods.@adamreichold[0.8.0] - 2023-09-25
Changed
- The
Advicetype is a struct and not an enum now.@adamreicholdFixed
- Some of the
Advisevariants were unsound and now requireunsafeto be constructed.@adamreichold[0.7.1] - 2023-06-24
Fixed
- Mapping beyond 4GB offset on 32 bit glibc. Linux-only.
@lvella[0.7.0] - 2023-06-08
Added
Mmap::remap,MmapMut::remapandMmapRaw::remap. Linux-only.@PhantomicalAdvice::PopulateReadandAdvice::PopulateWrite. Linux-only.@Jesse-BakkerChanged
- libc crate >= 0.2.143 is required now.
[0.6.2] - 2023-05-24
Fixed
- Alignment for empty files on Windows.
@timvisee
... (truncated)
5a49e8a
Version bump.1079b61
Fix build on Android.c82f49b
Version bump.faafbfd
Fix formatting.428bb9b
Fix tests.55109c6
Disable huge tables support for freebsd, since it doesn't support
them.c173463
Version bump.e5faf13
Fix madvise tests to not assume 4k pages.3c71286
Add huge pages support.f16835d
Version bump.