projects
/
platform
/
upstream
/
lmdb.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Tweak mdb_mid2l_insert() call from ITS#7775.
[platform/upstream/lmdb.git]
/
libraries
/
liblmdb
/
mdb.c
2014-03-22
Hallvard Furuseth
Tweak mdb_mid2l_insert() call from ITS#7775.
blob
|
commitdiff
2014-03-16
Hallvard Furuseth
Handle more errors. Invalidate txn if needed.
blob
|
commitdiff
|
diff to current
2014-03-16
Hallvard Furuseth
Don't use non-existent node info in branch/leaf2
blob
|
commitdiff
|
diff to current
2014-03-16
Hallvard Furuseth
Move code out of mdb_cursor_del0() and mdb_del().
blob
|
commitdiff
|
diff to current
2014-03-16
Hallvard Furuseth
More checks for closed DBIs and invalidated txns.
blob
|
commitdiff
|
diff to current
2014-03-16
Hallvard Furuseth
mdb_page_list(): Support & display all page types
blob
|
commitdiff
|
diff to current
2014-03-16
Hallvard Furuseth
mdb_txn_renew0(): Fix un-mutexed me_flags update.
blob
|
commitdiff
|
diff to current
2014-03-16
Hallvard Furuseth
Doxygen fixes
blob
|
commitdiff
|
diff to current
2014-03-06
Howard Chu
ITS#7815 more for page_split
blob
|
commitdiff
|
diff to current
2014-03-06
Howard Chu
ITS#7815 fix mdb_page_split
blob
|
commitdiff
|
diff to current
2014-01-28
Hallvard Furuseth
ITS#7793 mdb_cursor_put(): Fix MDB_CURRENT.
blob
|
commitdiff
|
diff to current
2014-01-13
Hallvard Furuseth
Revert "ITS#7772 Reduce spurious sub-page growth."
blob
|
commitdiff
|
diff to current
2014-01-13
Howard Chu
Make sure mapsize changes take effect on Windows.
blob
|
commitdiff
|
diff to current
2014-01-06
Hallvard Furuseth
ITS#7775 Drop <assert.h>, drop/replace assert()s.
blob
|
commitdiff
|
diff to current
2014-01-06
Howard Chu
ITS#7775 Cleanup mdb_node_del()
blob
|
commitdiff
|
diff to current
2014-01-06
Hallvard Furuseth
ITS#7775 Add mdb_env_set_assert()
blob
|
commitdiff
|
diff to current
2014-01-06
Hallvard Furuseth
Add mdb_env_<set,get>_userctx()
blob
|
commitdiff
|
diff to current
2014-01-06
Hallvard Furuseth
ITS#7377 Invalidate txn on page-allocation errors
blob
|
commitdiff
|
diff to current
2014-01-05
Hallvard Furuseth
Wrap __func__ in mdb_func_
blob
|
commitdiff
|
diff to current
2014-01-05
Hallvard Furuseth
Invalidate the txn on corruption/internal errors
blob
|
commitdiff
|
diff to current
2014-01-03
Howard Chu
ITS#7775 cleanup unnecessary assert()s
blob
|
commitdiff
|
diff to current
2013-12-31
Hallvard Furuseth
mdb_page_malloc(): Move VGMEMP_ALLOC before memset
blob
|
commitdiff
|
diff to current
2013-12-29
Hallvard Furuseth
ITS#7771 mdb_cursor_del0(): Fix xcursor tracking.
blob
|
commitdiff
|
diff to current
2013-12-29
Hallvard Furuseth
sprintf format: pid_t need not be an int.
blob
|
commitdiff
|
diff to current
2013-12-29
Hallvard Furuseth
Add mdb_dbg_pgno(): (sub)pagenum for debug output.
blob
|
commitdiff
|
diff to current
2013-12-29
Hallvard Furuseth
ITS#7772 Reduce spurious sub-page growth.
blob
|
commitdiff
|
diff to current
2013-12-29
Hallvard Furuseth
ITS#7665 Drop lmdb.h doc on non-overlapping flags.
blob
|
commitdiff
|
diff to current
2013-12-29
Hallvard Furuseth
Drop UNLOCK_MUTEX_R() on mdb_reader_pid() error
blob
|
commitdiff
|
diff to current
2013-12-21
Hallvard Furuseth
Fix commit "Raise safe max MDB_MAXKEYSIZE."
blob
|
commitdiff
|
diff to current
2013-12-11
Hallvard Furuseth
Replace MDB_node.mn_offset[], to ease debugging.
blob
|
commitdiff
|
diff to current
2013-12-11
Hallvard Furuseth
Comment MDB_node, mdb_page_unspill, mdb_update_key
blob
|
commitdiff
|
diff to current
2013-12-11
Hallvard Furuseth
Fix mdb_reader_list() and its spec.
blob
|
commitdiff
|
diff to current
2013-12-11
Hallvard Furuseth
Support dynamic max MDB keysize.
blob
|
commitdiff
|
diff to current
2013-12-11
Hallvard Furuseth
Raise safe max MDB_MAXKEYSIZE.
blob
|
commitdiff
|
diff to current
2013-12-11
Hallvard Furuseth
Relax MDB_MAXKEYSIZE for existing data.
blob
|
commitdiff
|
diff to current
2013-12-11
Hallvard Furuseth
ITS#7589 Fix me_nodemax and related node sizes.
blob
|
commitdiff
|
diff to current
2013-12-11
Hallvard Furuseth
ITS#7589 Fix delete(uneven-sized MDB_DUPFIXED data).
blob
|
commitdiff
|
diff to current
2013-12-11
Hallvard Furuseth
put(MDB_MULTIPLE): Skip existing item cleanly.
blob
|
commitdiff
|
diff to current
2013-12-11
Hallvard Furuseth
Add EVEN(): Micro-optimize "up to multiple of 2".
blob
|
commitdiff
|
diff to current
2013-12-11
Hallvard Furuseth
Warning cleanup.
blob
|
commitdiff
|
diff to current
2013-12-05
Howard Chu
Fix GET_BOTH_RANGE
blob
|
commitdiff
|
diff to current
2013-11-30
Howard Chu
ITS#7756 keysizes were wrong in mdb_update_key
blob
|
commitdiff
|
diff to current
2013-11-12
Howard Chu
Windows/Win64/MSVC tweaks
blob
|
commitdiff
|
diff to current
2013-11-11
Howard Chu
Change default mem init behavior
blob
|
commitdiff
|
diff to current
2013-11-07
Hallvard Furuseth
Add MDB_CLEANMEM option.
blob
|
commitdiff
|
diff to current
2013-11-07
Hallvard Furuseth
Fix MDB_MAXKEYSIZE doc: Account for MDB_DUPSORT.
blob
|
commitdiff
|
diff to current
2013-11-07
Hallvard Furuseth
ITS#7713 Handle bigger OS page sizes
blob
|
commitdiff
|
diff to current
2013-11-07
Hallvard Furuseth
mdb_cursor_put(): Factor out code. Kill a label.
blob
|
commitdiff
|
diff to current
2013-11-07
Howard Chu
Fix prev commit, cursor depth comparison
blob
|
commitdiff
|
diff to current
2013-11-07
Howard Chu
Fix cursor_del0 cursor fixup
blob
|
commitdiff
|
diff to current
2013-11-05
Howard Chu
More for #7589
blob
|
commitdiff
|
diff to current
2013-11-01
Howard Chu
ITS#7589 another mdb_page_split fix
blob
|
commitdiff
|
diff to current
2013-10-31
Howard Chu
ITS#7736 fix regression in ITS#7733 patch
blob
|
commitdiff
|
diff to current
2013-10-28
Howard Chu
ITS#7733 check cursor index before cursor_del
blob
|
commitdiff
|
diff to current
2013-10-28
David Wilson
ITS#7734 Add MDB_NORDAHEAD to CHANGELESS.
blob
|
commitdiff
|
diff to current
2013-10-21
Howard Chu
Add mdb_env_get_fd()
blob
|
commitdiff
|
diff to current
2013-10-14
Howard Chu
Fix 01dfb2083dd690707a062cabb03801bfad1a6859
blob
|
commitdiff
|
diff to current
2013-10-12
Howard Chu
ITS#7725 add MDB_NORDAHEAD flag for env_open
blob
|
commitdiff
|
diff to current
2013-10-12
Howard Chu
ITS#7589 silence warnings
blob
|
commitdiff
|
diff to current
2013-10-12
Howard Chu
ITS#7589 Fix typo in prev commit
blob
|
commitdiff
|
diff to current
2013-10-12
Howard Chu
ITS#7589 Cleanup unneeded vars in prev patch
blob
|
commitdiff
|
diff to current
2013-10-12
Howard Chu
ITS#7589 avoid wasting space in mdb_page_split
blob
|
commitdiff
|
diff to current
2013-10-12
Howard Chu
Add MDB_USE_HASH
blob
|
commitdiff
|
diff to current
2013-10-09
Howard Chu
ITS#7722 fix page_merge for collapsing root
blob
|
commitdiff
|
diff to current
2013-10-08
Howard Chu
ITS#7718 invalidate cursor when DB gets emptied
blob
|
commitdiff
|
diff to current
2013-10-04
Howard Chu
Fix mdb_env_set_mapsize()
blob
|
commitdiff
|
diff to current
2013-10-04
Howard Chu
ITS#7715 always set filesize for WRITEMAP
blob
|
commitdiff
|
diff to current
2013-10-03
Hallvard Furuseth
Add Caveat: Readers need write access. Whitespace.
blob
|
commitdiff
|
diff to current
2013-10-03
Hallvard Furuseth
Maintain MDB_cursor.mc_top
blob
|
commitdiff
|
diff to current
2013-10-03
Hallvard Furuseth
mdb_cursor_sibling(): Fix error result
blob
|
commitdiff
|
diff to current
2013-10-03
Hallvard Furuseth
mdb_node_add(): Plug page leak when MDB_PAGE_FULL.
blob
|
commitdiff
|
diff to current
2013-10-03
Hallvard Furuseth
Optimize code holding reader mutex
blob
|
commitdiff
|
diff to current
2013-10-03
Hallvard Furuseth
Set MDB_xcursor DB_DIRTY, clear md_name.
blob
|
commitdiff
|
diff to current
2013-10-03
Hallvard Furuseth
Set subDB DBI=parent DBI, fix MDB_DUPSORT delete.
blob
|
commitdiff
|
diff to current
2013-10-03
Howard Chu
s/MDB_NORDLOCK/MDB_NOLOCK/
blob
|
commitdiff
|
diff to current
2013-10-02
Howard Chu
More doc for MDB_NORDLOCK
blob
|
commitdiff
|
diff to current
2013-10-01
Howard Chu
Add MDB_NORDLOCK to omit all reader table usage
blob
|
commitdiff
|
diff to current
2013-09-23
Hallvard Furuseth
Drop unneeded code.
blob
|
commitdiff
|
diff to current
2013-09-23
Hallvard Furuseth
Clean up and simplify mdb_page_search().
blob
|
commitdiff
|
diff to current
2013-09-23
Hallvard Furuseth
Tweak MDB_DEBUG output
blob
|
commitdiff
|
diff to current
2013-09-23
Hallvard Furuseth
mdb_page_unspill(): Rename local vars.
blob
|
commitdiff
|
diff to current
2013-09-23
Hallvard Furuseth
ITS#7515 Fix mdb_page_unspill() in nested txn.
blob
|
commitdiff
|
diff to current
2013-09-23
Hallvard Furuseth
ITS#7515 Fix mdb_txn_commit(nested txn with spills).
blob
|
commitdiff
|
diff to current
2013-09-23
Hallvard Furuseth
ITS#7515 Fix mt_dirty_room in nested txns.
blob
|
commitdiff
|
diff to current
2013-09-23
Hallvard Furuseth
ITS#7515 mdb_pages_xkeep(): Careful about xcursors.
blob
|
commitdiff
|
diff to current
2013-09-23
Hallvard Furuseth
mdb_pages_xkeep(): Reformat, use common flag mask
blob
|
commitdiff
|
diff to current
2013-09-23
Hallvard Furuseth
Update MDB documentation and comments.
blob
|
commitdiff
|
diff to current
2013-09-23
Hallvard Furuseth
ITS#7682 mdb_env_copy(): Avoid Linux O_DIRECT bug.
blob
|
commitdiff
|
diff to current
2013-09-21
Howard Chu
ITS#7681 fix 18a07eb7c2dc33372455a6040984cd6b699b41a5
blob
|
commitdiff
|
diff to current
2013-09-21
Howard Chu
ITS#7701 fix mdb_rebalance
blob
|
commitdiff
|
diff to current
2013-09-05
Salvador Ortiz
ITS#7682 In mdb_env_copy retry open if O_DIRECT fails
blob
|
commitdiff
|
diff to current
2013-09-05
Howard Chu
More for 5f6fa8c04204888c4ff7ac6be1868d81ff4410a8
blob
|
commitdiff
|
diff to current
2013-09-05
Claude Brisson
ITS#7681 fix mdb_cursor_set behaviour for MDB_SET_RANGE
blob
|
commitdiff
|
diff to current
2013-09-03
Howard Chu
Remember if last cursor op was a delete
blob
|
commitdiff
|
diff to current
2013-08-29
Howard Chu
Allow mdb_env_set_mapsize() on an open environment
blob
|
commitdiff
|
diff to current
2013-08-27
Howard Chu
ITS#7672 fix mdb_dbi_flags
blob
|
commitdiff
|
diff to current
2013-08-25
Hallvard Furuseth
mdb_page_unspill(): Fix dirty_room in nested txn
blob
|
commitdiff
|
diff to current
2013-08-24
Howard Chu
Another take on spill_pgs and deletes
blob
|
commitdiff
|
diff to current
2013-08-24
Howard Chu
Cleanup prev commit
blob
|
commitdiff
|
diff to current
2013-08-24
Howard Chu
Speedup deletion from spill_pgs
blob
|
commitdiff
|
diff to current
next