aboutsummaryrefslogtreecommitdiff
path: root/external/db_drivers/liblmdb/mdb.c (follow)
AgeCommit message (Collapse)AuthorFilesLines
2017-02-07ITS#8582 keep mutex at end of structHoward Chu1-10/+10
since it's variable size on Linux/glibc
2017-01-31Workaround VL32 cursor refcounting miscountHoward Chu1-7/+9
Don't try to deref cursor page if txn's pagelist is empty
2016-08-11More for Issue #855Howard Chu1-6/+12
Plug rpage leak in cursor_set
2016-04-09mdb_drop optimizationHoward Chu1-1/+10
If we know there are no sub-DBs and no overflow pages, skip leaf scan.
2016-04-05More outputs consolidationHoward Chu1-1/+1
Also bumped DB VERSION to 1 Another significant speedup and space savings: Get rid of global_output_indices, remove indirection from output to keys This is the change warptangent described on irc but never got to finish.
2016-02-16Resync with masterHoward Chu1-18/+62
2016-01-28MDB_VL32 change overflow page scanHoward Chu1-31/+10
Just check the requested page, don't worry about any other pages
2016-01-27MDB_VL32 Fix another 32bit overflowHoward Chu1-1/+1
2016-01-27Tweak mdb_strerror msg bufferHoward Chu1-3/+4
2016-01-27MDB_VL32 Fix d2a5f72f73e0e4030b521086b13b8c8efaf9ca9eHoward Chu1-1/+1
VirtualAlloc is not for MDB_VL32
2016-01-20WIN64 needs off_t redefined tooHoward Chu1-1/+1
2016-01-16Fix --db-sync-mode on Windows64Howard Chu1-1/+1
only "fastest" mode was working, others would SEGV.
2015-12-28MDB_VL32 - resync with masterHoward Chu1-74/+74
WIN32 - close file mapping handle in env_close cursor_unref - ignore cursor with empty stack
2015-12-25Update liblmdb, unify 32/64 sourcesHoward Chu1-0/+10865