- 05 Dec, 2013 1 commit
-
-
Howard Chu authored
On near match, return the matched data.
-
- 30 Nov, 2013 1 commit
-
-
Howard Chu authored
-
- 12 Nov, 2013 4 commits
-
-
Howard Chu authored
Measured perf cost of meminit was 7% worst case on an Intel Core2 system. YMMV.
-
Howard Chu authored
-
Howard Chu authored
Silence warnings, fix broken MinGW64 definitions, etc.
-
Howard Chu authored
-
- 11 Nov, 2013 1 commit
-
-
Howard Chu authored
Init malloc'd memory by default, use #MDB_NOMEMINIT to disable. Bump version to 0.9.10
-
- 07 Nov, 2013 6 commits
-
-
Hallvard Furuseth authored
Initialize unused portions of DB pages, for security or to silence checkers like Purify and Valgrind. Like BDB configure --enable-umrw.
-
Hallvard Furuseth authored
A node may need room for [key, subpage with 2 items] = 3 keys.
-
Hallvard Furuseth authored
Use DB page size = min(32k, OS pagesize). Previous limit was 8k (MDB_MINKEYS*MDB_PAGESIZE). Handle DB pagesize < OS pagesize. That's an I/O pessimization, but transactions remain atomic: Only writing the MDB_meta must be atomic, and it fits in one OS page. Don't truncate desired subpage size: Asssign it to a size_t (mv_size), not an uint16_t (mp_upper).
-
Hallvard Furuseth authored
-
Howard Chu authored
-
Howard Chu authored
Skip cursors that aren't as deep as current cursor
-
- 05 Nov, 2013 1 commit
-
-
Howard Chu authored
-
- 01 Nov, 2013 1 commit
-
-
Howard Chu authored
Tweak split_indx check, go one slot further.
-
- 31 Oct, 2013 1 commit
-
-
Howard Chu authored
In d8eccb35
-
- 28 Oct, 2013 2 commits
-
-
Howard Chu authored
-
David Wilson authored
-
- 24 Oct, 2013 1 commit
-
-
Howard Chu authored
-
- 21 Oct, 2013 1 commit
-
-
Howard Chu authored
Return the environment's filedescriptor. Useful when the caller is doing their own locking.
-
- 14 Oct, 2013 1 commit
-
-
Howard Chu authored
USE_POSIX_SEM must define USE_HASH
-
- 12 Oct, 2013 6 commits
-
-
Howard Chu authored
-
Howard Chu authored
-
Howard Chu authored
-
Howard Chu authored
-
Howard Chu authored
Also, check the split point on branch pages as well as leaf pages.
-
Howard Chu authored
There may be other uses for it besides semaphore names.
-
- 09 Oct, 2013 1 commit
-
-
Howard Chu authored
Other cursors being fixed up are not necessarily height 1.
-
- 08 Oct, 2013 1 commit
-
-
Howard Chu authored
-
- 04 Oct, 2013 2 commits
-
-
Howard Chu authored
Don't allow shrinking below minimum size for an already open env.
-
Howard Chu authored
-
- 03 Oct, 2013 8 commits
-
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
Do not fail after mdb_page_new() succeeds.
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
Both were unused and md_name was unmaintained -- except mdb_cursor_touch(xcursor) would abuse md_name as a key to touch MAIN_DBI if it could somehow get passed ! DB_DIRTY.
-
Hallvard Furuseth authored
xcursor DBIs were parent DBI+1 for debugging. Instead output -(parent DBI). Fixes a crash in mdb_cursor_del0()'s xcursor tracking, it forgot to subtract 1 for C_SUB cursors.
-
Howard Chu authored
Leave all lock management to the caller.
-
- 02 Oct, 2013 1 commit
-
-
Howard Chu authored
-