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

Some major changes #127

Merged
merged 23 commits into from
Jan 10, 2024
Merged

Some major changes #127

merged 23 commits into from
Jan 10, 2024

Commits on Jan 3, 2024

  1. Major changes

    - Remove Archive modules, and rework IO-specific modules (tar-unix etc);
      still work in progress
    - Add `Tar.HEADERREADER` and `Tar.HEADERWRITER` module types, and rename
      `Tar.{READER,WRITER}.t` to `io`.
    - When reading the compatibility level is no longer considered. In most
      cases the compatibility level was not enforced, and the semantics were
      very unclear.
    - Better support for GNU LongLink/LongName
    - Add a separate `write_global` function for writing a global
      `Tar.Header.Extended.t`. This allows writing an archive with a PAX
      comment and nothing else.
    
    This is still work in progress.
    reynir authored and robur-team committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    693a1db View commit details
    Browse the repository at this point in the history
  2. Harmonize Tar_unix and Tar_lwt_unix

    reynir authored and robur-team committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    d185faf View commit details
    Browse the repository at this point in the history
  3. Remove debug code

    reynir authored and robur-team committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    cfc2791 View commit details
    Browse the repository at this point in the history
  4. Add Tar_cstruct.read_zerocopy

    reynir authored and robur-team committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    b560c67 View commit details
    Browse the repository at this point in the history
  5. Fixup! link indicator fix

    robur-team committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    6c7a9ee View commit details
    Browse the repository at this point in the history
  6. whitespace

    robur-team committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    79a0c70 View commit details
    Browse the repository at this point in the history
  7. Remove camlp-streams

    robur-team committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    f65c16f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    54e526a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a557ef2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    90825bf View commit details
    Browse the repository at this point in the history
  11. tar-eio: fix

    robur-team committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    c14a634 View commit details
    Browse the repository at this point in the history
  12. minor typo

    robur-team committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    9ff6839 View commit details
    Browse the repository at this point in the history
  13. tar-eio: fix typo

    robur-team committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    736c2e4 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    cf20a20 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    81943c3 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    58c89b1 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    cb76332 View commit details
    Browse the repository at this point in the history
  18. wip: writer no exception

    robur-team committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    d018929 View commit details
    Browse the repository at this point in the history
  19. fix write stuff

    hannesm committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    1f85758 View commit details
    Browse the repository at this point in the history
  20. Use different let-operator for non-bind

    The let^* operator is not a proper bind so we use a different symbol
    robur-team committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    edfb26b View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Configuration menu
    Copy the full SHA
    6087f87 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dd73851 View commit details
    Browse the repository at this point in the history
  3. Update CHANGES.md

    reynir committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    5a17082 View commit details
    Browse the repository at this point in the history