Commit Graph

497 Commits (8bec53fdfd56528a26ec31f6361160585c91cb53)

Author SHA1 Message Date
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
Howard Chu 34459e0585 ITS#7589 another mdb_page_split fix 11 years ago
Howard Chu e31983c723 ITS#7736 fix regression in ITS#7733 patch 11 years ago
Howard Chu d8eccb353b ITS#7733 check cursor index before cursor_del 11 years ago