Commit Graph

1046 Commits (5293e09f75ce5452ba8dcc712c65bd2ecb82b7b8)

Author SHA1 Message Date
Howard Chu 76f8b77e36 Point to mdb.c for docs on macros in Makefile 11 years ago
Hallvard Furuseth 9c49ef1d71 Avoid compiling debug args with C90 compilers. 11 years ago
Hallvard Furuseth 76d31573a4 Refuse ops on bad txns 11 years ago
Hallvard Furuseth 9beea541e1 Replace EINVALs with generalized MDB_INCOMPATIBLE. 11 years ago
John Hewson ef899fe84e ITS#7656 fix install target 11 years ago
Salvador Ortiz 86551828ab ITS#7660 Add mdb_txn_env to API 11 years ago
Hallvard Furuseth 5645812f41 mdb_txn_commit(): Always commit if MDB_TXN_SPILLS. 11 years ago
Salvador Ortiz 92eb220184 ITS#7661 mdb_dbi_flags(): Allow main DBI 11 years ago
Salvador Ortiz 335f0e4cee mdb_del must ignore data if db not opened with MDB_DUPSORT 11 years ago
Howard Chu 1ac3c8308f Add mdb_env_get_maxkeysize() 11 years ago
Hallvard Furuseth 1ecd86b14c Replace unpredictable EINVAL error returns. 11 years ago
Hallvard Furuseth 22c104c5d7 Re-fix reader-pid code 11 years ago
Hallvard Furuseth 38b11b1de1 mdb_cursorpages_mark: Mark current txn and no more. 11 years ago
Hallvard Furuseth 2bd5d8102e Fix mdb_ovpage_free() vs. spill. 11 years ago
Hallvard Furuseth c3547e81f3 Fix page spilling when MDB_WRITEMAP. 11 years ago
Hallvard Furuseth ee5ba85565 Set MDB_TXN_ERROR when inconsistent txn state 11 years ago
Hallvard Furuseth ffd2287b55 Factor out MDB_env. 11 years ago
Hallvard Furuseth d66739f947 MDB_LOCK_VERSION -> MDB_LOCK_FORMAT. 11 years ago
Hallvard Furuseth 1878213092 Fix mdb_reader_pid(). 11 years ago
Howard Chu 636c2d2a29 Use proper printf format on Windows 11 years ago
Hallvard Furuseth 74ed1757a4 Silence warnings 11 years ago
Hallvard Furuseth 27435aa5ac Tweak comments 11 years ago
Hallvard Furuseth 6214423163 Clarify doc: mdb_copy, nested txns, mdb_drop(). 11 years ago
Howard Chu 2cc2574d84 Tweak prev commit again 11 years ago
Howard Chu bc03467040 Fix typo in Win32 branch 11 years ago
Howard Chu 254b77e63d Cleanup prev commit 11 years ago
Howard Chu eff35fcb2a ITS#7652 fix I/O error checks 11 years ago
Howard Chu acf20f77f3 Tweak mdb_envinfo numreaders 11 years ago
Howard Chu e8ba9dbd28 ITS#7615 use shorter names for semaphores 11 years ago
Howard Chu de72c08660 Tweak reader_pid check 12 years ago
Howard Chu b1dc72b6b5 Get pid lock outside of rmutex 12 years ago
Howard Chu 5ca73f864f Tweak reader checks 12 years ago
Howard Chu a4bbe57f8b Add mdb_reader_check() 12 years ago
Howard Chu 4d7c9e5bca Split MDB_VERSION to MDB_DATA/MDB_LOCK VERSION 12 years ago
Howard Chu 68a0adc59f Tweak reader_list 12 years ago
Howard Chu 360d0492db Tweak mdb_stat(1) 12 years ago
Howard Chu 49289f0d2e Add mdb_reader_list() 12 years ago
Howard Chu fc137e39a3 Add mdb_dbi_flags() 12 years ago
Howard Chu 501eac2fc4 Fix child txn dirty_room counts in spill/unspill 12 years ago
Howard Chu 2c3488aeeb More for stale sub-cursor flags 12 years ago
Howard Chu 56a41d87d4 Fix stale sub-cursor C_INIT flag 12 years ago
Howard Chu 8ae56c34d5 Tweak comments, defaults should be OK already 12 years ago
Howard Chu fa7228962b Bump version to 0.9.7 12 years ago
Hallvard Furuseth f04dc0ebd2 Also set/clear P_KEEP in parent txn's cursors 12 years ago
Howard Chu e9ed4d75f7 Spill pages, take 3 12 years ago
Howard Chu d7bc4baf63 Delay touching pages until cursor is positioned. 12 years ago
Hallvard Furuseth c09db5757d Simplify: Always set C_UNTRACK for tracked cursors. 12 years ago
Hallvard Furuseth 6741f9c0ef Save freelist using proper mdb_cursor_put(). 12 years ago
Howard Chu 08373439a6 Move code out to mdb_page_dirty() 12 years ago
Howard Chu 87a7f06feb Factor out parent 12 years ago