Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 31 million developers.Sign up
memmap-rs is a Rust library for cross-platform memory-mapped IO.
memmap 0.7.0 includes a single (breaking) change:
MmapOptions::offset now takes a
u64 instead of a
usize, so that large files can be used on 32-bit platforms.
memmap is a Rust library for cross-platform memory mapped IO.
memmap 0.6.0 introduces major API changes in anticipation of a 1.0
- View types have been removed. They proved to be inflexible, and since
they did not rely on crate-internals, they may be reproduced externally.
- Memory mapped buffer types are no longer distringuished by file-backed
vs. anonymous. Instead, the memory mapped buffer types are
distinguished by mutable vs. read-only.
- The minimum
rustcversion has been bumped to 1.13. This has allowed
?to be used internally, and the dependency on
- File-backed memory maps have been made unsafe to create. As a result,
memory map types may now be safely dereferenced to
&mut [u8], as appropriate.
- Memory map types may now be transitioned between read-only, mutable,
The following contributors help make this release possible:
Ottavio M. Hartman