Commit Graph

627 Commits (0c777dfc9949bb97e3897003e070bc61e569a63e)

Author SHA1 Message Date
Howard Chu 0c777dfc99 ITS#8300 fix rebalance after node_move 9 years ago
Howard Chu eddd9b7537 ITS#8238 fix DUPFIXED page_split 9 years ago
Howard Chu d372a2a199 ITS#8299 fix page_merge cursor fixup 9 years ago
Howard Chu b9130d3d63 Use MDB_USE_ROBUST not MDB_NO_ROBUST 9 years ago
Howard Chu 2be6797534 Add MDB_NO_ROBUST to disable Robust Mutexes 9 years ago
Hallvard Furuseth 2ee9c4a30e Fix MDB_NOSYNC,MDB_NOMETASYNC thinko 9 years ago
Ignacio Casal Quinteiro 619ccdd3da ITS#8270 win32: fix conversion error with MSVC 9 years ago
Howard Chu 9411de60d2 ITS#7771 more for prev commit 9 years ago
Howard Chu 7c1baed4de ITS#7771 fix cursor tracking on fake pages 9 years ago
Hallvard Furuseth e211b870d0 ITS#8263 streamline prev patch 9 years ago
Howard Chu c456d219a9 ITS#8263 fix cursor tracking in cursor_put 9 years ago
Howard Chu b42cd65193 ITS#8264 fix cursor_del cursor tracking 9 years ago
Howard Chu 8b46dcc26d ITS#8258 fix rebalance/split 9 years ago
Hallvard Furuseth 436333b16c Fix typo in mdb_tassert(). 9 years ago
Howard Chu e034bd3d84 ITS#8259 fix usage ordering 9 years ago
Howard Chu 3cbbe3a0d8 ITS#8221 fix typos 9 years ago
Howard Chu 2247507bb8 ITS#8221 cleanup prev commit 9 years ago
Howard Chu 7267e0f566 ITS#8221 don't merge branch pages needlessly 9 years ago
Luke Yeager 62826b0965 ITS#8256 Create install directories if needed 9 years ago
Howard Chu 7e476e4983 ITS#8237 fix ITS#7589 regression 9 years ago
Hallvard Furuseth e9e3c9fb51 ITS#7377 mdb_env_init_meta(): Catch calloc error 9 years ago
Howard Chu bc4c177b91 Doc tweak - MDB_RESERVE / DUPSORT incompat 9 years ago
Howard Chu c77fbc6f35 Another MDB_APPEND doc tweak 9 years ago
Pavel Medvedev 10c808e4f9 ITS#8069 char* strings on Windows are ASCII 9 years ago
Pavel Medvedev 8d198fdd5a ITS#8067 add ssize_t typedef for MSVC 9 years ago
Howard Chu 80e997a0eb Bump version to 0.9.16 9 years ago
Howard Chu c9d45600cd ITS#8192 fix typo 9 years ago
Howard Chu d4f9568249 ITS#8192 cleanup unused label on WIN32 9 years ago
Howard Chu 572aff7e80 ITS#8192 fix reference to EINTR on WIN32 from ITS#8106 9 years ago
Hallvard Furuseth 2c6c267a23 Simpler mdb_env_write_meta() 9 years ago
Hallvard Furuseth af29f6a594 Kill magic numbers for NUM_METAS, databases 9 years ago
Hallvard Furuseth 4dea7d44fa ITS#7377 Catch mdb_put() to blocked/read-only txns 9 years ago
Hallvard Furuseth d7db12ad77 ITS#7377 Always notice env error on txn startup. 9 years ago
Hallvard Furuseth 060b63a58d Cleanup: Drop !mt_dbxs hack, use MDB_TXN_FINISHED 9 years ago
Hallvard Furuseth 3e301ec400 Catch most uses of finished/parent txns. 9 years ago
Hallvard Furuseth b6973a3324 Move code into mdb_txn_end(). Was mdb_txn_reset0. 9 years ago
Hallvard Furuseth 90f6fc4ba7 ITS#8200 Fix mdb_midl_shrink() usage, return void 9 years ago
Hallvard Furuseth 91fc43f17c Factor me_metas[toggle] out to mdb_env_pick_meta() 10 years ago
Hallvard Furuseth 62aabaa4aa Simpler mdb_node_add() 10 years ago
Hallvard Furuseth 45e405528b ITS#8181 Verify that records are/aren't DBs. 10 years ago
Howard Chu 749633e48a ITS#8190 fix cursor EOF bug 10 years ago
Hallvard Furuseth ad87d6a3f4 More ESECT declarations 10 years ago
Hallvard Furuseth ebb8b67109 Add DB_USRVALID, to avoid 'dbi == FREE_DBI' tests 10 years ago
Hallvard Furuseth 5cd5e928c1 Simpler flag/DBI checks and MDB_DEBUG 10 years ago
Hallvard Furuseth 4033f31acb Simpler mdb_drop(). 10 years ago
Hallvard Furuseth be0cdc1c9d Simpler mdb_node_shrink() 10 years ago
Hallvard Furuseth 084d412f9b Simpler mdb_txn_commit(). 10 years ago
Hallvard Furuseth 5305871585 mdb_txn_begin() cleanup 10 years ago
Hallvard Furuseth b6ac0cd90a mdb_drop0(): Omit scanning DUPSORT sub-DB leaves 10 years ago
Hallvard Furuseth f702e33b6c Use mdb_cmp_long() for FREE_DBI 10 years ago