Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-04 | libio: Move istream_t precache logic into backend implementation | David Oberhollenzer | |
The end goal is to remove direct buffer access from the istream_t interfaces and make that opaque. For the tar implementation, this already safes us needless buffer copying, as we essentially allow the user to read-through from the underlying stream. Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at> | |||
2023-06-03 | libio: consolidate add-hoc memory istream_t implementations | David Oberhollenzer | |
In several places, there are ad-hoc istream_t implementations that read from a memory buffer to test something else stacked on top. This commit consolidates those ad-hoc implmentations into a proper one in libio, and uses the chance to remove external files for some older tests that rely on file I/O instead. Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at> |