Commit Graph

77 Commits (126aa4cd6c1a6c8d06861ecb9181e61b1775ca94)

Author SHA1 Message Date
Dan Burkert ab7f551298 open and create databases in transaction 10 years ago
Dan Burkert 0d01789de9 close_db and drop_db are unsafe 10 years ago
Dan Burkert 9facaae124 rename transaction and cursor opening functions; improve docs 10 years ago
Dan Burkert 25f240282e flatten Transaction::get return type 10 years ago
Dan Burkert ae49ecef6b reintroduce LmdbError as enum 10 years ago
Dan Burkert 1d220c2116 add more docs 10 years ago
Dan Burkert f8f13b3e86 cleanup flag docs 10 years ago
Dan Burkert c745961037 Flag constants for lmdb-sys; move bitflags! to lmdb proper 10 years ago
Dan Burkert b1c1bb5b0b simplify cursor struct hierarchy 10 years ago
Dan Burkert 11836f84a4 simplify transaction struct hierarchy 10 years ago
Dan Burkert 69431c15bb Nested transactions 10 years ago
Dan Burkert d46d974c3f Add InactiveTransaction 10 years ago
Dan Burkert c38f094aff add rand put and get benchmarks 10 years ago
Dan Burkert 40f499eb86 make ReadTransaction::get return option; cleanup tests 10 years ago
Dan Burkert 6b00d64e5b move iter to cursor; cleanup iter benchmarks 10 years ago
Dan Burkert 8016ebad3b benchmark cursor against raw LMDB calls 10 years ago
Dan Burkert c5ec2c6ed3 remove lifetime shadowing 10 years ago
Dan Burkert 31243bf9ab put LmdbError on a diet 10 years ago
Dan Burkert 8cdc8bef22 cursor benchmark. Faster with try!(lmdb_result... 10 years ago
Dan Burkert b65caa3f4d simple iterator impl with benchmarks 10 years ago
Dan Burkert 9ab71e29b1 First cut at a higher-level api 10 years ago
Dan Burkert 22b7a50ac0 zero-copy put api. 10 years ago
Dan Burkert b21d5e92a4 Cursor put/del support 10 years ago
Dan Burkert bed03ebff6 Cursor get support. 10 years ago
Dan Burkert 19961b33ac Fix Transaction destructor bugs. Add concurrency tests. 10 years ago
Dan Burkert a40c89662a lmdb-sys 10 years ago
Dan Burkert 14de57067a Initial commit 10 years ago