PackageTrack
Sign in Get early access

memmap

Cross-platform Rust API for memory-mapped file IO

0.7.0 34M downloads/mo #1556 most downloaded on crates.io danburkert/memmap-rs

What this package is like to depend on

Last release 8 years ago

no release in 18 months

Release timing varies

gaps range from 1 weeks to 9 months

Rarely documented

notes for 2 of 14 stable releases

Nothing withdrawn

no release was ever pulled

11 years old

14 releases · first in 2015

0 releases in the last 12 months

see the full history below

Release timeline

14 releases · Aug 2015 to Sep 2018
2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 14
  1. 0.7.0 20 Sep 2018
    Release notes

    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.

    Open source →
  2. 0.6.2 06 Jan 2018

    Nothing published for this version

  3. 0.6.1 09 Nov 2017

    Nothing published for this version

  4. 0.6.0 29 Oct 2017
    Release notes

    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
    release.

    • 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 rustc version has been bumped to 1.13. This has allowed
      operator ? to be used internally, and the dependency on fs2 to be
      dropped.
    • File-backed memory maps have been made unsafe to create. As a result,
      memory map types may now be safely dereferenced to &[u8] and
      &mut [u8], as appropriate.
    • Memory map types may now be transitioned between read-only, mutable,
      and read-execute.

    The following contributors help make this release possible:

    Andrew Gallant
    Ashley Mannix
    Cameron Dershem
    Dan Burkert
    Michael Rybakov
    Ottavio M. Hartman
    Peter Atashian
    Samuel Tardieu
    Sergey Bugaev
    Steven Fackler

    Thanks!

    Open source →
  5. 0.5.2 26 Feb 2017

    Nothing published for this version

  6. 0.5.1 25 Feb 2017

    Nothing published for this version

  7. 0.5.0 22 Oct 2016

    Nothing published for this version

  8. 0.4.0 30 Jun 2016

    Nothing published for this version

  9. 0.3.0 04 Apr 2016

    Nothing published for this version

  10. 0.2.3 05 Dec 2015

    Nothing published for this version

  11. 0.2.2 07 Nov 2015

    Nothing published for this version

  12. 0.2.1 10 Oct 2015

    Nothing published for this version

  13. 0.2.0 02 Sep 2015

    Nothing published for this version

  14. 0.1.0 22 Aug 2015

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive