- 10 Oct, 2020 3 commits
-
-
Howard Chu authored
The caller already knows if it's using an overflow page, so pass the number of expected pages in instead of having to map the page first and check the count there.
-
Howard Chu authored
Behavior is controlled by MDB_REMAP_CHUNKS envflag Remapping is always enabled in MDB_VL32
-
Howard Chu authored
Separate 32/64 dependency from rpage buffer mechanism
-
- 01 Jul, 2017 2 commits
-
-
Howard Chu authored
The official macro is __ANDROID__; ANDROID may or may not be defined.
-
Howard Chu authored
Use the same size dirty list for both 64 and 32 bit.
-
- 23 Mar, 2017 1 commit
-
-
Howard Chu authored
Re-fix 6b1df0e4 from ITS#8406
-
- 19 Mar, 2017 4 commits
-
-
Hallvard Furuseth authored
Attempt to stop liblmdb variants compiled with conflicting options from using the lockfile at the same time and thus breaking it.
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
Simpler usage since it's only called once, rename to match new usage, and drop 3 loop pessimizations which were optimizations 20 years ago.
-
Hallvard Furuseth authored
This limits the namespace which the user can meddle with for POSIX semaphores and Windows mutexes. Their names change a bit, they no longer have fixed lengths.
-
- 04 Mar, 2017 1 commit
-
-
Hallvard Furuseth authored
-
- 06 Feb, 2017 1 commit
-
-
Howard Chu authored
since it's variable size on Linux/glibc
-
- 31 Jan, 2017 1 commit
-
-
Howard Chu authored
Don't try to deref cursor page if txn's pagelist is empty
-
- 14 Jan, 2017 1 commit
-
-
Howard Chu authored
Fully revert the change to GET_MULTIPLE
-
- 12 Jan, 2017 1 commit
-
-
Howard Chu authored
GET_MULTIPLE was broken
-
- 11 Jan, 2017 5 commits
-
-
Howard Chu authored
-
Howard Chu authored
-
Howard Chu authored
-
Howard Chu authored
Allow C_EOF flag to be stale
-
Howard Chu authored
Optimize mdb_page_search_root(PS_LAST) when cursor is already near last position, ignoring C_EOF flag for now.
-
- 06 Jan, 2017 1 commit
-
-
Howard Chu authored
-
- 28 Dec, 2016 1 commit
-
-
Howard Chu authored
Doesn't have POSIX robust mutexes - GNU userland on BSD kernel
-
- 21 Dec, 2016 2 commits
-
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
- DISTRIBUTE_GROUP_DOC makes doxygen give several fields the same doc: mn_hi + mn_lo in MDB_node. - With mdb_mutex_t + mdb_mutexref_t, instead split them up. - Don't hide a doxygen #name inside double quotes.
-
- 15 Dec, 2016 1 commit
-
-
Hallvard Furuseth authored
-
- 13 Dec, 2016 2 commits
-
-
Hallvard Furuseth authored
Never clear mc_error, we could lose a failure in the other thread.
-
Return EPIPE instead.
-
- 10 Dec, 2016 5 commits
-
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
Don't use it as a "cursor is tracked" hint in mdb_pages_xkeep(). It's been harmless so far, but would break after mdb_cursor_copy(). Checking m0 directly short-circuits better anyway.
-
Hallvard Furuseth authored
Drop ~C_EOF, pointless after 8c215aa9
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
- 08 Dec, 2016 1 commit
-
-
Hallvard Furuseth authored
-
- 07 Dec, 2016 3 commits
-
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
Other functions depend on them to do so. For mdb_node_read(), instead remove such a dependence.
-
- 02 Dec, 2016 2 commits
-
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
Init me_rpmutex independently of MDB_NOLOCK. Plug leaks on mdb_env_open() failure. Tweak mdb_env_close0() to handle the rearranged mdb_env_open().
-
- 01 Dec, 2016 1 commit
-
-
Hallvard Furuseth authored
-
- 29 Nov, 2016 1 commit
-
-
Howard Chu authored
xcursor fixup depends on init state
-