]> git.mikk.net Git - mtbl-rs/shortlog
mtbl-rs
2025-04-03 Chris MikkelsonRename Iter -> SeekableIter
2024-10-19 Chris MikkelsonMake Iter, Source generic on item type
2024-09-17 Chris MikkelsonFix Fileset bugs
2024-09-17 Chris MikkelsonAdd Debug derives to mtbl::{Fileset,Reader}
2024-09-16 Chris MikkelsonVarious API tweaks
2024-09-13 Chris MikkelsonAdd filter with seek capability
2024-09-13 Chris MikkelsonSimplify merge_func, dupsort helpers
2024-09-12 Chris MikkelsonHide inner Entry structure refactor-source
2024-09-12 Chris MikkelsonRefactor fileset
2024-09-06 Chris MikkelsonMultiple cleanups; flesh out sorter logic
2024-09-06 Chris MikkelsonMore cleanup from "impl Iter" based sources
2024-09-06 Chris MikkelsonRefactor Source without object safety
2024-09-06 Chris MikkelsonWIP: attempt to refactor Source without object safety
2024-09-04 Chris MikkelsonWIP: sorter implementation
2024-09-02 Chris Mikkelsonblock_builder: use Vec::new() instead of Vec::default()
2024-09-02 Chris Mikkelsonblock_builder: remove last bit of custom varint code
2024-09-02 Chris MikkelsonAdd merge_func and dupsort_func methods to Source
2024-08-17 Chris MikkelsonMore refactoring, natch.
2024-08-16 Chris Mikkelsonfirst cut of fileset support
2024-08-16 Chris MikkelsonRemove blanket dead code warning suppression
2024-08-13 Chris Mikkelsonreader: support uncompression
2024-08-13 Chris MikkelsonWeave CBuf into blocks for compression
2024-08-13 Chris MikkelsonMake compression CBuf type generic
2024-08-12 Chris MikkelsonWrite index block with length, crc
2024-08-08 Chris MikkelsonAdd file reader, rudimentary mtbl_dump
2024-08-08 Chris Mikkelsontests: use small blocksize in rwtest to exercise index
2024-08-08 Chris Mikkelsonblock: use little-endian fixed representations
2024-08-08 Chris Mikkelsonreader: handle seeking past end of index block
2024-08-08 Chris Mikkelsonwriter: fix logic error in offset tracking
2024-08-08 Chris MikkelsonRefactor block code for clean-up, tests, seek() fixes
2024-08-08 Chris Mikkelsonincrease size of rwtest data
2024-08-08 Chris MikkelsonUpdate API layout to use prelude
2024-08-07 Chris Mikkelsonreader: remove debug print and unused CRC decoding
2024-08-07 Chris Mikkelsoncargo-clippy lints
2024-08-07 Chris MikkelsonGive ReaderIter a Reader Clone for flexibility
2024-08-07 Chris MikkelsonWIP: working reader, with test
2024-08-07 Chris Mikkelsoniter.rs: cargo fmt
2024-08-07 Chris Mikkelsonwriter: Move index update to data block write
2024-08-07 Chris MikkelsonRefactor reader code around Arc<impl AsRef<[u8]>>
2024-08-06 Chris Mikkelsonexperimental first cut at reader -- not working
2024-08-05 Chris Mikkelsonwriter: write in-progress block
2024-08-05 Chris Mikkelsonmetadata: read from file-like object instaed of buf
2024-08-05 Chris MikkelsonFlesh out writer, block builder, requirements
2024-08-05 Chris Mikkelsonmove block result, error to main lib
2024-08-05 Chris Mikkelsonadd metadata, compression
2024-08-05 Chris MikkelsonRefactor block, block_builder for readability, magic...
2024-07-29 chris mikkelsonBreak iter and source into separate modules.
2024-07-29 chris mikkelsonsource.rs: Remove unneeded GenSource trait
2024-07-28 Chris MikkelsonRename GenericSource -> BoxedSource
2024-07-24 Chris MikkelsonFlesh out 'generic merger' test
2024-07-23 Chris MikkelsonGeneric sources working after big refactor.
2024-07-22 Chris Mikkelsongeneric sources working, sort of, in test
2024-07-22 Chris MikkelsonWIP experiment dyn source
2024-07-21 Chris MikkelsonRefactor Source trait hierarchy
2024-07-20 Chris MikkelsonGeneral cleanup, cargo-clippy fixes
2024-07-20 Chris Mikkelsonpull out the non-working generic source bits
2024-07-20 Chris MikkelsonWIP of attempt to make a generic source
2024-07-19 Chris MikkelsonAdd generic source wrapper for mixed mergers
2024-07-19 Chris Mikkelsonfixed lifetime issue! ?
2024-07-19 Chris MikkelsonWIP commit: attempt to make Source object safe
2024-07-19 Chris Mikkelsonmerger: Remove all internal use of Box<dyn Iter>
2024-07-19 Chris MikkelsonAdd support for Boxed dyn Iter objects
2024-07-19 Chris Mikkelsonmerger: remove Source paramater from Iter template.
2024-07-16 Chris MikkelsonBeginnings of reader and writer
2024-07-14 Chris MikkelsonAnother refactor: back to mtbl C idioms
2024-06-17 Chris Mikkelsonmap values only; generic keys too complex
2024-05-03 Chris MikkelsonSeekable: relax Ord requirement on keys
2024-05-03 Chris MikkelsonSeekableVec: relax Copy requirement to Clone
2024-04-29 Chris MikkelsonModify filter_map to only map values
2024-04-28 Chris Mikkelsoncargo-clippy fixes
2024-04-28 Chris MikkelsonAdd coalesce (merge function) support
2024-04-28 Chris MikkelsonSeekableVec: add value type.
2024-04-28 Chris MikkelsonRefactor imports for visibility.
2024-04-28 Chris MikkelsonMove SeekableVec to module for test support
2024-04-28 Chris MikkelsonRefactor to generic Seekable IntoIterator
2024-04-28 Chris MikkelsonRemove lender dependency
2024-04-18 Chris Mikkelsonformat iter.rs
2024-04-18 Chris MikkelsonConvert AsRef template functions to use impl AsRef
2024-04-12 Chris Mikkelsoniter: Genericize repeated IntoIterator implementations
2024-04-07 Chris MikkelsonEntries::filter_seek -> Entries::filter
2024-04-07 Chris MikkelsonRename Iter to "entries" to avoid confusion with iterator.
2024-04-07 Chris MikkelsonIter -> Entries, prep for Iter: IntoIterator
2024-04-07 Chris Mikkelsoniter: IterBox -> IterCell, private struct
2024-04-07 Chris Mikkelsonmake test output more readable
2024-04-07 Chris MikkelsonIter::filter_seek: consume source iterator
2024-04-07 Chris Mikkelsonrustfmt
2024-04-07 Chris MikkelsonInitial commit