Commit Graph

1067 Commits (a5bf1648c69d316a5df0d45b2f43fc61f071d043)

Author SHA1 Message Date
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
Hallvard Furuseth 11536bea25 mdb_env_get_flags(): Hide internal flags 10 years ago
Hallvard Furuseth a937740aa0 ITS#7969 Wrap unportable __sync_synchronize in #if 10 years ago
Hallvard Furuseth 943b23f011 Restore support for Posix semaphores 10 years ago
Hallvard Furuseth 9574b65648 Fix mdb_mutex_t, add mdb_mutexref_t, drop MDB_MUTEX(). 10 years ago
Hallvard Furuseth 8293b20cfe Add MDB_USE_POSIX_MUTEX. 10 years ago
Howard Chu 7d162bcf31 CHANGES only belongs in mdb.RE 10 years ago
Howard Chu bf55ce5545 Bump version to 0.9.15 10 years ago
Hallvard Furuseth e95d57f39c Use ftok() for semget(), and only lower mode bits 10 years ago
Hallvard Furuseth 68f64aa104 Clarify mdb_env_open() doc of 'mode' param 10 years ago
Hallvard Furuseth 579ad14d7c ITS#8156 Fix MDB_MAXKEYSIZE doc 10 years ago
Hallvard Furuseth aa16d7bc0a ITS#8157 mdb_txn_renew0(): init after error checks 10 years ago
Hallvard Furuseth 8d1f6ca782 mdb_txn_renew(): Drop pointless diff from mdb.RE. 10 years ago
Hallvard Furuseth 02e8de5edb Set/clear mp_pad, md_pad (MDB_DUPFIXED data size). 10 years ago
Hallvard Furuseth 77bdbdd9de mtest*.c: Fix MDB_NOOVERWRITE, plug cursor leak 10 years ago
Hallvard Furuseth 9bb915675a ITS#8117 Fix MDB_INTEGERDUP keysize doc + md_dcmp 10 years ago
Howard Chu 329e12e4c5 ITS#8117 better fix 10 years ago
Howard Chu 3d2202f31c Revert "ITS#8117 cleanup prev commit" 10 years ago
Howard Chu ce7ba0ceb6 ITS#8117 cleanup prev commit 10 years ago
Howard Chu ed13d4aa59 ITS#8117 fix INTEGERDUP compare 10 years ago
Howard Chu f4cab2994f ITS#8109 fix mdb_cursor_del0 on empty DB 10 years ago
Howard Chu 4c62fde880 ITS#8106 retry writes on EINTR 10 years ago
Howard Chu ccf4d8b385 ITS#8062 also handle subcursors 10 years ago
Howard Chu b0fca5b956 ITS#8062 fix rebalance 10 years ago
Hallvard Furuseth 2f6877ff7b Cleanup mtest* and sample-*. 10 years ago
Hallvard Furuseth 5224774f3c Reformat mdb_dbi_open() doc for clarity 10 years ago
Hallvard Furuseth 6a86f22b2a Cleanup MDB_env.me_txn0. 10 years ago
Hallvard Furuseth 8adee9464f Fix per-txn MDB_NOMETASYNC, MDB_NOSYNC. 10 years ago