Commit Graph

445 Commits (277e536ffa7090ff334254e6eaf2c8ead1cdbd53)

Author SHA1 Message Date
Howard Chu 06a3ad08cd Silence uninit warning in prev commit 12 years ago
Howard Chu 589370d880 Tweaks for MDB_MULTIPLE 12 years ago
Howard Chu fb674c1cf5 ITS#7635 simplify 9474c1a0b6 12 years ago
Howard Chu 9474c1a0b6 ITS#7635 fix read txn potential data race 12 years ago
Howard Chu 3347a02905 Fix uninit warnings, lseek usage 12 years ago
Hallvard Furuseth 7f67383552 Fix alloc/free issues. 12 years ago
Hallvard Furuseth 12c558fe13 Factor out some vars, simplify. 12 years ago
Hallvard Furuseth b7ce06f5c5 Makefile/user-macro comments. 12 years ago
Hallvard Furuseth 26a25df5fc Tweak I/O, fix last commit. 12 years ago
Hallvard Furuseth d6d2638acc Improve MDB error handling, drop seek calls. 12 years ago
Hallvard Furuseth a5701cf2fe Fix Windows I/O. 12 years ago
Hallvard Furuseth 3d4ba01e8b Catch more MDB errors. DPRINTF in mdb_env_reset0. 12 years ago
Hallvard Furuseth 51ff20a4d6 Tweak MIDLs, catch errors. 12 years ago
Hallvard Furuseth 6b200e3beb Factor out MDB variables/expressions, cleanup. 12 years ago
Hallvard Furuseth 9e6ef6c88f Rearrange MDB dirty page code. 12 years ago
Hallvard Furuseth c6f9323b3d Simplify mdb_page_alloc(). 12 years ago
Hallvard Furuseth 4a9ee2cb72 ITS#7620: Keep empty IDLs. Tweak mdb_page_alloc(). 12 years ago
Howard Chu 1d94ea5b55 ITS#7623 Clear P_SUBP on conversion from fake page 12 years ago
Hallvard Furuseth 60086c1bc7 ITS#7515 Nested MDB txns: Inherit txn flags. 12 years ago
Hallvard Furuseth 7030ad16e2 Clean up mdb_page_touch(), mdb_page_copy(). 12 years ago
Hallvard Furuseth 79844bd446 ITS#7594 Fix MDB cursor tracking with subDBs. 12 years ago
Hallvard Furuseth 2bacf6e59e ITS#7594 Invalidate a dropped MDB DB's cursors. 12 years ago
Hallvard Furuseth 62e4c4f9d0 Don't #define _GNU_SOURCE if already defined. 12 years ago
Hallvard Furuseth c37a11a424 More for ITS#7620 Fix mdb_ovpage_free(). 12 years ago
Howard Chu 2d0b362b6f Partial revert c2cac4588a 12 years ago
Hallvard Furuseth 99427aa7de Drop me_pgfree, add mdb_freelist_save(). 12 years ago
Howard Chu c2cac4588a Fix CURSOR_NEXT/PREV on emptied DB 12 years ago
Howard Chu bcb67dd22f Make sure mdb_stat() gets valid data 12 years ago
Howard Chu e7f6767ea8 Return fresh overflow pages to current pghead 12 years ago
Howard Chu aff123ba11 ITS#7594 more for subDB cursor fix 12 years ago
Howard Chu 3b623d66e1 ITS#7594 better fix 12 years ago
Howard Chu d29b9600e6 Windows portability fixes for prev commit 12 years ago
Howard Chu ad573fe125 Fix prev commit 12 years ago
Howard Chu c68e5ae9be Add mdb_env_copyfd() 12 years ago
Howard Chu 4b49291653 Add _M_IX86 macro for MSVC 12 years ago
Howard Chu e31c7d3b31 ITS#7594 De-init other subcursors in page_touch 12 years ago
Hallvard Furuseth feaeab0c04 Factor out mdb_find_oldest,mdb_dlist_free,dirty_list. 12 years ago
Hallvard Furuseth 1b6d7ee7e1 ITS#7598 mdb_dbi_open(named DB): Check mainDB flags. 12 years ago
Hallvard Furuseth a2ce25482a ITS#7515 Fix nested txn touch of subpage/ovpage. 12 years ago
Hallvard Furuseth 5bdf2aae6e Tweak mdb_page_malloc(),mdb_page_get() semantics. 12 years ago
Hallvard Furuseth 2eb50b1d2e More ITS#7589 followup: OVPAGES() -> mp_pages. 12 years ago
Hallvard Furuseth e4ce404992 More ITS#7589: Fix prev commit. 12 years ago
Hallvard Furuseth 0cdd9dffdd ITS#7589 mdb_cursor_put(): Update ovpage nodesize. 12 years ago
Howard Chu 833cd905b7 Include <netinet/in.h> for Solaris 8 12 years ago
Howard Chu 7233bc295b Fix mdb_page_split - nested split 12 years ago
Howard Chu 1105aa35ba Doxygen cleanup 12 years ago
Howard Chu 66c839f029 Refactor mdb_midl_append, add mdb_midl_grow() 12 years ago
Hallvard Furuseth 2d6aed7537 ITS#7515 Fix nested transaction error handling. 12 years ago
Hallvard Furuseth 521fdb00cc Fix mdb_env_close(unopened MDB_env). 12 years ago
Hallvard Furuseth 0b9a208530 Simplify/cleanup mdb_cursor_init, C_ALLOCD. 12 years ago