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::huge
method to support mapping hugetlb. Linux only.@ollie-etl
@oliverbunting
[0.9.0] - 2023-10-03
Changed
- The
Advice
struct was split into two enums:Advice
andUncheckedAdvice
.Advice
can be passed to safeadvise
andadvise_range
methods. AndUncheckedAdvice
can be passed to unsafeunchecked_advise
andunchecked_advise_range
methods.@adamreichold
[0.8.0] - 2023-09-25
Changed
- The
Advice
type is a struct and not an enum now.@adamreichold
Fixed
- Some of the
Advise
variants were unsound and now requireunsafe
to 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::remap
andMmapRaw::remap
. Linux-only.@Phantomical
Advice::PopulateRead
andAdvice::PopulateWrite
. Linux-only.@Jesse-Bakker
Changed
- 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.