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

Rework the public api and implement a bunch of missing methods #73

Merged
merged 19 commits into from
Apr 11, 2024
Merged

Commits on Apr 8, 2024

  1. Use Map instead of Object in Directory

    This avoids issues when the wasm module uses names conflicting with
    builtin javascript properties.
    bjorn3 committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    7fa93ee View commit details
    Browse the repository at this point in the history
  2. Add Inode class

    bjorn3 committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    69ed8c7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1424b5b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0f6f185 View commit details
    Browse the repository at this point in the history
  5. Fix interesting_paths test

    bjorn3 committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    61f5fa5 View commit details
    Browse the repository at this point in the history
  6. Fix fd_readdir test

    bjorn3 committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    cfc728d View commit details
    Browse the repository at this point in the history
  7. Fix dir_fd_op_failures test

    bjorn3 committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    0d8cb33 View commit details
    Browse the repository at this point in the history
  8. Implement path_link

    bjorn3 committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    f565cfc View commit details
    Browse the repository at this point in the history
  9. Fix lint warnings

    bjorn3 committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    cdb9dfc View commit details
    Browse the repository at this point in the history
  10. Implement path_rename

    bjorn3 committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    8e35e1a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b1f26fa View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a510ef9 View commit details
    Browse the repository at this point in the history
  13. Bump to v0.3.0

    bjorn3 committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    647ce67 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. Pass Uint8Array from/to fd_read/fd_write

    This way individual Fd implementations don't have to handle vectorized
    reads/writes and don't need direct access to the wasm linear memory.
    bjorn3 committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    434f20e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e03d88a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a5d4136 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d224e9d View commit details
    Browse the repository at this point in the history
  5. Remove a couple of methods from Fd

    Either their signature will likely change once they are actually
    implemented in one of the Fd impls or they are not strictly necessary to
    exist.
    bjorn3 committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    bbdfeee View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    33243db View commit details
    Browse the repository at this point in the history