Commit Graph

350 Commits (e2bdd44624a525d4847c22d7ebf1ea4d154ed734)

Author SHA1 Message Date
Hallvard Furuseth e2bdd44624 mtest*.c, sample-*.c: Add/note error checks. 11 years ago
Hallvard Furuseth a604948993 mtest[46]: Use different DBs when different flags. 11 years ago
Hallvard Furuseth 4e954f8ae8 ITS#7793 mdb_cursor_put(): Fix MDB_CURRENT. 11 years ago
Howard Chu aa3463ec7c Bump version to 0.9.11 11 years ago
Howard Chu ec97f49a65 Note changes for LMDB 0.9.11 11 years ago
Hallvard Furuseth 98f3bc88bf Revert "ITS#7772 Reduce spurious sub-page growth." 11 years ago
Howard Chu 3f241365d5 Make sure mapsize changes take effect on Windows. 11 years ago
Hallvard Furuseth 5bda3565a9 ITS#7775 Drop <assert.h>, drop/replace assert()s. 11 years ago
Howard Chu 6fb561d33e ITS#7775 Cleanup mdb_node_del() 11 years ago
Hallvard Furuseth 88342f9661 ITS#7775 Add mdb_env_set_assert() 11 years ago
Hallvard Furuseth e40dae1064 Add mdb_env_<set,get>_userctx() 11 years ago
Hallvard Furuseth c99525f42a ITS#7377 Invalidate txn on page-allocation errors 11 years ago
Hallvard Furuseth 123b6e3c3e Wrap __func__ in mdb_func_ 11 years ago
Hallvard Furuseth 21621cc741 Invalidate the txn on corruption/internal errors 11 years ago
Howard Chu c48cdd7a16 ITS#7775 cleanup unnecessary assert()s 11 years ago
Hallvard Furuseth 1f191ba930 mdb_page_malloc(): Move VGMEMP_ALLOC before memset 11 years ago
Hallvard Furuseth ce2a0d4016 ITS#7771 mdb_cursor_del0(): Fix xcursor tracking. 11 years ago
Hallvard Furuseth 5adc46d1d2 sprintf format: pid_t need not be an int. 11 years ago
Hallvard Furuseth 661dd2c66d Add mdb_dbg_pgno(): (sub)pagenum for debug output. 11 years ago
Hallvard Furuseth 75494c08b4 ITS#7772 Reduce spurious sub-page growth. 11 years ago
Hallvard Furuseth 46de4ab84c ITS#7665 Drop lmdb.h doc on non-overlapping flags. 11 years ago
Hallvard Furuseth 353cc77cff ITS#7515 has been fixed. 11 years ago
Hallvard Furuseth c91f38160c Drop UNLOCK_MUTEX_R() on mdb_reader_pid() error 11 years ago
Hallvard Furuseth 4c8f57615c Fix commit "Raise safe max MDB_MAXKEYSIZE." 11 years ago
Hallvard Furuseth a2ed03642c Replace MDB_node.mn_offset[], to ease debugging. 11 years ago
Hallvard Furuseth 2ce9ffa003 Comment MDB_node, mdb_page_unspill, mdb_update_key 11 years ago
Hallvard Furuseth 7e453c9763 Fix mdb_reader_list() and its spec. 11 years ago
Hallvard Furuseth a58fd16ae5 Support dynamic max MDB keysize. 11 years ago
Hallvard Furuseth d69d2ce230 Raise safe max MDB_MAXKEYSIZE. 11 years ago
Hallvard Furuseth 734bc7e6ad Relax MDB_MAXKEYSIZE for existing data. 11 years ago
Hallvard Furuseth a8de10d148 ITS#7589 Fix me_nodemax and related node sizes. 11 years ago
Hallvard Furuseth 6808abe770 ITS#7589 Fix delete(uneven-sized MDB_DUPFIXED data). 11 years ago
Hallvard Furuseth c0858e6d93 put(MDB_MULTIPLE): Skip existing item cleanly. 11 years ago
Hallvard Furuseth fcb0d09598 Add EVEN(): Micro-optimize "up to multiple of 2". 11 years ago
Hallvard Furuseth 753356a38a Warning cleanup. 11 years ago
Hallvard Furuseth e1266bf331 Clean up mdb_copy. 11 years ago
Howard Chu 1ffb5e1cba Fix GET_BOTH_RANGE 11 years ago
Howard Chu b77689f975 ITS#7756 keysizes were wrong in mdb_update_key 11 years ago
Howard Chu f39bceb800 Doc tweak 11 years ago
Howard Chu 3e40d0c805 Bump to 0.9.10 11 years ago
Howard Chu f6d8dc4e76 Windows/Win64/MSVC tweaks 11 years ago
Howard Chu eecbaa5942 Clarify WRITEMAP / NOMEMINIT 11 years ago
Howard Chu 509a197728 Change default mem init behavior 11 years ago
Hallvard Furuseth 92f71f50f9 Add MDB_CLEANMEM option. 11 years ago
Hallvard Furuseth fc87d405f1 Fix MDB_MAXKEYSIZE doc: Account for MDB_DUPSORT. 11 years ago
Hallvard Furuseth 9d6e4a9163 ITS#7713 Handle bigger OS page sizes 11 years ago
Hallvard Furuseth 25d370cb2e mdb_cursor_put(): Factor out code. Kill a label. 11 years ago
Howard Chu 550bbe3788 Fix prev commit, cursor depth comparison 11 years ago
Howard Chu 4a1717708c Fix cursor_del0 cursor fixup 11 years ago
Howard Chu 8c9a26c90d More for #7589 11 years ago