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

Add io stream primitives #1626

Merged
merged 7 commits into from
Nov 15, 2024
Merged

Commits on Nov 15, 2024

  1. io: implement MultiReader struct

    Implement a MultiReader (InStream) which sequentially read from the
    provided readers (InStreams). Return IoError.EOF when all of the readers
    are read.
    konimarti committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    d8eac72 View commit details
    Browse the repository at this point in the history
  2. io: implement MultiWriter struct

    Implement a MultiWriter (OutStream). The MultiWriter duplicates its
    writes to all the provided writers (OutStream).
    konimarti committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    af00f10 View commit details
    Browse the repository at this point in the history
  3. io: implement TeeReader struct

    Implement a TeeReader (InStream) which reads from a wrapped reader
    (InStream) and writes data to the provided writer (OutStream).
    konimarti committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    72d4a3c View commit details
    Browse the repository at this point in the history
  4. update releasenotes.md

    konimarti committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    7c11a5a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5f31c99 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1bbe22c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e08fdab View commit details
    Browse the repository at this point in the history