aboutsummaryrefslogtreecommitdiffstats
path: root/nihav-core/src/io
Commit message (Expand)AuthorAgeFilesLines
* core/io: hopefully fix BoundedFileReader::read_buf_some() for goodKostya Shishkov2021-11-181-6/+5
* core/byteio: check for end boundary in BoundedFileReader readsKostya Shishkov2021-11-151-0/+15
* core/byteio: fix corner case when reading partial buffer at the end of fileKostya Shishkov2021-11-121-1/+4
* core/intcode: fix unsigned to signed conversion functionKostya Shishkov2021-10-261-1/+1
* io/intcode: add variable-length code writingKostya Shishkov2021-10-261-0/+156
* core: add bit writer moduleKostya Shishkov2021-10-262-0/+203
* core/io: add the finish() and new_read_boxed() to FileReaderKostya Shishkov2021-10-201-0/+6
* core/io: add BoundedFileReader for operating on just a part of the inputKostya Shishkov2021-10-201-0/+179
* core/io: introduce flush() call for ByteIOKostya Shishkov2020-10-041-0/+22
* core/io: fix reading behaviour with e.g. BufReaderKostya Shishkov2020-09-301-6/+18
* fix some warnings (unneeded parentheses, missing dyn keyword)Kostya Shishkov2020-09-272-5/+5
* core/io: switch FileReader and FileWriter to work with standard traitsKostya Shishkov2020-09-101-15/+14
* core/bitreader: add get_data() for accessing bitreader input directlyKostya Shishkov2020-06-211-0/+3
* core: fix or silence clippy warningsKostya Shishkov2020-06-162-6/+5
* core/io: introduce GrowableMemoryWriterKostya Shishkov2020-05-291-0/+90
* core/byteio: add read_tag/peek_tag for reading four-byte tagsKostya Shishkov2020-05-251-0/+14
* core/io: fix reading escape bits past end in codebookKostya Shishkov2020-04-261-2/+2
* core/io: fix bug in MemoryReader::peek_buf()Kostya Shishkov2020-04-131-1/+1
* core/io: make Codebook fields and TABLE_FILL_VALUE publicKostya Shishkov2020-04-131-4/+4
* core/io: fix typo in codebook doc exampleKostya Shishkov2020-04-111-1/+1
* core/io: check for non-unique codes while generating codebook LUTKostya Shishkov2020-04-111-10/+16
* core/io: mark FullCodebookDesc and ShortCodebookDesc as CopyKostya Shishkov2020-04-111-0/+2
* remove trailing whitespaceKostya Shishkov2020-02-161-8/+8
* core/io: document codebook moduleKostya Shishkov2020-02-161-1/+100
* core/io: add module descriptionKostya Shishkov2020-02-151-0/+1
* core/io: document intcode moduleKostya Shishkov2020-02-151-0/+53
* core/io: document bytestream reading/writing moduleKostya Shishkov2020-02-151-1/+183
* core/io: make bitstream reader clone()ableKostya Shishkov2020-02-131-3/+3
* core/io: bitstream reader documentationKostya Shishkov2020-02-131-0/+155
* Make BitReader rely on passed slice size without the additional arguments.Kostya Shishkov2020-02-113-15/+13
* core/byteio: use slice length directlyKostya Shishkov2020-02-111-15/+12
* core/byteio: add floating point read-write functionsKostya Shishkov2019-11-161-0/+56
* core/byteio: add standalone write functionsKostya Shishkov2019-11-161-0/+35
* core/byteio: reexport SeekFromKostya Shishkov2019-11-131-1/+1
* core: add UintCodeType::Limites{Zeroes,Ones} for clarityKostya Shishkov2019-08-171-0/+4
* core: fix read_XX_{be,le} funcsKostya Shishkov2019-08-171-1/+1
* core: fix most clippy warningsKostya Shishkov2019-05-144-92/+95
* move test files into subdirectoriesKostya Shishkov2019-03-121-1/+1
* byteio: make standalone read_uXX{be,le} functionsKostya Shishkov2019-02-151-0/+27
* make {Full,Short}CodebookDesc fields publicKostya Shishkov2019-02-121-5/+5
* codebook: make TableDescReader accept non-static tablesKostya Shishkov2019-01-231-6/+6
* split NihAV into subcratesKostya Shishkov2019-01-175-0/+1449