2014-08-16 |
Hallvard Furuseth | Microoptimize loose pages
|
commit | commitdiff | tree |
2014-08-16 |
Hallvard Furuseth | Fix loose pages in mdb_freelist_save().
|
commit | commitdiff | tree |
2014-08-16 |
Hallvard Furuseth | Split out mdb_midl_xmerge, add MDB_IDL_ALLOCLEN
|
commit | commitdiff | tree |
2014-07-24 |
Hallvard Furuseth | Fix mdb_copy & co when MDB pagesize < OS pagesize
|
commit | commitdiff | tree |
2014-07-24 |
Hallvard Furuseth | ITS#7789 Fix mdb_env_write_meta().
|
commit | commitdiff | tree |
2014-07-09 |
Hallvard Furuseth | MDB_MAXKEYSIZE = 0 (dynamic value) when MDB_DEVEL
|
commit | commitdiff | tree |
2014-07-09 |
Hallvard Furuseth | MDB_DEVEL doxygen fix
|
commit | commitdiff | tree |
2014-07-09 |
Hallvard Furuseth | ITS#7789 Fix resize vs MDB_NOMETASYNC, and a comment.
|
commit | commitdiff | tree |
2014-07-08 |
Hallvard Furuseth | ITS#7713 cleanups
|
commit | commitdiff | tree |
2014-07-08 |
Hallvard Furuseth | Fixes for loose pages
|
commit | commitdiff | tree |
2014-06-28 |
Hallvard Furuseth | Fix mdb_page_loose() vs. mdb_page_flush().
|
commit | commitdiff | tree |
2014-06-18 |
Hallvard Furuseth | ITS#7793 Re-fix MDB_CURRENT doc: Match current item
|
commit | commitdiff | tree |
2014-06-18 |
Hallvard Furuseth | Fix MDB_GET_MULTIPLE/MDB_NEXT_MULTIPLE doc.
|
commit | commitdiff | tree |
2014-05-30 |
Hallvard Furuseth | Comment ~MDB_APPEND, from earlier commit message.
|
commit | commitdiff | tree |
2014-05-30 |
Hallvard Furuseth | Factor out mdb_cmp_clong()
|
commit | commitdiff | tree |
2014-05-30 |
Hallvard Furuseth | More for big MDB_MAXKEYSIZE with MDB_DUPSORT.
|
commit | commitdiff | tree |
2014-05-30 |
Hallvard Furuseth | Factor out MDB_TXN_ERROR
|
commit | commitdiff | tree |
2014-05-30 |
Hallvard Furuseth | Simplify MDB_MULTIPLE
|
commit | commitdiff | tree |
2014-05-30 |
Hallvard Furuseth | ITS#7834 Fix MDB_MULTIPLE writing multiple keys.
|
commit | commitdiff | tree |
2014-05-30 |
Hallvard Furuseth | ITS#7861 Re-fix MDB_db.md_entries.
|
commit | commitdiff | tree |
2014-05-30 |
Hallvard Furuseth | ITS#7771 mdb_cursor_put doc: Cursor moves on error
|
commit | commitdiff | tree |
2014-05-30 |
Hallvard Furuseth | Document DBI issues, extend MDB_BAD_VALSIZE.
|
commit | commitdiff | tree |
2014-05-30 |
Hallvard Furuseth | More ITS#7793 Check key->mv_size with MDB_CURRENT.
|
commit | commitdiff | tree |
2014-04-02 |
Hallvard Furuseth | ITS#7829 Simplify last commit
|
commit | commitdiff | tree |
2014-03-23 |
Hallvard Furuseth | Revert "Update MDB_PANIC description" (thinko).
|
commit | commitdiff | tree |
2014-03-22 |
Hallvard Furuseth | Update MDB_PANIC description
|
commit | commitdiff | tree |
2014-03-22 |
Hallvard Furuseth | Tweak mdb_mid2l_insert() call from ITS#7775.
|
commit | commitdiff | tree |
2014-03-16 |
Hallvard Furuseth | mtest: Accept an MDB_NOTFOUND case
|
commit | commitdiff | tree |
2014-03-16 |
Hallvard Furuseth | Handle more errors. Invalidate txn if needed.
|
commit | commitdiff | tree |
2014-03-16 |
Hallvard Furuseth | Don't use non-existent node info in branch/leaf2
|
commit | commitdiff | tree |
2014-03-16 |
Hallvard Furuseth | Move code out of mdb_cursor_del0() and mdb_del().
|
commit | commitdiff | tree |
2014-03-16 |
Hallvard Furuseth | More checks for closed DBIs and invalidated txns.
|
commit | commitdiff | tree |
2014-03-16 |
Hallvard Furuseth | mdb_page_list(): Support & display all page types
|
commit | commitdiff | tree |
2014-03-16 |
Hallvard Furuseth | mdb_txn_renew0(): Fix un-mutexed me_flags update.
|
commit | commitdiff | tree |
2014-03-16 |
Hallvard Furuseth | Doxygen fixes
|
commit | commitdiff | tree |
2014-02-19 |
Hallvard Furuseth | mtest*.c, sample-*.c: Add/note error checks.
|
commit | commitdiff | tree |
2014-02-19 |
Hallvard Furuseth | mtest[46]: Use different DBs when different flags.
|
commit | commitdiff | tree |
2014-01-28 |
Hallvard Furuseth | ITS#7793 mdb_cursor_put(): Fix MDB_CURRENT.
|
commit | commitdiff | tree |
2014-01-13 |
Hallvard Furuseth | Revert "ITS#7772 Reduce spurious sub-page growth."
|
commit | commitdiff | tree |
2014-01-06 |
Hallvard Furuseth | ITS#7775 Drop <assert.h>, drop/replace assert()s.
|
commit | commitdiff | tree |
2014-01-06 |
Hallvard Furuseth | ITS#7775 Add mdb_env_set_assert()
|
commit | commitdiff | tree |
2014-01-06 |
Hallvard Furuseth | Add mdb_env_<set,get>_userctx()
|
commit | commitdiff | tree |
2014-01-06 |
Hallvard Furuseth | ITS#7377 Invalidate txn on page-allocation errors
|
commit | commitdiff | tree |
2014-01-05 |
Hallvard Furuseth | Wrap __func__ in mdb_func_
|
commit | commitdiff | tree |
2014-01-05 |
Hallvard Furuseth | Invalidate the txn on corruption/internal errors
|
commit | commitdiff | tree |
2013-12-31 |
Hallvard Furuseth | mdb_page_malloc(): Move VGMEMP_ALLOC before memset
|
commit | commitdiff | tree |
2013-12-29 |
Hallvard Furuseth | ITS#7771 mdb_cursor_del0(): Fix xcursor tracking.
|
commit | commitdiff | tree |
2013-12-29 |
Hallvard Furuseth | sprintf format: pid_t need not be an int.
|
commit | commitdiff | tree |
2013-12-29 |
Hallvard Furuseth | Add mdb_dbg_pgno(): (sub)pagenum for debug output.
|
commit | commitdiff | tree |
2013-12-29 |
Hallvard Furuseth | ITS#7772 Reduce spurious sub-page growth.
|
commit | commitdiff | tree |
2013-12-29 |
Hallvard Furuseth | ITS#7665 Drop lmdb.h doc on non-overlapping flags.
|
commit | commitdiff | tree |
2013-12-29 |
Hallvard Furuseth | ITS#7515 has been fixed.
|
commit | commitdiff | tree |
2013-12-29 |
Hallvard Furuseth | Drop UNLOCK_MUTEX_R() on mdb_reader_pid() error
|
commit | commitdiff | tree |
2013-12-21 |
Hallvard Furuseth | Fix commit "Raise safe max MDB_MAXKEYSIZE."
|
commit | commitdiff | tree |
2013-12-11 |
Hallvard Furuseth | Replace MDB_node.mn_offset[], to ease debugging.
|
commit | commitdiff | tree |
2013-12-11 |
Hallvard Furuseth | Comment MDB_node, mdb_page_unspill, mdb_update_key
|
commit | commitdiff | tree |
2013-12-11 |
Hallvard Furuseth | Fix mdb_reader_list() and its spec.
|
commit | commitdiff | tree |
2013-12-11 |
Hallvard Furuseth | Support dynamic max MDB keysize.
|
commit | commitdiff | tree |
2013-12-11 |
Hallvard Furuseth | Raise safe max MDB_MAXKEYSIZE.
|
commit | commitdiff | tree |
2013-12-11 |
Hallvard Furuseth | Relax MDB_MAXKEYSIZE for existing data.
|
commit | commitdiff | tree |
2013-12-11 |
Hallvard Furuseth | ITS#7589 Fix me_nodemax and related node sizes.
|
commit | commitdiff | tree |
2013-12-11 |
Hallvard Furuseth | ITS#7589 Fix delete(uneven-sized MDB_DUPFIXED data).
|
commit | commitdiff | tree |
2013-12-11 |
Hallvard Furuseth | put(MDB_MULTIPLE): Skip existing item cleanly.
|
commit | commitdiff | tree |
2013-12-11 |
Hallvard Furuseth | Add EVEN(): Micro-optimize "up to multiple of 2".
|
commit | commitdiff | tree |
2013-12-11 |
Hallvard Furuseth | Warning cleanup.
|
commit | commitdiff | tree |
2013-12-11 |
Hallvard Furuseth | Clean up mdb_copy.
|
commit | commitdiff | tree |
2013-11-07 |
Hallvard Furuseth | Add MDB_CLEANMEM option.
|
commit | commitdiff | tree |
2013-11-07 |
Hallvard Furuseth | Fix MDB_MAXKEYSIZE doc: Account for MDB_DUPSORT.
|
commit | commitdiff | tree |
2013-11-07 |
Hallvard Furuseth | ITS#7713 Handle bigger OS page sizes
|
commit | commitdiff | tree |
2013-11-07 |
Hallvard Furuseth | mdb_cursor_put(): Factor out code. Kill a label.
|
commit | commitdiff | tree |
2013-10-03 |
Hallvard Furuseth | Add Caveat: Readers need write access. Whitespace.
|
commit | commitdiff | tree |
2013-10-03 |
Hallvard Furuseth | Maintain MDB_cursor.mc_top
|
commit | commitdiff | tree |
2013-10-03 |
Hallvard Furuseth | mdb_cursor_sibling(): Fix error result
|
commit | commitdiff | tree |
2013-10-03 |
Hallvard Furuseth | mdb_node_add(): Plug page leak when MDB_PAGE_FULL.
|
commit | commitdiff | tree |
2013-10-03 |
Hallvard Furuseth | Optimize code holding reader mutex
|
commit | commitdiff | tree |
2013-10-03 |
Hallvard Furuseth | Set MDB_xcursor DB_DIRTY, clear md_name.
|
commit | commitdiff | tree |
2013-10-03 |
Hallvard Furuseth | Set subDB DBI=parent DBI, fix MDB_DUPSORT delete.
|
commit | commitdiff | tree |
2013-09-23 |
Hallvard Furuseth | Drop unneeded code.
|
commit | commitdiff | tree |
2013-09-23 |
Hallvard Furuseth | Clean up and simplify mdb_page_search().
|
commit | commitdiff | tree |
2013-09-23 |
Hallvard Furuseth | Tweak MDB_DEBUG output
|
commit | commitdiff | tree |
2013-09-23 |
Hallvard Furuseth | Rename SWAP() to avoid conflict with sqlightning.
|
commit | commitdiff | tree |
2013-09-23 |
Hallvard Furuseth | mdb_page_unspill(): Rename local vars.
|
commit | commitdiff | tree |
2013-09-23 |
Hallvard Furuseth | ITS#7515 Fix mdb_page_unspill() in nested txn.
|
commit | commitdiff | tree |
2013-09-23 |
Hallvard Furuseth | ITS#7515 Fix mdb_txn_commit(nested txn with spills).
|
commit | commitdiff | tree |
2013-09-23 |
Hallvard Furuseth | ITS#7515 Fix mt_dirty_room in nested txns.
|
commit | commitdiff | tree |
2013-09-23 |
Hallvard Furuseth | ITS#7515 mdb_pages_xkeep(): Careful about xcursors.
|
commit | commitdiff | tree |
2013-09-23 |
Hallvard Furuseth | mdb_pages_xkeep(): Reformat, use common flag mask
|
commit | commitdiff | tree |
2013-09-23 |
Hallvard Furuseth | Update MDB documentation and comments.
|
commit | commitdiff | tree |
2013-09-23 |
Hallvard Furuseth | ITS#7682 mdb_env_copy(): Avoid Linux O_DIRECT bug.
|
commit | commitdiff | tree |
2013-08-25 |
Hallvard Furuseth | mdb_page_unspill(): Fix dirty_room in nested txn
|
commit | commitdiff | tree |
2013-08-23 |
Hallvard Furuseth | mdb_page_spill(): Fix nested txn mt_dirty_room
|
commit | commitdiff | tree |
2013-08-23 |
Hallvard Furuseth | Simplify last commits
|
commit | commitdiff | tree |
2013-08-14 |
Hallvard Furuseth | Tweak ITS#7615 fix: Obey strict-aliasing rules.
|
commit | commitdiff | tree |
2013-08-10 |
Hallvard Furuseth | Avoid compiling debug args with C90 compilers.
|
commit | commitdiff | tree |
2013-08-10 |
Hallvard Furuseth | Refuse ops on bad txns
|
commit | commitdiff | tree |
2013-08-10 |
Hallvard Furuseth | Replace EINVALs with generalized MDB_INCOMPATIBLE.
|
commit | commitdiff | tree |
2013-08-10 |
Hallvard Furuseth | mdb_txn_commit(): Always commit if MDB_TXN_SPILLS.
|
commit | commitdiff | tree |
2013-08-09 |
Hallvard Furuseth | Replace unpredictable EINVAL error returns.
|
commit | commitdiff | tree |
2013-08-09 |
Hallvard Furuseth | Re-fix reader-pid code
|
commit | commitdiff | tree |
2013-08-08 |
Hallvard Furuseth | mdb_cursorpages_mark: Mark current txn and no more.
|
commit | commitdiff | tree |
next |