Victor Porof
|
5d14812cc9
|
Hide DUP_FIXED behind the same build flag as DUP_SORT
|
4 years ago |
Victor Porof
|
a252a50fd9
|
Update version to 0.12
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
4 years ago |
Victor Porof
|
850f7c571a
|
Merge pull request #196 from mozilla/create-dirs
Allow creating dirs if they don't exist
|
4 years ago |
Victor Porof
|
21a1e50029
|
Merge pull request #199 from mozilla/load-ratio
Graciously handle backends with no need for resizing, instead of throwing unimplemented!()
|
4 years ago |
Victor Porof
|
2f6d01404d
|
Merge pull request #198 from mozilla/inconsistent_max_dbs
Fix inconsistent max_dbs behavior between backends
|
4 years ago |
Victor Porof
|
ef64a29fc7
|
Fix inconsistent max_dbs behavior between backends
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
4 years ago |
Victor Porof
|
71de0e836d
|
Graciously handle backends with no need for resizing, instead of panicking
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
4 years ago |
Victor Porof
|
a8cef4ee1a
|
Allow creating dirs if they don't exist
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
4 years ago |
Victor Porof
|
219ba8cbb9
|
Update version to 0.11.2
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
4 years ago |
Victor Porof
|
6700d0275f
|
Merge pull request #178 from mozilla/safe-mode
Merge 'safe mode' to master, do a major version bump
|
4 years ago |
Victor Porof
|
174221ebb8
|
Use a more recent nightly version for testing on travis
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
4 years ago |
Victor Porof
|
b6001e9b12
|
Use a more recent stable version for testing on travis
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
4 years ago |
Victor Porof
|
9fe69b11ce
|
Update crate documentation, more consistent formatting
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
4 years ago |
Victor Porof
|
d33e79fcd1
|
Minor clippy warning fixes
|
4 years ago |
Victor
|
e3c3388e66
|
Merge branch 'master' into safe-mode
Signed-off-by: Victor <victor.porof@gmail.com>
|
4 years ago |
Victor Porof
|
59ccf6c25c
|
Merge pull request #193 from emilio/master
Update lmdb.
|
4 years ago |
Emilio Cobos Álvarez
|
ed5654ef66
|
Update lmdb.
|
4 years ago |
Victor
|
e4b207c573
|
Update version to 0.10.3
Signed-off-by: Victor <victor.porof@gmail.com>
|
4 years ago |
Victor Porof
|
887656b6a1
|
Merge pull request #184 from glandium/uuid
Update uuid to 0.8
|
4 years ago |
Mike Hommey
|
b92309af67
|
Update uuid to 0.8
|
4 years ago |
Michael Cooper
|
7da5bd021d
|
Fix bug number for LMDB crash (#183)
|
4 years ago |
Victor Porof
|
997a418dca
|
Merge pull request #182 from mozilla/move-tests
Move tests to the `tests` directory to allow vendoring into m-c
|
5 years ago |
Victor Porof
|
c19b6a7e23
|
Merge pull request #181 from mozilla/errors
Error ergonomics
|
5 years ago |
Victor Porof
|
666bb241e1
|
Merge pull request #180 from mozilla/exports
Make backend-related documentation easier to understand
|
5 years ago |
Victor Porof
|
9f2889989f
|
Merge pull request #179 from mozilla/fail-on-create
Opening should fail when read transactions exist for `open` and `create` operations
|
5 years ago |
Victor Porof
|
c433e63551
|
Move tests to the `tests` directory to allow vendoring into m-c
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
5 years ago |
Victor Porof
|
dd360eeb69
|
Expose common backend errors as top-level store errors; this allows users not to worry about which backend they're using
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
5 years ago |
Victor Porof
|
4cdfba6754
|
Rename `DatabaseInvalid` to `FileInvalid` to avoid confusion with `DatabaseCorrupted`
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
5 years ago |
Victor Porof
|
a4d3ef2ca7
|
Rename `DbPoisonError` to `EnvPoisonError`
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
5 years ago |
Victor Porof
|
b9864a016c
|
Expose all backend implementation data structures to users
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
5 years ago |
Victor Porof
|
d53f82d651
|
Don't leak arena implementation details into documentation
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
5 years ago |
Victor Porof
|
5a00929742
|
Opening should fail when read transactions exist for `open` and `create` operations
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
5 years ago |
Victor Porof
|
7ece396155
|
Bump version to 0.11.1
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
5 years ago |
Victor Porof
|
b85d74b3c1
|
Update readme to exclude mentions about safe mode not being in the master branch
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
5 years ago |
Victor Porof
|
31908954e8
|
Merge branch 'master' into safe-mode
|
5 years ago |
Victor Porof
|
52292d076f
|
Expand readme to include information about backends and LMDB crashes
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
5 years ago |
Victor Porof
|
3ee55b509c
|
Merge pull request #177 from mozilla/optimize-multi-iters
Delay short-circuiting `skip_while` and `filter` adaptors for better perforamnce in case of multi databases
|
5 years ago |
Victor Porof
|
a05bf9fb02
|
Merge pull request #176 from mozilla/lifetimes
Don't allocate when creating 'from' and 'dup_of' iterators
|
5 years ago |
Victor Porof
|
ae33373bc4
|
Delay short-circuiting `skip_while` and `filter` adaptors for better perforamnce in case of multi databases
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
5 years ago |
Victor Porof
|
a5389008b6
|
Don't allocate when creating 'from' and 'dup_of' iterators
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
5 years ago |
Victor Porof
|
c8fac3bb43
|
Rename confusingly or inappropriately named lifetimes
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
5 years ago |
Victor Porof
|
6a866fdad2
|
Merge pull request #174 from mozilla/next
Bump version to 0.11.0
|
5 years ago |
Victor Porof
|
c3ab4bd600
|
Merge pull request #173 from mozilla/remove-dead
Remove dead code
|
5 years ago |
Victor Porof
|
369ded548b
|
Merge pull request #172 from mozilla/cursor-shenanigans
Fix cursor/iterator lifetime coupling which can result in referencing invalid memory when eliminating dead code
|
5 years ago |
Victor Porof
|
25c357a87d
|
Merge pull request #170 from mozilla/db-type-features
Optimize for non-int and non-dup-sort types of databases using features
|
5 years ago |
Victor Porof
|
346fe34e2f
|
Merge pull request #169 from mozilla/clippy-to-string
Fix clippy `inefficient_to_string` warnings on string values
|
5 years ago |
Victor Porof
|
0499ed06d7
|
Merge pull request #167 from mozilla/ensure-delete-fails
Add tests verifying that deletion also fails with a top-level store error
|
5 years ago |
Victor Porof
|
0f8a7e05be
|
Merge pull request #165 from mozilla/backends-interop
Ensure backends interop well when opened from the same directory
|
5 years ago |
Victor Porof
|
b825250570
|
Merge pull request #164 from mozilla/feature-parity
LMDB behavior parity
|
5 years ago |
Victor Porof
|
43e5aefeb9
|
Bump version to 0.11.0
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
5 years ago |