Leonid Yuriev
|
e1e2e2e935
|
mdbx: provide additional info via mdbx_env_info_ex().
Change-Id: Icfc751da73f090833800ad5429a9b296b4e34700
|
2019-10-01 17:09:57 +03:00 |
|
Leonid Yuriev
|
22f6e53520
|
mdbx: update README and refine API description.
Change-Id: I162eab823df0dbf6528dce74a9b9842fb8b79d1b
|
2019-09-30 03:07:07 +03:00 |
|
Leonid Yuriev
|
83da954725
|
mdbx: rework env_sync() for MDBX_NOMETASYNC, add mdbx_env_sync_poll().
Change-Id: I4d212c663853b00e221d17cb8483353231497b48
|
2019-09-30 00:15:13 +03:00 |
|
Leonid Yuriev
|
91ee841fc2
|
mdbx: clarify mdbx_env_set_flags().
Change-Id: I45d9af8cbaf9710e78c93d157c70fc2d305f3100
|
2019-09-30 00:15:13 +03:00 |
|
Leonid Yuriev
|
87f8c01ac4
|
mdbx: add space argument for oom-callback.
Change-Id: I27634e02046df375fffae66de3124e8cd90cc61c
|
2019-09-30 00:15:13 +03:00 |
|
Leonid Yuriev
|
86496e4480
|
mdbx: refine retired-next-reader insode mdbx_txn_info().
Change-Id: Iba57365cc4b7f4f09a0698502bc7aafcb6e67478
|
2019-09-28 14:41:49 +03:00 |
|
Leonid Yuriev
|
dcd3c497d9
|
mdbx-windows: rename mdbx_dll_handler() to avoid confusion with callbacks.
Change-Id: I1ee9e9aa46da33f06cf935d3be059f938416efb5
|
2019-09-28 00:46:16 +03:00 |
|
Leonid Yuriev
|
20447c877d
|
mdbx: refine mdbx.h and API description, etc (5 of 5).
Change-Id: I851736cccb4d0271d6f351e1358cc5c4e1257bb4
|
2019-09-27 02:28:17 +03:00 |
|
Leonid Yuriev
|
40ee895aae
|
mdbx: refine internal debug facilities.
Change-Id: I934cb8587f07c59268b16a0dd99daeb7ac440e62
|
2019-09-24 10:07:50 +03:00 |
|
Leonid Yuriev
|
83fbcb660f
|
mdbx: add mdbx_txn_info().
Change-Id: I7bef500c23899874c996694b7cc52a38366730f0
|
2019-09-21 18:15:43 +03:00 |
|
Leonid Yuriev
|
7c39c16829
|
mdbx-tools: rework mdbx_reader_list() & mdbx_stat.
Change-Id: I0524cad93ca439e74eba9486cbcbeacf4253dd84
|
2019-09-19 01:21:35 +03:00 |
|
Leonid Yuriev
|
8fa718c5f9
|
mdbx: refine mdbx.h and API description, etc (4 of 5).
Change-Id: I36955c54f55facfb31b403f12fe6fd16c789e167
|
2019-09-18 04:00:57 +03:00 |
|
Leonid Yuriev
|
b19e180fab
|
mdbx: refine mdbx.h and API description, etc (3 of 5).
Change-Id: I05890bdf2e29c6c5a4b1f861f5bfda920e970126
|
2019-09-16 02:25:06 +03:00 |
|
Leonid Yuriev
|
70929d45fb
|
mdbx: refine mdbx.h for API description, etc (2 of 5).
Change-Id: I280ddbc619304c2a0367e25c8ca85eac5cd73d94
|
2019-09-13 04:26:35 +03:00 |
|
Leonid Yuriev
|
1d08f9e673
|
mdbx: refine mdbx.h and error strings (1 of 5).
Change-Id: Iaa6c4afeb9268d916ef1e8e23fdf12b7f603869f
|
2019-09-12 14:18:10 +03:00 |
|
Leonid Yuriev
|
3ec081c187
|
mdbx-build: add 'make dist' target.
Change-Id: I72c2ff2f90e9da4664bf542761fe445bb713a67a
|
2019-09-10 02:28:41 +03:00 |
|
Leonid Yuriev
|
e7095e9ada
|
mdbx: remove UTF8-BOM (preparation for 'make dist').
Change-Id: I2d0ccc9f7bbed6d57b2fe6ef156f33531a4eeb69
|
2019-09-10 02:18:50 +03:00 |
|
Leonid Yuriev
|
be72cd81dc
|
mdbx: add MDBX_MIN_PAGESIZE & MDBX_MAX_PAGESIZE.
Change-Id: I66ba4b637ed5acabb734bbd380e618e01019ade2
|
2019-09-10 02:13:33 +03:00 |
|
Leonid Yuriev
|
fc4f5ffa45
|
mdbx: replace 'impending changes warning' with MithrilDB announce.
Change-Id: I698a5d16ff8769a08a19b34abefa9a888ee9bf82
|
2019-09-10 02:10:22 +03:00 |
|
Leonid Yuriev
|
449307a69f
|
mdbx-build: sourcery pinning (but cmake requires manually config-files removal for now).
|
2019-09-09 14:29:05 +03:00 |
|
Leonid Yuriev
|
368b48b41b
|
mdbx-windows: add mdbx_strerror_ANSI2OEM() and mdbx_strerror_r_ANSI2OEM().
|
2019-08-30 00:01:38 +03:00 |
|
Leonid Yuriev
|
137d652d77
|
mdbx: refine attribute-based macros.
|
2019-08-25 04:37:15 +03:00 |
|
Leonid Yuriev
|
93f82f47bd
|
mdbx: refine setup_debug(), add MDBX_DBG_LEGACY_MULTIOPEN.
Change-Id: I5d144f6fa27b8f5885fa0a0fbd11fe1d44bcc41c
|
2019-08-25 04:36:28 +03:00 |
|
Leonid Yuriev
|
4ceaf842fe
|
mdbx: add timed auto-sync feature.
Change-Id: Ia9b8529fda321d5f78b306f270d157a78f708916
|
2019-08-23 13:13:20 +03:00 |
|
Leonid Yuriev
|
68e0076ca3
|
mdbx: rework auto-sync by volume feature.
Change-Id: I0a34a65a974f28c6f0a950c11d55a43cfcfcab22
|
2019-08-23 12:05:09 +03:00 |
|
Leonid Yuriev
|
17407c9ecc
|
mdbx: add mdbx_env_info2(txn) and mdbx_env_stat2(txn).
Change-Id: Ifd128185a084c9dc61da140eeeaaf4b6022d3537
|
2019-08-12 02:55:53 +03:00 |
|
Leonid Yuriev
|
f2c3fcb6a4
|
mdbx: portability - define MDBX_ENODATA=-1 if ENODATA not available.
Change-Id: I75a072975e3cf07d801ae3782430c0033c271947
|
2019-07-14 15:08:06 +03:00 |
|
Leonid Yuriev
|
bbf8ef0a4b
|
mdbx-chk: fix space-usage statistics info.
Change-Id: I0cbbbc481f2e6dc37b29f6603ec1ead43b5d1864
|
2019-06-23 14:07:13 +03:00 |
|
Leonid Yuriev
|
05cf301774
|
mdbx: bump version to v0.3.0
Change-Id: Ic09361eda834c75d4fdb37dcbe5e8edbf0317f9b
|
2019-06-22 22:23:25 +03:00 |
|
Leonid Yuriev
|
c05702eacf
|
mdbx: add MDBX_PGWALK-tags and refine pgwalk internals.
Change-Id: I1f4eb79463dc6eec3d94d43baab0b28ceefa8c03
|
2019-06-19 15:05:10 +03:00 |
|
Leonid Yuriev
|
e26b7501eb
|
mdbx: add MDBX_EPSILON support for mdbx_estimate_range().
Change-Id: I2d89a9f20bfa16c8f35a4381709bc54f86f0ff67
|
2019-05-25 19:10:38 +03:00 |
|
Leonid Yuriev
|
8ddfd1f34a
|
mdbx: adds functions for distance/move/range estimation (initial).
Change-Id: If59eccf7311123ab6384c4b93f9b1fed5a0a10d1
|
2019-03-05 02:57:15 +03:00 |
|
Leo Yuriev
|
ac6d423451
|
mdbx: fix one more comment typo (minor).
|
2019-02-13 20:23:43 +03:00 |
|
Leo Yuriev
|
9cc9116df3
|
mdbx: 2019 HNY.
Change-Id: Iec6b7affedef0ea89fad917eb17af7e8201a7482
|
2019-02-03 12:28:01 +03:00 |
|
Leonid Yuriev
|
5fd05db6ea
|
mdbx: minor fix/refine mdbx_txn_straggler() for r/w-txn.
Change-Id: Id44a1db414de457d74a3e1d9d5c96064a7278080
|
2019-01-17 23:14:25 +03:00 |
|
Leonid Yuriev
|
777d1db5c9
|
mdbx-windows: add MDBX_BUILD_DLL and DllMain().
Change-Id: I715f5ea84fe77923eecbc617c4e994e3e5d44605
|
2018-10-08 02:19:58 +03:00 |
|
moneromooo-monero
|
2689d0a71f
|
mdbx-doc: import - mdb_cursor_del does not invalidate the cursor (ITS#8857).
|
2018-09-24 19:34:42 +03:00 |
|
Howard Chu
|
d56c9a881e
|
mdbx-doc: import - GET_MULTIPLE etc don't return the key (ITS#8908).
Unnecessary since these are DUPs, the key will always be the same
|
2018-09-24 19:31:47 +03:00 |
|
Leonid Yuriev
|
68fd9c9908
|
mdbx: add mdbx_get2() for testing.
Change-Id: Icd0961e464936fa2d24fd3ed87b61de038e955c2
|
2018-09-17 15:25:45 +03:00 |
|
Leo Yuriev
|
7498286e3a
|
mdbx: verification of in-db stats.
|
2018-09-13 16:04:28 +03:00 |
|
Leo Yuriev
|
3bc339ef19
|
mdbx: enumeration for page types.
|
2018-09-13 16:00:33 +03:00 |
|
Leonid Yuriev
|
ee21afce1e
|
mdbx: fix comments typo.
Change-Id: Ieb8ee5d6d76457efbd54958fe9d894f752880520
|
2018-09-12 19:51:05 +03:00 |
|
Leo Yuriev
|
c362ad9465
|
mdbx: fix added limit's API.
|
2018-08-22 16:19:42 +03:00 |
|
Leonid Yuriev
|
8acc1979bb
|
mdbx: fix mdbx_env_get_maxkeysize() result type (minor).
Change-Id: I8e3a7f8c2b81b5f8ac40801313cbd6f17d2dea64
|
2018-08-21 22:35:53 +03:00 |
|
Leonid Yuriev
|
a0d10e41b8
|
mdbx: add mdbx_limits_xyz().
Change-Id: I56c79704c59386a0c4d84b001020484c23925e6c
|
2018-08-21 22:19:20 +03:00 |
|
Leo Yuriev
|
d90e6187f7
|
mdbx: support exclusive mode without lck-file.
Change-Id: I1beef09d62965d0d777f579a8aa6f15c478eebd2
|
2018-06-30 14:15:24 +03:00 |
|
Leo Yuriev
|
b9d3eac12e
|
mdbx: minor refine mdbx_env_copy().
Change-Id: I007add822bc4d30b7a8a838981ada6d2812f669a
|
2018-06-29 23:54:59 +03:00 |
|
Leo Yuriev
|
31b5f64054
|
mdbx: bump version to v0.2.0
Change-Id: I113419b685c38f23c35da6790648f7f994a15f29
|
2018-06-21 17:54:59 +03:00 |
|
Leo Yuriev
|
0dfa9cd09a
|
mdbx: add MDBX_EXCLUSIVE instead of mdbx_env_open_ex().
Change-Id: I3c817d58d971385bcd07643df14beaf7122c7836
|
2018-06-20 13:52:02 +03:00 |
|
Leo Yuriev
|
09ad941a05
|
mdbx: Windows XP compatibility.
Change-Id: Iafe3a83110610071e42a168ef9fc5f8d3131854f
|
2018-06-20 13:47:14 +03:00 |
|