Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

irmin-pack #615

Merged
merged 29 commits into from Jun 26, 2019
Merged

irmin-pack #615

merged 29 commits into from Jun 26, 2019

Commits on Jun 25, 2019

  1. irmin-pack: add a new "packed" backend

    All objects are stored in a single file with a separate index
    for fast random reads. The representation of hashes and filenames
    are compressed using a separate dictionnary.
    samoht committed Jun 25, 2019
    Copy the full SHA
    e7376ce View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    50c94ae View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    542be0c View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    3784d4c View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    e906d14 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    4272a4a View commit details
    Browse the repository at this point in the history
  7. irmin-pack: add @pascutto changes

    samoht committed Jun 25, 2019
    Copy the full SHA
    88f6c07 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    1f30fa2 View commit details
    Browse the repository at this point in the history
  9. irmin-pack: add @tailcall annotation to the pack backend

    (and fix a few new tail-rec functions)
    samoht committed Jun 25, 2019
    Copy the full SHA
    1d93aa9 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    e003db8 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    68a8f5a View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    efb22d2 View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    ba869ae View commit details
    Browse the repository at this point in the history
  14. irmin-pack: more IO removal

    samoht committed Jun 25, 2019
    Copy the full SHA
    d8b466a View commit details
    Browse the repository at this point in the history
  15. Copy the full SHA
    de57cf2 View commit details
    Browse the repository at this point in the history
  16. Copy the full SHA
    3d295dd View commit details
    Browse the repository at this point in the history
  17. Copy the full SHA
    4b36e99 View commit details
    Browse the repository at this point in the history
  18. Copy the full SHA
    c6efa95 View commit details
    Browse the repository at this point in the history
  19. Copy the full SHA
    fef0c34 View commit details
    Browse the repository at this point in the history
  20. Copy the full SHA
    0ee2f93 View commit details
    Browse the repository at this point in the history
  21. irmin-pack: do not clear the page cache on every flush

    Only remove the pages which might have been updated by the flush
    samoht committed Jun 25, 2019
    Copy the full SHA
    74b7fd0 View commit details
    Browse the repository at this point in the history
  22. Copy the full SHA
    a8aa31a View commit details
    Browse the repository at this point in the history
  23. Copy the full SHA
    5cb4a80 View commit details
    Browse the repository at this point in the history
  24. Copy the full SHA
    7506d28 View commit details
    Browse the repository at this point in the history
  25. Copy the full SHA
    b9fd4ee View commit details
    Browse the repository at this point in the history
  26. Copy the full SHA
    84225d8 View commit details
    Browse the repository at this point in the history
  27. irmin-pack: stats clean-ups

    samoht committed Jun 25, 2019
    Copy the full SHA
    73149d7 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2019

  1. irmin-pack: fix dependencies

    Lru.M is now vendored
    samoht committed Jun 26, 2019
    Copy the full SHA
    9591433 View commit details
    Browse the repository at this point in the history
  2. irmin-pack: update README

    samoht committed Jun 26, 2019
    Copy the full SHA
    80c73d5 View commit details
    Browse the repository at this point in the history