Commit Graph

306 Commits (1c733bdc4e83e815f7391139b6c889841876120a)
 

Author SHA1 Message Date
Howard Chu f0c9d77326 Fix mdb_drop return 13 years ago
Howard Chu a103a64434 Android/ARM portability 13 years ago
Howard Chu 331bf92df5 Fix page_split with MDB_RESERVE 13 years ago
Howard Chu 19e4df476d Fix subcursor initialization 13 years ago
Howard Chu 934a19553c Don't use Append mode when splits are caused by sub-page inserts 13 years ago
Howard Chu ea0d07ffa3 Fix freelist bug on page split 13 years ago
Howard Chu 85bfb3c1d1 Add rudimentary MDB_MULTIPLE support for puts 13 years ago
Howard Chu fa3c2945f5 Add MDB_APPEND to avoid splitting full pages 13 years ago
Howard Chu 163514e470 Fix 6e05ca17e9 13 years ago
Howard Chu 28b8aaeb96 Add mdb_cursor_txn() and mdb_cursor_dbi() for querying the cursor 13 years ago
Howard Chu 6e05ca17e9 Add MDB_RESERVE mode 13 years ago
Howard Chu fe11433619 Tweak cursor adjustment code 13 years ago
Howard Chu 19d1e72bbc Make sure mdb_open actually got a sub-db record 13 years ago
Howard Chu fa0d64242b Doc for the MDB_NOSUBDIR env option 13 years ago
Howard Chu 7a40080dd1 Add MDB_NOSUBDIR option 13 years ago
Howard Chu 54eb76cc7a Reader table notes 13 years ago
Howard Chu 4bcaabecf5 assert cleanup 13 years ago
Howard Chu 619e671f1c txn_abort/commit free all their cursors now. 13 years ago
Howard Chu 9bcc51ef5d Only free malloc'd cursors 13 years ago
Howard Chu b9d13a29e6 Track changes to all cursors. 13 years ago
Howard Chu c4d5e6e786 Add support for nested transactions. 13 years ago
Hallvard Furuseth 8fa10ae668 libmdb IDL cleanup. 13 years ago
Howard Chu 02abfb91ba Additional fix for prev commit 13 years ago
Howard Chu 4272e7de4f Make sure 2 subpages fit in one real page 13 years ago
Howard Chu 237fabda64 Fix last delete from a subpage 13 years ago
Howard Chu 0ab841598f Fix 09006ccec7 13 years ago
Howard Chu 2c70d0430a Fix mdb_drop() if not deleting the DB record 13 years ago
Howard Chu 77b1017b85 Fix typo, minor cleanup 13 years ago
Howard Chu 57b5fbea49 Add mdb_drop() for deleting a DB 13 years ago
Howard Chu 09006ccec7 API change, consistency check 13 years ago
Howard Chu b7057eb61e New sorted-dup subpage support 13 years ago
Howard Chu 0a28548131 Use FNV-1A hash to generate unique mutex names 13 years ago
Howard Chu 2c033676ea Doc tweak - txn flags 13 years ago
Howard Chu 5b7c983a66 MacOSX semaphore names are limited to 31 chars 13 years ago
Howard Chu 0533f80364 Add MacOSX support 13 years ago
Howard Chu e222506b88 Minor doc cleanup 13 years ago
Howard Chu 9e3e7cefd8 More docs 13 years ago
Howard Chu 71a665aa9d Namespace cleanup 13 years ago
Howard Chu 56fe0d4f1a Tweak search_node inner loop to avoid LEAF2 checks 13 years ago
Howard Chu 70c79df1df cursor_set/search_node tweaks, use intcmp when possible 13 years ago
Howard Chu dc83777ab9 Minor tweaks, update relfunc behavior 13 years ago
Howard Chu 25529a4c36 More cursor_init cleanup 13 years ago
Howard Chu 8acb755034 One more sub-cursor fix 13 years ago
Howard Chu 92a63ff790 Merge branch 'mdb.master' of ssh://git-master.openldap.org/~git/git/openldap into mdb.master 13 years ago
Howard Chu 3501248548 Fix 2e3bc39fa9 13 years ago
Hallvard Furuseth 946b38f471 Fix mdb debug formats 13 years ago
Hallvard Furuseth ed0fc55fd3 Restore missing LAZY_LOCKS semicolon. 13 years ago
Hallvard Furuseth 90ed553301 mdb integer type cleanup: Use MDB_dbi consistently. 13 years ago
Hallvard Furuseth b56be64d2e Drop ULONG in favor of size_t. 13 years ago
Hallvard Furuseth b1cfff4aeb Add mdb.c:txnid_t for readability. 13 years ago