Mon, 18 Dec 2017 22:15:52 +0100 |
Lewin Bormann |
db_impl: Add simple regression test to check that with no reuse deleted entries stay deleted.
|
Sun, 17 Dec 2017 18:02:17 +0100 |
Lewin Bormann |
Bump version -> 0.1.6
|
Sun, 17 Dec 2017 17:59:46 +0100 |
Lewin Bormann |
cleanup: formatting
|
Sun, 17 Dec 2017 17:59:00 +0100 |
Lewin Bormann |
table_reader: Require a current block to exist for a table iterator to be valid.
|
Sun, 17 Dec 2017 17:58:35 +0100 |
Lewin Bormann |
db_impl: Handle error_if_exists option better.
|
Sun, 17 Dec 2017 17:51:48 +0100 |
Lewin Bormann |
block: Allow empty (or deleted) entries at the end of a block.
|
Sun, 17 Dec 2017 17:49:12 +0100 |
Lewin Bormann |
version: Fix bug where deletions are ignored in table lookups.
|
Mon, 23 Oct 2017 16:22:32 +0000 |
Lewin Bormann |
Version bump -> 0.1.5
|
Sun, 22 Oct 2017 09:42:19 +0200 |
Lewin Bormann |
cmp: Make memtable key comparisons ~4x faster.
|
Sun, 22 Oct 2017 09:24:50 +0200 |
Lewin Bormann |
merging_iter: Fix subtle bug in merging_iter
|
Sat, 21 Oct 2017 19:12:35 +0200 |
Lewin Bormann |
Bump version -> 0.1.4
|
Sat, 21 Oct 2017 18:59:41 +0200 |
Lewin Bormann |
cmp: Make InternalKeyCmp more efficient.
|
Sat, 21 Oct 2017 14:26:38 +0200 |
Lewin Bormann |
skipmap: Remove allocation on every insert.
|
Sat, 21 Oct 2017 14:15:27 +0200 |
Lewin Bormann |
- cleanup - test imports.
|
Sat, 21 Oct 2017 14:11:13 +0200 |
Lewin Bormann |
- cleanup - imports.
|
Sat, 21 Oct 2017 14:06:57 +0200 |
Lewin Bormann |
table_block: Move file I/O and low-level block logic into dedicated module.
|
Fri, 20 Oct 2017 20:26:54 +0200 |
Lewin Bormann |
Bump version -> 0.1.3.
|
Fri, 20 Oct 2017 20:07:57 +0200 |
Lewin Bormann |
examples: Use compression and update crate name.
|
Fri, 20 Oct 2017 17:51:07 +0000 |
Lewin Bormann |
table_reader: Enable compression in most unit tests.
|
Fri, 20 Oct 2017 17:43:20 +0000 |
Lewin Bormann |
table_builder: Implement compression.
|
Fri, 20 Oct 2017 17:26:55 +0000 |
Lewin Bormann |
table_reader: Implement decompression.
|
Fri, 20 Oct 2017 17:26:38 +0000 |
Lewin Bormann |
error: Implement From<snap::Error>
|
Mon, 16 Oct 2017 20:06:45 +0200 |
Lewin Bormann |
lib: Expose more types.
|
Fri, 13 Oct 2017 11:48:41 +0000 |
Lewin Bormann |
all: Further improve documentation.
|
Fri, 13 Oct 2017 11:13:27 +0000 |
Lewin Bormann |
meta: Bump -> 0.1.1
|
Fri, 13 Oct 2017 11:12:39 +0000 |
Lewin Bormann |
options: Introduce in_memory() for easily setting up an in-memory environment.
|
Fri, 13 Oct 2017 11:12:19 +0000 |
Lewin Bormann |
lib: Add crate-level documentation and example.
|
Fri, 13 Oct 2017 11:11:55 +0000 |
Lewin Bormann |
db_impl: Improve comments on top-level methods.
|
Fri, 13 Oct 2017 11:11:40 +0000 |
Lewin Bormann |
examples: Update crate name.
|
Thu, 12 Oct 2017 22:26:31 +0200 |
Lewin Bormann |
meta: Remove .gitignore file.
|
Thu, 12 Oct 2017 22:18:46 +0200 |
Lewin Bormann |
all: Update comments and re-export more types.
|
Thu, 12 Oct 2017 22:03:59 +0200 |
Lewin Bormann |
meta: Prepare for publishing.
|
Thu, 12 Oct 2017 21:05:36 +0200 |
Lewin Bormann |
db_iter: Correctly record read samples.
|
Thu, 12 Oct 2017 20:36:01 +0200 |
Lewin Bormann |
version_set: Add comment about reuse_logs/reuse_manifest.
|
Wed, 11 Oct 2017 21:39:56 +0200 |
Lewin Bormann |
db_impl: Manifest needs to be written if logs are not reused.
|
Wed, 11 Oct 2017 21:35:05 +0200 |
Lewin Bormann |
version_set: Clarify small comment.
|
Wed, 11 Oct 2017 21:21:57 +0200 |
Lewin Bormann |
merging_iter: Simplify condition in valid().
|
Wed, 11 Oct 2017 21:10:53 +0200 |
Lewin Bormann |
merging_iter: Use a fast path if direction doesn't change.
|
Tue, 10 Oct 2017 21:50:15 +0200 |
Lewin Bormann |
leveldb-tool: Make iterating much faster.
|
Tue, 10 Oct 2017 21:18:56 +0200 |
Lewin Bormann |
Update README.
|
Tue, 10 Oct 2017 21:18:49 +0200 |
Lewin Bormann |
table_builder: Use FixedIntWriter for checksum.
|
Tue, 10 Oct 2017 21:16:17 +0200 |
Lewin Bormann |
table_*: Mask/unmask per-table-block CRC checksums.
|
Tue, 10 Oct 2017 21:15:44 +0200 |
Lewin Bormann |
db_impl/version*: Bring back prev_log_number for LevelDB compatibility
|
Tue, 10 Oct 2017 07:49:01 +0000 |
Lewin Bormann |
version_set: Accept empty grandparents in compaction; fix compact_range test case
|
Tue, 10 Oct 2017 07:27:50 +0000 |
Lewin Bormann |
leveldb-tool: Implement 'compact' sub command
|
Tue, 10 Oct 2017 06:36:58 +0000 |
Lewin Bormann |
version_set: Don't trivially move files in a manual compaction
|
Tue, 10 Oct 2017 06:36:41 +0000 |
Lewin Bormann |
db_impl: Don't consider last level for manual compactions.
|
Tue, 10 Oct 2017 06:04:21 +0000 |
Lewin Bormann |
db_impl: Don't try to write empty memtable; add test for compact_range with non-empty memtable
|
Mon, 09 Oct 2017 22:03:00 +0200 |
Lewin Bormann |
db_impl: Call flush() in a unit test, for coverage.
|
Mon, 09 Oct 2017 22:00:04 +0200 |
Lewin Bormann |
db_impl: Implement compact_range()
|
Mon, 09 Oct 2017 21:59:25 +0200 |
Lewin Bormann |
db_impl: Call make_room_for_write() before doing a write operation.
|
Mon, 09 Oct 2017 21:58:52 +0200 |
Lewin Bormann |
version: Make overlap_in_level public; smaller cleanups
|
Mon, 09 Oct 2017 21:58:34 +0200 |
Lewin Bormann |
version_set: Prepare for implementation of DB::compact_range()
|
Mon, 09 Oct 2017 20:44:04 +0200 |
Lewin Bormann |
db_impl: Move compaction selection out of start_compaction
|
Mon, 09 Oct 2017 05:51:43 +0000 |
Lewin Bormann |
db_impl: Use a BufWriter inside LogWriter
|
Mon, 09 Oct 2017 05:42:54 +0000 |
Lewin Bormann |
(close)
|
Mon, 09 Oct 2017 05:41:33 +0000 |
Lewin Bormann |
(close)
|
Sun, 08 Oct 2017 19:27:59 +0200 |
Lewin Bormann |
write-a-lot: Streamline random string generation.
|
Sun, 08 Oct 2017 19:26:48 +0200 |
Lewin Bormann |
options: Set reuse_logs to true by default and only save manifest if really necessary.
|
Sun, 08 Oct 2017 17:33:37 +0200 |
Lewin Bormann |
merging_iter: Add test for merging iterator with zero inputs.
|