Commit Graph

368 Commits (2a94ebced6b349b36bfd7b9e1adc3c0f06e2faea)
 

Author SHA1 Message Date
Howard Chu a540597dd6 More freelist tweaks, avoid referencing freed page 13 years ago
Howard Chu fadf75a9cb Further clarification of mdb_open() 13 years ago
Howard Chu fbf9c23304 ITS#7251 fix Apple/Windows shared mutex naming 13 years ago
Hallvard Furuseth 20baad4a20 libmdb: midl.h namespace cleanup. 13 years ago
Hallvard Furuseth 0a4aa88927 libmdb: Simplify pick_meta() from read_meta(). 13 years ago
Hallvard Furuseth dce5bb2fee libmdb: Simplify mdb_default_cmp. No real change. 13 years ago
Hallvard Furuseth 729a8a2819 libmdb: signed meets unsigned warning cleanup 13 years ago
Hallvard Furuseth 99fa22c164 libmdb: MDB_FDATASYNC code cleanup. 13 years ago
Hallvard Furuseth 592b3f8727 libmdb: Add C++ 'extern "C" {}' to *.h 13 years ago
Hallvard Furuseth 8e1ebbb4a8 libmdb: Don't open datafile twice when not needed. 13 years ago
Hallvard Furuseth 6d0b424dbe libmdb: Set close-on-exec flag on lockfile 13 years ago
Hallvard Furuseth 4a0b30499c libmdb: Do not use the MDB_txbody.mtb_txnid field. 13 years ago
Hallvard Furuseth d1738c3e6b Fix MDB_DEBUG in last ITS#7299 commit. 13 years ago
Howard Chu d793594173 ITS#7229 more mdb_page_split tweaks 13 years ago
Howard Chu a66f9e9292 ITS#7210 fix check for freelist changes 13 years ago
Howard Chu 191d78948b ITS#7238 doc clarification 13 years ago
Howard Chu ae027b5214 ITS#7229 additional tweaks 13 years ago
Howard Chu de0cb27d70 ITS#7230 check and strip 0 length IDLs from freelist 13 years ago
Howard Chu 7ba25c488a ITS#7229 more mdb_page_split fixes 13 years ago
Howard Chu 84acc0e803 ITS#7219 fixup keysize in previous commit 13 years ago
Howard Chu 0f10814494 ITS#7219 fix for odd-aligned keys in mdb_update_key() 13 years ago
Howard Chu 91bab157f6 ITS#7210 fix leak of overflow pages in freelist 13 years ago
Howard Chu f53beeabee Partial revert of prev commit 13 years ago
Howard Chu ac0b18911b Fix entry counts in cursor_put 13 years ago
Howard Chu 0952cfdf84 Fix uninit'd xcursor index 13 years ago
Howard Chu 5c16c8842b Add mfree utility to show the freelist 13 years ago
Howard Chu 04f488e7a0 ITS#7210 additional freelist fixes 13 years ago
Howard Chu b92af0760b ITS#7210 partial fix 13 years ago
Howard Chu 8a4981d8aa ITS#7213 fix page_split with MDB_APPEND 13 years ago
Howard Chu 25e8e82c5f Update overflow page count when freeing overflow page 13 years ago
Hallvard Furuseth c7da506dd2 Fix MDB_txninfo.mt2 padding on Windows/Apple 13 years ago
Hallvard Furuseth c7fe1f466e Tweak mdb comment with conflicting spec of 'ID' 13 years ago
Hallvard Furuseth 5c182fbedf Fix valgrind call after malloc failure in mdb. 13 years ago
Hallvard Furuseth d3b9939e71 Clean up MAP_FAILED handling in mdb. 13 years ago
Hallvard Furuseth 2baadabdff ITS#7191 Align dirty MDB pages on the stack 13 years ago
Howard Chu 15f3e650da ITS#7191 more alignment tweaks 13 years ago
Howard Chu 2ccf0d58b2 Fix typo in 7bc62c5128 13 years ago
Howard Chu 7bc62c5128 ITS#7190 fix merging of branch pages in deletes 13 years ago
Hallvard Furuseth d50d57ed63 Fix libmdb comments 13 years ago
Hallvard Furuseth e1b88d93ac Remove development file libmdb/make.sh 13 years ago
Hallvard Furuseth d8b4598085 ITS#7191 Fix mdb_xcursor_init1() unaligned access 13 years ago
Howard Chu 1b07b48c1a ITS#7196 use IOV_MAX if it's defined and small 13 years ago
Howard Chu b23bb7a0b1 ITS#7160 get BYTE_ORDER def for HPUX (and Solaris) 13 years ago
Howard Chu 953796759e Fix typo in e8e57be421 13 years ago
Howard Chu e8e57be421 Add valgrind support with -DUSE_VALGRIND 13 years ago
Howard Chu 3d6b924c25 txn_commit must abort txn before returning errors 13 years ago
Howard Chu 1c8de1883c ITS#7121 fix page splits when newindx == 0 13 years ago
Howard Chu b9cbcb0588 ITS#7126 fix cursor tracking code 13 years ago
Howard Chu 713bf092b6 Happy New Year! 13 years ago
Howard Chu a17f8e7326 ITS#7121 fix page splits when data+key size is too large 13 years ago