Commit Graph

  • 56adc467a6 ITS#8069 char* strings on Windows are ASCII Pavel Medvedev 2015-08-19 17:19:48 +0100
  • 22958b0f9e ITS#8067 add ssize_t typedef for MSVC Pavel Medvedev 2015-08-19 16:39:08 +0100
  • de5b689308 Simpler mdb_env_write_meta() Hallvard Furuseth 2015-07-26 07:20:19 +0200
  • bde5c231bc Kill magic numbers for NUM_METAS, databases Hallvard Furuseth 2015-07-26 07:16:41 +0200
  • 8901d9cfbc ITS#7377 Catch mdb_put() to blocked/read-only txns Hallvard Furuseth 2015-07-19 21:44:02 +0200
  • 01342bd5d2 ITS#7377 Always notice env error on txn startup. Hallvard Furuseth 2015-07-19 21:43:10 +0200
  • 602c978761 Cleanup: Drop !mt_dbxs hack, use MDB_TXN_FINISHED Hallvard Furuseth 2015-07-19 21:31:54 +0200
  • a3ae2e7db1 Catch most uses of finished/parent txns. Hallvard Furuseth 2015-07-19 21:31:25 +0200
  • 9266843fa6 Move code into mdb_txn_end(). Was mdb_txn_reset0. Hallvard Furuseth 2015-07-19 21:30:12 +0200
  • 0cfc0a9736 Factor me_metas[toggle] out to mdb_env_pick_meta() Hallvard Furuseth 2015-07-11 21:10:33 +0200
  • 490243424c Simpler mdb_node_add() Hallvard Furuseth 2015-07-11 21:09:36 +0200
  • 6318038138 More ESECT declarations Hallvard Furuseth 2015-07-04 13:50:21 +0200
  • 110fba2ef1 Add DB_USRVALID, to avoid 'dbi == FREE_DBI' tests Hallvard Furuseth 2015-07-04 13:49:12 +0200
  • b6f0179683 Simpler flag/DBI checks and MDB_DEBUG Hallvard Furuseth 2015-07-04 13:48:07 +0200
  • 06df0a4655 Simpler mdb_drop(). Hallvard Furuseth 2015-07-04 13:48:06 +0200
  • e5f41ce56b Simpler mdb_node_shrink() Hallvard Furuseth 2015-07-04 13:48:05 +0200
  • 9d6c973f76 Simpler mdb_txn_commit(). Hallvard Furuseth 2015-07-04 13:48:04 +0200
  • ee06adb311 mdb_txn_begin() cleanup Hallvard Furuseth 2015-07-04 13:48:03 +0200
  • cc2a50aca2 mdb_drop0(): Omit scanning DUPSORT sub-DB leaves Hallvard Furuseth 2015-07-04 13:48:02 +0200
  • 70788bfe45 Use mdb_cmp_long() for FREE_DBI Hallvard Furuseth 2015-07-04 13:48:01 +0200
  • a36f7a7fc2 mdb_env_get_flags(): Hide internal flags Hallvard Furuseth 2015-07-04 13:42:41 +0200
  • 600e2b6ce0 Support robust mutexes/locks. Add mdb_mutex_t etc. Hallvard Furuseth 2015-07-03 23:07:30 +0200
  • 3a71450436 Add MDB_USE_POSIX_MUTEX. Hallvard Furuseth 2015-07-03 23:07:00 +0200
  • f25c4f0db9 Whitespace (align with mdb.master) Hallvard Furuseth 2015-07-03 23:02:12 +0200
  • 086bc04cd2 ITS#7969 Use __sync_synchronize() leo@yuriev.ru 2015-07-03 23:01:00 +0200
  • 3f6fa7aece Set/clear mp_pad, md_pad (MDB_DUPFIXED data size). Hallvard Furuseth 2015-05-20 04:04:38 +0200
  • c616689d9a Cleanup MDB_env.me_txn0. Hallvard Furuseth 2015-04-08 21:52:05 +0200
  • c0170bc0ec Copy some env flags to txn. Factor out flags. Hallvard Furuseth 2015-04-08 21:51:50 +0200
  • c65ca298b9 ITS#7971 mdb_txn_renew0(): Fix new readers slots. leo@yuriev.ru 2015-01-17 06:50:12 +0100
  • 076b773d6b ITS#7994 Access to current transaction ID. David Barbour 2015-01-12 23:00:30 +0100
  • f3d3f60e3d Try to avoid an invalid datafile after failed init Hallvard Furuseth 2014-12-08 09:56:36 +0100
  • aa10c98f3f For ITS#7789: Ensure mapsize >= pages in use. Hallvard Furuseth 2014-12-03 12:37:55 +0100
  • fc3514152f ITS#8263, 8264, 7771, 8270 Howard Chu 2015-10-25 08:13:25 +0000
  • 52446f93e7 ITS#8270 win32: fix conversion error with MSVC Ignacio Casal Quinteiro 2015-10-15 13:22:25 -0700
  • 24add6589b ITS#7771 fix cursor tracking on fake pages Howard Chu 2015-10-12 00:08:41 +0100
  • 448b4c815a ITS#8263 streamline prev patch Hallvard Furuseth 2015-10-11 21:40:49 +0100
  • 7e3c532823 ITS#8263 fix cursor tracking in cursor_put Howard Chu 2015-10-07 06:30:58 +0100
  • 9ed1e57440 ITS#8264 fix cursor_del cursor tracking Howard Chu 2015-10-06 07:57:14 +0100
  • 619ccdd3da ITS#8270 win32: fix conversion error with MSVC Ignacio Casal Quinteiro 2015-10-15 13:22:25 -0700
  • 9411de60d2 ITS#7771 more for prev commit Howard Chu 2015-10-12 10:29:09 +0100
  • 7c1baed4de ITS#7771 fix cursor tracking on fake pages Howard Chu 2015-10-12 00:08:41 +0100
  • e211b870d0 ITS#8263 streamline prev patch Hallvard Furuseth 2015-10-11 21:40:49 +0100
  • c456d219a9 ITS#8263 fix cursor tracking in cursor_put Howard Chu 2015-10-07 06:30:58 +0100
  • b42cd65193 ITS#8264 fix cursor_del cursor tracking Howard Chu 2015-10-06 07:57:14 +0100
  • 6f53771687 ITS#8258 Howard Chu 2015-10-04 03:02:04 +0100
  • 8b46dcc26d ITS#8258 fix rebalance/split Howard Chu 2015-10-04 01:56:25 +0100
  • 8bdadf68c5 ITS#8258 fix rebalance/split Howard Chu 2015-10-04 01:56:25 +0100
  • 436333b16c Fix typo in mdb_tassert(). Hallvard Furuseth 2015-10-01 19:43:58 +0200
  • eccea851ff ITS#8259 fix usage ordering Howard Chu 2015-09-30 18:11:20 +0100
  • e034bd3d84 ITS#8259 fix usage ordering Howard Chu 2015-09-30 18:11:20 +0100
  • be1795a616 ITS#8221 fix typos Howard Chu 2015-09-29 17:31:56 +0100
  • 3cbbe3a0d8 ITS#8221 fix typos Howard Chu 2015-09-29 17:31:56 +0100
  • bc7d3d9124 ITS#8221, #8256 Howard Chu 2015-09-27 22:37:28 +0100
  • 4b01cb3727 ITS#8221 don't merge branch pages needlessly Howard Chu 2015-09-26 16:50:28 +0100
  • ddb7478e06 ITS#8256 Create install directories if needed Luke Yeager 2015-09-18 18:06:43 -0700
  • 2247507bb8 ITS#8221 cleanup prev commit Howard Chu 2015-09-27 22:34:22 +0100
  • 7267e0f566 ITS#8221 don't merge branch pages needlessly Howard Chu 2015-09-26 16:50:28 +0100
  • 62826b0965 ITS#8256 Create install directories if needed Luke Yeager 2015-09-18 18:06:43 -0700
  • 60131fbf0f Accept WRITEMAP flag vmware Howard Chu 2015-09-17 23:12:26 +0100
  • faeaa3ae8f ITS#7377, 8237 Howard Chu 2015-09-12 23:08:14 +0100
  • d84fae3fe3 ITS#8237 fix ITS#7589 regression Howard Chu 2015-09-06 19:18:19 +0100
  • 7f151b1137 ITS#7377 mdb_env_init_meta(): Catch calloc error Hallvard Furuseth 2015-08-23 11:12:45 +0200
  • 7e476e4983 ITS#8237 fix ITS#7589 regression Howard Chu 2015-09-06 19:18:19 +0100
  • 2dc468eeef VMware WAL Howard Chu 2015-08-28 14:23:09 +0100
  • e9e3c9fb51 ITS#7377 mdb_env_init_meta(): Catch calloc error Hallvard Furuseth 2015-08-23 11:12:45 +0200
  • 9a8d38a9de Doc tweak - MDB_RESERVE / DUPSORT incompat Howard Chu 2015-08-22 14:00:12 +0100
  • bc4c177b91 Doc tweak - MDB_RESERVE / DUPSORT incompat Howard Chu 2015-08-22 14:00:12 +0100
  • d7e4e206ad Return to release engineering Howard Chu 2015-08-21 21:42:25 +0100
  • e55956a591 Another MDB_APPEND doc tweak Howard Chu 2015-08-21 21:40:33 +0100
  • c77fbc6f35 Another MDB_APPEND doc tweak Howard Chu 2015-08-21 21:40:33 +0100
  • 10c808e4f9 ITS#8069 char* strings on Windows are ASCII Pavel Medvedev 2015-08-19 17:19:48 +0100
  • 8d198fdd5a ITS#8067 add ssize_t typedef for MSVC Pavel Medvedev 2015-08-19 16:39:08 +0100
  • 80e997a0eb Bump version to 0.9.16 Howard Chu 2015-08-14 01:01:40 +0100
  • 5d67c6aed1 Release 0.9.16 LMDB_0.9.16 Howard Chu 2015-08-14 01:00:38 +0100
  • c9d45600cd ITS#8192 fix typo Howard Chu 2015-07-30 00:54:05 +0100
  • d139771b43 ITS#8192 fix reference to EINTR on WIN32 from ITS#8106 Howard Chu 2015-07-29 20:01:34 +0100
  • d4f9568249 ITS#8192 cleanup unused label on WIN32 Howard Chu 2015-07-29 20:03:43 +0100
  • 572aff7e80 ITS#8192 fix reference to EINTR on WIN32 from ITS#8106 Howard Chu 2015-07-29 20:01:34 +0100
  • c4ae054bce Updated for ITS#8181, #8190, #8200 Howard Chu 2015-07-28 15:20:43 +0100
  • 4b58502c77 ITS#8200 Fix mdb_midl_shrink() usage, return void Hallvard Furuseth 2015-07-19 21:18:31 +0200
  • 1fd0341f76 ITS#8181 Verify that records are/aren't DBs. Hallvard Furuseth 2015-07-11 21:01:40 +0200
  • 7513bd4618 ITS#8190 fix cursor EOF bug Howard Chu 2015-07-07 13:41:32 +0100
  • 2c6c267a23 Simpler mdb_env_write_meta() Hallvard Furuseth 2015-07-26 07:20:19 +0200
  • af29f6a594 Kill magic numbers for NUM_METAS, databases Hallvard Furuseth 2015-07-26 07:16:41 +0200
  • 4dea7d44fa ITS#7377 Catch mdb_put() to blocked/read-only txns Hallvard Furuseth 2015-07-19 21:44:02 +0200
  • d7db12ad77 ITS#7377 Always notice env error on txn startup. Hallvard Furuseth 2015-07-19 21:43:10 +0200
  • 060b63a58d Cleanup: Drop !mt_dbxs hack, use MDB_TXN_FINISHED Hallvard Furuseth 2015-07-19 21:31:54 +0200
  • 3e301ec400 Catch most uses of finished/parent txns. Hallvard Furuseth 2015-07-19 21:31:25 +0200
  • b6973a3324 Move code into mdb_txn_end(). Was mdb_txn_reset0. Hallvard Furuseth 2015-07-19 21:30:12 +0200
  • 90f6fc4ba7 ITS#8200 Fix mdb_midl_shrink() usage, return void Hallvard Furuseth 2015-07-19 21:18:31 +0200
  • 8716451d14 WIN32 - fix typo vl32 Howard Chu 2015-07-16 13:57:19 +0100
  • 91fc43f17c Factor me_metas[toggle] out to mdb_env_pick_meta() Hallvard Furuseth 2015-07-11 21:10:33 +0200
  • 62aabaa4aa Simpler mdb_node_add() Hallvard Furuseth 2015-07-11 21:09:36 +0200
  • 45e405528b ITS#8181 Verify that records are/aren't DBs. Hallvard Furuseth 2015-07-11 21:01:40 +0200
  • 749633e48a ITS#8190 fix cursor EOF bug Howard Chu 2015-07-07 13:41:32 +0100
  • ad87d6a3f4 More ESECT declarations Hallvard Furuseth 2015-07-04 13:50:21 +0200
  • ebb8b67109 Add DB_USRVALID, to avoid 'dbi == FREE_DBI' tests Hallvard Furuseth 2015-07-04 13:49:12 +0200
  • 5cd5e928c1 Simpler flag/DBI checks and MDB_DEBUG Hallvard Furuseth 2015-07-04 13:48:07 +0200
  • 4033f31acb Simpler mdb_drop(). Hallvard Furuseth 2015-07-04 13:48:06 +0200
  • be0cdc1c9d Simpler mdb_node_shrink() Hallvard Furuseth 2015-07-04 13:48:05 +0200