Leonid Yuriev
|
0afc21eed9
|
mdbx: add mdbx_get_keycmp() & mdbx_get_datacmp().
Change-Id: I11f8a54f7eb21b0bab575c8f6b89081b7eaf1bb8
|
2020-06-24 17:15:56 +03:00 |
|
Leonid Yuriev
|
428f753c03
|
mdbx: add key-to-value functions.
Change-Id: Ie0acd8c58833047931444fd9d94d5b82e6d541bb
|
2020-06-24 17:15:56 +03:00 |
|
Leonid Yuriev
|
0fc2d39cce
|
mdbx: allow mixind with/without MDBX_WRITEMAP for the same database.
Change-Id: I916bb9e9b44a58cf78786e76a8c42d62e0bfc579
|
2020-06-20 23:55:15 +03:00 |
|
Leonid Yuriev
|
0117473cbc
|
mdbx: bump version to 0.8.x
Change-Id: I6d2a1a3b04341461288e18c66d11e79d343750b0
|
2020-06-05 03:00:43 +03:00 |
|
Leonid Yuriev
|
f5066996b8
|
mdbx-doc: clarify mdbx_cursor_put() description.
Fixes https://github.com/erthink/libmdbx/issues/110.
Change-Id: Ieaeae763661d42ac333e2c12cdc141d01e719a54
|
2020-06-04 13:37:35 +03:00 |
|
Leonid Yuriev
|
44be200e28
|
mdbx-doc: clarify mdbx_del() and mdbx_cursor_del() description.
Related to https://github.com/erthink/libmdbx/issues/109.
Change-Id: I810597f8a1217db3a16cc7c3de3822218ab7d055
|
2020-06-04 13:37:30 +03:00 |
|
Leonid Yuriev
|
97b4679ca8
|
mdbx-doc: clarify MDBX_GET_BOTH_RANGE description.
Related to https://github.com/erthink/libmdbx/issues/109.
Change-Id: Id4026121128699ba8141bed9a7c577ce52635da3
|
2020-06-04 12:48:20 +03:00 |
|
Leonid Yuriev
|
5cc1cb3f87
|
mdbx: add mdbx_dbi_dupsort_depthmask().
Change-Id: Ib056663f26baea517d6f2b9d58cd64c643619ef9
|
2020-05-25 14:53:38 +03:00 |
|
Leonid Yuriev
|
42dd0219e4
|
mdbx: minor fix/refine comments.
|
2020-05-15 11:30:35 +03:00 |
|
Leonid Yuriev
|
57d76d1f7a
|
mdbx: checking the order of keys on all pages during the audit (squashed).
|
2020-05-15 11:29:23 +03:00 |
|
Leonid Yuriev
|
8b2a5a0fc7
|
mdbx: update MDBX_NOSUBDIR description.
Change-Id: I1d86e2d9147494dff9cf54795416370eafbb53b7
|
2020-04-30 16:59:52 +03:00 |
|
Leonid Yuriev
|
fac0d47913
|
mdbx: add MDBX_CP_FORCE_RESIZEABLE option.
Change-Id: I5fcdae7933dbbfbf8629e8a0423545a4f6b9f6b6
|
2020-04-29 18:57:00 +03:00 |
|
Leonid Yuriev
|
eea1432e80
|
mdbx: auto-reset running transaction in mdbx_txn_renew().
Change-Id: If93ad13bb5a6dab8dd5fcb80882b5eb83fdf3dad
|
2020-04-26 03:32:50 +03:00 |
|
Leonid Yuriev
|
3b741a6d5f
|
mdbx: automatically abort errored transaction in mdbx_txn_commit().
Change-Id: I2cfac73c69a8ff46870778f174555724f8363a79
|
2020-04-26 03:23:04 +03:00 |
|
Leonid Yuriev
|
5765d92ac7
|
mdbx: return MDBX_EBADSIGN when mdbx_env_close() called concurrently from several threads.
Change-Id: I03a8c87bc51eefc5236baa52cee8b12a9f8aa0e2
|
2020-04-20 17:00:41 +03:00 |
|
Leonid Yuriev
|
b64e47078f
|
mdbx: add __deprecated MDBX_MAP_RESIZED for compatibility.
Change-Id: I82431409ecaf4a1a85ddc777ae43b086715785d9
|
2020-04-19 17:33:32 +03:00 |
|
Leonid Yuriev
|
83e303b059
|
mdbx: alter MDBX_CURSOR_FULL description.
Change-Id: I70d13e7503d10c6050bd17e4dd8bd814e46799af
|
2020-04-19 17:33:32 +03:00 |
|
Leonid Yuriev
|
1e9cc6b0a5
|
mdbx: more 'const' for API.
Change-Id: Iedea253733105acc4010e07a65a594f8ea52ce56
|
2020-04-19 17:33:32 +03:00 |
|
Leonid Yuriev
|
8f5ae79b51
|
mdbx: bump version to 0.7.x
Change-Id: I6cb06fbd7119eed086b54a9760db1e0edf5de07b
|
2020-03-18 17:19:12 +03:00 |
|
Leonid Yuriev
|
251d34d6e6
|
mdbx-doc: more for custom comparators.
Change-Id: I3326c5bdedbbdb01b1865bff68aa7ba8bc7056cc
|
2020-03-02 13:50:33 +03:00 |
|
Leo Yuriev
|
76e29c21f1
|
mdbx: merge branch 'devel' (crutches for Wine).
Change-Id: I1779bc6987449e403216584cdd2846e910f34c8a
|
2020-02-28 19:05:47 +03:00 |
|
Leo Yuriev
|
5072b45026
|
mdbx: rename MDBX_MAP_RESIZED to MDBX_UNABLE_EXTEND_MAPSIZE.
Change-Id: I22fbdb4f08fd7a6ae37da42e6827677ae8a8337b
|
2020-02-28 16:40:56 +03:00 |
|
Leonid Yuriev
|
6c76af5181
|
mdbx-doc: refine prev commit.
Change-Id: I3ec7544eeee5a2ebfa268d667a1724e8251e7e2e
|
2020-02-25 15:19:49 +03:00 |
|
Leonid Yuriev
|
061d3cc8fd
|
mdbx-doc: clarify ACI for no-sync modes, reformat text.
Change-Id: I56b4f167eb334b4903d121f7cd6f33aa0b612dcd
|
2020-02-25 15:02:20 +03:00 |
|
Leonid Yuriev
|
2356f3281b
|
mdbx: use underscores for GNU-attributes.
Change-Id: Iefd371dd91da1db8ee86554208536b3004535317
|
2020-02-17 14:01:11 +03:00 |
|
Leonid Yuriev
|
0714c07e28
|
mdbx: minor clarify MDBX_EKEYMISMATCH description.
Change-Id: I310feb62bc849e01dc3faf0b93a16b654b53d3bd
|
2020-02-03 17:07:41 +03:00 |
|
Leonid Yuriev
|
e475db7ade
|
mdbx: add MDBX_DBG_LEGACY_OVERLAP.
Change-Id: I7aecb925b553587efd6698dc3d52682ca98aa950
|
2020-02-02 15:07:04 +03:00 |
|
Leonid Yuriev
|
01f65bc872
|
mdbx: more info about "one threat - one transaction".
Change-Id: I070750b081e02113577dac13488d01f9d18e759b
|
2020-02-02 02:46:41 +03:00 |
|
Leonid Yuriev
|
a594f79e5f
|
mdbx: refine/clarify error messages.
Change-Id: If2a38bdfb4a9fce176acb87fa452709bcfc5c972
|
2020-02-02 02:46:41 +03:00 |
|
Leonid Yuriev
|
17fe5f106b
|
mdbx: check read/write txn overlapping for the same thread (MDBX_TXN_OVERLAPPING).
Change-Id: If3488df96bd1903d5e4ca0a1fea504075dbd4a20
|
2020-02-02 02:46:41 +03:00 |
|
Leonid Yuriev
|
db27654330
|
mdbx: rename MDBX_LAST_LMDB_ERRCODE and fix description.
Change-Id: I9a855871ae8821d0d10472c48b5467fd507c01a5
|
2020-02-02 02:46:41 +03:00 |
|
Leonid Yuriev
|
08753b46a1
|
mdbx: cleanup tabs (cosmetics).
Change-Id: If941ea89d844f98f274da4ddfc3f2ae97986eeb7
|
2020-02-01 20:44:29 +03:00 |
|
Leonid Yuriev
|
898b6ee433
|
mdbx: fix mdbx_env_copy() argument description.
This resolves https://github.com/leo-yuriev/libmdbx/issues/78
Change-Id: I4d92f3939f617ffd11941793e819a0513649fed8
|
2020-01-26 15:27:30 +03:00 |
|
Leonid Yuriev
|
2ce9ace4d3
|
mdbx: documenting and checking key and value alignment for MDBX_INTEGERKEY and MDBX_INTEGERDUP.
This resolves https://github.com/leo-yuriev/libmdbx/issues/79.
Change-Id: I819a6eca3018361e5896d5ccce7e4c0ca57c8b38
|
2020-01-26 14:54:40 +03:00 |
|
Leonid Yuriev
|
bf28856ac5
|
mdbx: add key-making functions.
Related to https://github.com/leo-yuriev/libmdbx/issues/76
Change-Id: I1edc8efd323af9adb53e6c2155e2ea39a1e575f4
|
2020-01-22 03:43:09 +03:00 |
|
Leonid Yuriev
|
700f3514b3
|
mdbx: bump version to 0.6.x
Change-Id: I925ab0aaefb1a8f9860925c2e8e7c81015428b2e
|
2020-01-21 00:17:55 +03:00 |
|
Leonid Yuriev
|
7c894f0542
|
mdbx: HNY!
Change-Id: Idbd21263408f87ac2715675c9f7ccc6c44d41c9a
|
2020-01-21 00:17:55 +03:00 |
|
Leonid Yuriev
|
f3a95fe26b
|
mdbx: minor refine API description.
Change-Id: If5615ebff66fe6928d24d22e1300fdf59361527d
|
2020-01-05 00:34:31 +03:00 |
|
Leonid Yuriev
|
0a487d0b9e
|
mdbx: bump version to 0.5
Change-Id: Id2c82b5cbe567cffe193b86ecf13af93e58363c1
|
2019-12-31 20:59:13 +03:00 |
|
Leonid Yuriev
|
66ca7a519e
|
mdbx: rework MDBX_DBG_DUMP to avoid performance degradation.
Change-Id: I556ae61e03fdf7d6798072bbc2583ae5d01cbf9f
|
2019-12-17 18:02:13 +03:00 |
|
Leonid Yuriev
|
4eccf901ea
|
mdbx: rename MDBX_NOSYNC to MDBX_SAFE_NOSYNC for clarity.
Change-Id: I1d04600832cb7c86c578d72f3d6163ee22d134b7
|
2019-12-15 15:17:24 +03:00 |
|
Leonid Yuriev
|
60f4134841
|
mdbx: disable by-default workaround for obsolete E2K bug.
Change-Id: I9d6aaf0154e3c9f03dab7948575f4792a13dc988
|
2019-12-08 14:56:56 +03:00 |
|
Leonid Yuriev
|
a8da25c9d4
|
mdbx: fix minor typo.
Change-Id: I98a60691fe35b1e53e33627ab72203ed05e07e51
|
2019-12-06 22:07:30 +03:00 |
|
Leonid Yuriev
|
ba935ab8f1
|
mdbx: bump version to 0.4
Change-Id: I5c034cdc81df246f47e9d86c29ea5f58888a6581
|
2019-12-02 02:04:43 +03:00 |
|
Leonid Yuriev
|
d83de5bd09
|
mdbx: deprecate some API.
Change-Id: I0770f5ec89dc0cc71381dea1d420c2a3b506ce7f
|
2019-11-30 01:29:48 +03:00 |
|
Leonid Yuriev
|
d80654fa07
|
mdbx: rework max key-length and limit API.
Change-Id: I3d783f69d4ea438d8a8a0505fa9163715fbdcf9c
|
2019-11-30 01:29:48 +03:00 |
|
Leonid Yuriev
|
497aa53e28
|
mdbx: fix minor typos.
Change-Id: Ib0c62eace9c766844a3f44124b525a3c6373c620
|
2019-11-18 00:13:27 +03:00 |
|
Leonid Yuriev
|
d20b9d9ed7
|
mdbx: move boot-id from LCK to meta.
Change-Id: I7a371feb1a2c43e3606c516fe7b4c7d7a4ff6e73
|
2019-11-18 00:02:37 +03:00 |
|
Leonid Yuriev
|
dc03299dc6
|
mdbx: actualize list of supported OS.
|
2019-11-17 23:57:03 +03:00 |
|
Leonid Yuriev
|
42d9e06598
|
mdbx: add MDBX_ACCEDE environment opening flag.
Change-Id: If0a08d6fce127f35ff2992988715b7dc1fdb70a9
|
2019-11-16 00:23:03 +03:00 |
|