Commit Graph

621 Commits (f5138f290fd1397bf33ea3a99fc321c778b26eb0)

Author SHA1 Message Date
Howard Chu 5c7b84b465 ITS#8321 fix mdb_cursor_put 10 years ago
Howard Chu 94831f7c3f ITS#8321 fix mdb_cursor_shadow() 10 years ago
Howard Chu 0ec3967e1d ITS#8321 fix mdb_cursor_chk() 10 years ago
Howard Chu 8773a08c43 ITS#8321 don't skip fixups on splitting cursors 10 years ago
Howard Chu 91dc62506b ITS#8321 Fix del/dupsort 10 years ago
Howard Chu 94e8009ca4 ITS#8300 more for prev commit 10 years ago
Howard Chu ba85adb52d Silence some valgrind uninit warnings 10 years ago
Howard Chu bfe2088946 Refix root split check from 5da67968af 10 years ago
Oskari Timperi f13b971960 ITS#7992 assume Windows paths are UTF-8 10 years ago
Howard Chu 28b57ba8b9 ITS#8316 cursor fixup in page_merge 10 years ago
Howard Chu 1edb0e3a42 ITS#8315 fix ovpage_free 10 years ago
Howard Chu 2fb8219aa3 ITS#8313 more for ITS#8062 10 years ago
Hallvard Furuseth db510359c9 ITS#8312 Fix loose pages in commit(nested txn) 10 years ago
Howard Chu 71c07f0d60 ITS#8311 add comment 10 years ago
Howard Chu f9d3dc8293 ITS#8311 fix page_split from update_key 10 years ago
Hallvard Furuseth 2a839d5dfa ITS#7209 Default MDB_DSYNC = O_SYNC if no O_DSYNC 10 years ago
Howard Chu a90415f301 ITS#8310 fix mdb_rebalance cursor fixup 10 years ago
Howard Chu 79b12bbd7b Tweak robust mutex detection for glibc 10 years ago
Howard Chu 5d8f9ddf7e ITS#8304 fix page_merge 10 years ago
Howard Chu 712942d392 ITS#8300 more for node_move 10 years ago
Howard Chu 7d022e05a8 ITS#8300 simplify 10 years ago
Howard Chu 0db71b9f1a ITS#8300 more for node_move fixups 10 years ago
Howard Chu 9fc7c94aeb ITS#8300 fix node_move 10 years ago
Howard Chu af45cf3a04 ITS#8300 fix rebalance after node_move 10 years ago
Howard Chu 17aab561f2 ITS#8238 fix DUPFIXED page_split 10 years ago
Howard Chu c62b77b661 ITS#8299 fix page_merge cursor fixup 10 years ago
Howard Chu caca4d8be6 Use MDB_USE_ROBUST not MDB_NO_ROBUST 10 years ago
Howard Chu 447f552756 Add MDB_NO_ROBUST to disable Robust Mutexes 10 years ago
Hallvard Furuseth f1e07f9d14 Fix typo in mdb_tassert(). 10 years ago
Pavel Medvedev 56adc467a6 ITS#8069 char* strings on Windows are ASCII 10 years ago
Pavel Medvedev 22958b0f9e ITS#8067 add ssize_t typedef for MSVC 10 years ago
Hallvard Furuseth de5b689308 Simpler mdb_env_write_meta() 10 years ago
Hallvard Furuseth bde5c231bc Kill magic numbers for NUM_METAS, databases 10 years ago
Hallvard Furuseth 8901d9cfbc ITS#7377 Catch mdb_put() to blocked/read-only txns 10 years ago
Hallvard Furuseth 01342bd5d2 ITS#7377 Always notice env error on txn startup. 10 years ago
Hallvard Furuseth 602c978761 Cleanup: Drop !mt_dbxs hack, use MDB_TXN_FINISHED 10 years ago
Hallvard Furuseth a3ae2e7db1 Catch most uses of finished/parent txns. 10 years ago
Hallvard Furuseth 9266843fa6 Move code into mdb_txn_end(). Was mdb_txn_reset0. 10 years ago
Hallvard Furuseth 0cfc0a9736 Factor me_metas[toggle] out to mdb_env_pick_meta() 10 years ago
Hallvard Furuseth 490243424c Simpler mdb_node_add() 10 years ago
Hallvard Furuseth 6318038138 More ESECT declarations 10 years ago
Hallvard Furuseth 110fba2ef1 Add DB_USRVALID, to avoid 'dbi == FREE_DBI' tests 10 years ago
Hallvard Furuseth b6f0179683 Simpler flag/DBI checks and MDB_DEBUG 10 years ago
Hallvard Furuseth 06df0a4655 Simpler mdb_drop(). 10 years ago
Hallvard Furuseth e5f41ce56b Simpler mdb_node_shrink() 10 years ago
Hallvard Furuseth 9d6c973f76 Simpler mdb_txn_commit(). 10 years ago
Hallvard Furuseth ee06adb311 mdb_txn_begin() cleanup 10 years ago
Hallvard Furuseth cc2a50aca2 mdb_drop0(): Omit scanning DUPSORT sub-DB leaves 10 years ago
Hallvard Furuseth 70788bfe45 Use mdb_cmp_long() for FREE_DBI 10 years ago
Hallvard Furuseth a36f7a7fc2 mdb_env_get_flags(): Hide internal flags 10 years ago