- 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
-
- 12 Nov, 2016 1 commit
-
-
Howard Chu authored
Revert excess cursor fixup
-
- 04 Oct, 2016 2 commits
-
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-