Commit Graph

  • 084d412f9b Simpler mdb_txn_commit(). Hallvard Furuseth 2015-07-04 13:48:04 +0200
  • 5305871585 mdb_txn_begin() cleanup Hallvard Furuseth 2015-07-04 13:48:03 +0200
  • b6ac0cd90a mdb_drop0(): Omit scanning DUPSORT sub-DB leaves Hallvard Furuseth 2015-07-04 13:48:02 +0200
  • f702e33b6c Use mdb_cmp_long() for FREE_DBI Hallvard Furuseth 2015-07-04 13:48:01 +0200
  • 11536bea25 mdb_env_get_flags(): Hide internal flags Hallvard Furuseth 2015-07-04 13:42:41 +0200
  • a937740aa0 ITS#7969 Wrap unportable __sync_synchronize in #if Hallvard Furuseth 2015-07-03 22:38:50 +0200
  • 943b23f011 Restore support for Posix semaphores Hallvard Furuseth 2015-07-02 21:14:56 +0200
  • 9574b65648 Fix mdb_mutex_t, add mdb_mutexref_t, drop MDB_MUTEX(). Hallvard Furuseth 2015-07-02 21:06:35 +0200
  • 8293b20cfe Add MDB_USE_POSIX_MUTEX. Hallvard Furuseth 2015-07-02 21:06:27 +0200
  • 1b6085cb9b Return to Release Engineering Howard Chu 2015-07-02 18:04:25 +0100
  • 7d162bcf31 CHANGES only belongs in mdb.RE Howard Chu 2015-07-02 18:03:36 +0100
  • bf55ce5545 Bump version to 0.9.15 Howard Chu 2015-06-19 14:13:43 +0100
  • 56e4e20ebc Release 0.9.15 LMDB_0.9.15 Howard Chu 2015-06-19 14:10:32 +0100
  • 416ecc7827 Update for mdb_env_open Hallvard Furuseth 2015-06-02 21:07:33 +0200
  • 6794d898f8 Clarify mdb_env_open() doc of 'mode' param Hallvard Furuseth 2015-06-02 20:49:33 +0200
  • e95d57f39c Use ftok() for semget(), and only lower mode bits Hallvard Furuseth 2015-06-02 20:51:03 +0200
  • 68f64aa104 Clarify mdb_env_open() doc of 'mode' param Hallvard Furuseth 2015-06-02 20:49:33 +0200
  • 249d2b84dc more CHANGES Hallvard Furuseth 2015-05-29 03:08:32 +0200
  • 2a1dd5ae1c ITS#8156 Hallvard Furuseth 2015-05-28 21:13:24 +0200
  • a0b96697c5 ITS#8156 Fix MDB_MAXKEYSIZE doc Hallvard Furuseth 2015-05-28 20:51:24 +0200
  • 579ad14d7c ITS#8156 Fix MDB_MAXKEYSIZE doc Hallvard Furuseth 2015-05-28 20:51:24 +0200
  • 277e536ffa ITS#8157 Hallvard Furuseth 2015-05-28 00:12:53 +0200
  • 6bfadb9178 ITS#8157 mdb_txn_renew0(): init after error checks Hallvard Furuseth 2015-05-27 22:26:54 +0200
  • 91743d66e6 mtest*.c: Fix MDB_NOOVERWRITE, plug cursor leak Hallvard Furuseth 2015-05-20 03:17:47 +0200
  • 822b2d502f ITS#8117 Fix MDB_INTEGERDUP keysize doc + md_dcmp Hallvard Furuseth 2015-05-19 20:33:35 +0200
  • aa16d7bc0a ITS#8157 mdb_txn_renew0(): init after error checks Hallvard Furuseth 2015-05-27 22:26:54 +0200
  • 8d1f6ca782 mdb_txn_renew(): Drop pointless diff from mdb.RE. Hallvard Furuseth 2015-05-27 22:23:50 +0200
  • 02e8de5edb Set/clear mp_pad, md_pad (MDB_DUPFIXED data size). Hallvard Furuseth 2015-05-20 04:04:38 +0200
  • 77bdbdd9de mtest*.c: Fix MDB_NOOVERWRITE, plug cursor leak Hallvard Furuseth 2015-05-20 03:17:47 +0200
  • 9bb915675a ITS#8117 Fix MDB_INTEGERDUP keysize doc + md_dcmp Hallvard Furuseth 2015-05-19 20:33:35 +0200
  • 329e12e4c5 ITS#8117 better fix Howard Chu 2015-05-03 07:52:47 +0100
  • 3d2202f31c Revert "ITS#8117 cleanup prev commit" Howard Chu 2015-05-03 07:43:11 +0100
  • 6bd97d4286 ITS#8117 better fix Howard Chu 2015-05-03 07:52:47 +0100
  • 7127753244 Revert "ITS#8117 cleanup prev commit" Howard Chu 2015-05-03 07:43:11 +0100
  • 0fd2214a8b ITS#8117 Howard Chu 2015-04-29 17:25:42 +0100
  • 47c4e747a0 ITS#8117 cleanup prev commit Howard Chu 2015-04-29 17:28:21 +0100
  • ce7ba0ceb6 ITS#8117 cleanup prev commit Howard Chu 2015-04-29 17:28:21 +0100
  • ed13d4aa59 ITS#8117 fix INTEGERDUP compare Howard Chu 2015-04-29 17:12:40 +0100
  • ba45e0c05a ITS#8117 fix INTEGERDUP compare Howard Chu 2015-04-29 17:12:40 +0100
  • 5cdde0c5b7 ITS#8109 Howard Chu 2015-04-23 05:52:13 +0100
  • b7511480c5 ITS#8109 fix mdb_cursor_del0 on empty DB Howard Chu 2015-04-23 05:49:56 +0100
  • f4cab2994f ITS#8109 fix mdb_cursor_del0 on empty DB Howard Chu 2015-04-23 05:49:56 +0100
  • 8cf73291fb ITS#8106 Howard Chu 2015-04-23 03:27:33 +0100
  • 32d46d4ea2 ITS#8106 retry writes on EINTR Howard Chu 2015-04-17 18:32:54 +0100
  • 5c89827817 Cleanup mtest* and sample-*. Hallvard Furuseth 2015-04-14 20:25:51 +0200
  • 1693012d57 Reformat mdb_dbi_open() doc for clarity Hallvard Furuseth 2015-04-14 20:24:30 +0200
  • f46b642b06 mdb_txn_renew(): Clear error from previous txn Hallvard Furuseth 2015-04-08 21:47:24 +0200
  • dce0911b17 ITS#8062 fix uninit'd cursor index Howard Chu 2015-03-18 19:26:21 +0000
  • 2072ae6a3b Fix EACCES description Hallvard Furuseth 2015-01-27 06:10:57 +0100
  • 4c62fde880 ITS#8106 retry writes on EINTR Howard Chu 2015-04-17 18:32:54 +0100
  • ccf4d8b385 ITS#8062 also handle subcursors Howard Chu 2015-04-16 00:19:40 +0100
  • b0032feb85 ITS#8062 also handle subcursors Howard Chu 2015-04-16 00:19:40 +0100
  • ddc4aa1aa3 ITS#8062 Howard Chu 2015-04-15 23:48:09 +0100
  • 97c7b6151e ITS#8062 fix rebalance Howard Chu 2015-04-15 23:20:55 +0100
  • b0fca5b956 ITS#8062 fix rebalance Howard Chu 2015-04-15 23:20:55 +0100
  • 2f6877ff7b Cleanup mtest* and sample-*. Hallvard Furuseth 2015-04-14 20:25:51 +0200
  • 5224774f3c Reformat mdb_dbi_open() doc for clarity Hallvard Furuseth 2015-04-14 20:24:30 +0200
  • 6a86f22b2a Cleanup MDB_env.me_txn0. Hallvard Furuseth 2015-04-08 21:52:05 +0200
  • 8adee9464f Fix per-txn MDB_NOMETASYNC, MDB_NOSYNC. Hallvard Furuseth 2015-04-08 21:51:50 +0200
  • 54516639ac Renumber MDB_TXN_* flags, simplify flag code Hallvard Furuseth 2015-04-08 21:51:16 +0200
  • 49bb9e82e8 mdb_txn_renew(): Clear error from previous txn Hallvard Furuseth 2015-04-08 21:47:24 +0200
  • d2dab3c905 ITS#8062 fix uninit'd cursor index Howard Chu 2015-03-18 19:26:21 +0000
  • dd58f3dde4 ITS#8066 Quanah Gibson-Mount 2015-02-27 17:15:23 -0600
  • 82b6a04bb7 ITS#8066 fix mdb_load with large values Howard Chu 2015-02-26 21:36:04 +0000
  • 04af46b1c1 ITS#8066 fix mdb_load with large values Howard Chu 2015-02-26 21:36:04 +0000
  • c51c480aba ITS#8066 fix mdb_load with large values Howard Chu 2015-02-26 21:36:04 +0000
  • b7d1afad42 Happy New Year Quanah Gibson-Mount 2015-02-12 10:46:33 -0600
  • 21a374f2d4 Happy New Year Quanah Gibson-Mount 2015-02-12 11:17:59 -0600
  • 6fe12f3273 Happy New Year Quanah Gibson-Mount 2015-02-12 11:17:59 -0600
  • f526f1b9a3 Happy New Year Quanah Gibson-Mount 2015-02-12 10:46:33 -0600
  • 8bb541bc40 Also support NOMETASYNC on txn_begin Howard Chu 2015-02-02 10:33:41 +0000
  • 3368d1f5e2 Support MDB_NOSYNC on mdb_txn_begin() Howard Chu 2015-01-30 09:21:05 +0000
  • 570ba6fb86 Fix EACCES description Hallvard Furuseth 2015-01-27 06:10:57 +0100
  • b2ab9910dd ITS#7971 Fix reader allocation and me_numreaders Hallvard Furuseth 2015-01-17 06:32:12 +0100
  • 6586299f55 Restrictive mdb_copy file mode. Hallvard Furuseth 2015-01-15 07:19:30 +0100
  • 8230b1b630 ITS#7970 LMDB: Critical Heisenbug leo@yuriev.ru 2014-10-17 22:35:41 +0000
  • 1e5d79831c ITS#7969 LMDB: volatile. leo@yuriev.ru 2014-10-17 22:22:39 +0000
  • 404697b369 mdb_env_set_flags(): Reject CHANGELESS flags. Hallvard Furuseth 2015-01-14 08:12:50 +0100
  • ea80418cfc Fix potential null deref (coverity) Howard Chu 2015-01-13 18:47:18 +0000
  • 71741a6b08 Fix potential null deref (coverity) Howard Chu 2015-01-13 18:47:18 +0000
  • d711e357da Whitespace (align with mdb.RE) Hallvard Furuseth 2015-01-12 21:02:29 +0100
  • 631970e485 Make SysV semaphores robust. Cleanup MDB_ROBUST. Hallvard Furuseth 2015-01-12 21:02:29 +0100
  • 0599dee9d4 ITS#8021 doc: Don't mix MDB_WRITEMAP + non-WRITEMAP Hallvard Furuseth 2015-01-12 12:19:51 +0100
  • 9441012435 ITS#8021 doc: Don't mix MDB_WRITEMAP + non-WRITEMAP Hallvard Furuseth 2015-01-12 12:19:51 +0100
  • 8b6c4250b1 More cleanup for fdatasync hack Howard Chu 2015-01-12 10:38:14 +0000
  • bf3961e3c7 More cleanup for fdatasync hack Howard Chu 2015-01-12 10:36:38 +0000
  • e85c944a3a Tweak conditionals for fdatasync hack Howard Chu 2015-01-11 11:41:08 +0000
  • ea89e3d269 Tweak conditionals for fdatasync hack Howard Chu 2015-01-11 11:37:37 +0000
  • f83f62a7ae ITS#8021 env_sync is invalid in RDONLY env Howard Chu 2015-01-09 11:25:07 +0000
  • 0b9f42d1f4 ITS#8021 env_sync is invalid in RDONLY env Howard Chu 2015-01-09 11:25:07 +0000
  • 4500d49f36 fdatasync hack, again Howard Chu 2015-01-08 13:03:55 +0000
  • 888a76f651 Revert "Fix prev commit for env_sync0" Howard Chu 2015-01-08 12:56:42 +0000
  • 462dc09745 fdatasync hack, again Howard Chu 2015-01-08 12:54:14 +0000
  • e86072a9c7 Revert "Note MDB_SAFE_FDATASYNC" Howard Chu 2015-01-08 12:17:29 +0000
  • 293d6bb47f Note MDB_SAFE_FDATASYNC Howard Chu 2015-01-08 11:43:57 +0000
  • 9585c01233 Simpler fdatasync hack Howard Chu 2015-01-08 11:42:08 +0000
  • 0ef1e0b16d Revert "Fix prev commit for env_sync0" Howard Chu 2015-01-08 11:28:33 +0000
  • fe8b13f225 Tweak fdatasync hack description Howard Chu 2014-12-22 18:07:08 +0000
  • e95c9231fc Fix prev commit for env_sync0 Howard Chu 2014-12-21 00:13:50 +0000
  • 985bbbbdd5 Fix prev commit for env_sync0 Howard Chu 2014-12-21 00:13:50 +0000