Leo Yuriev
|
99dd373215
|
mdbx: fix/refine mdbx_txn_end() and mdbx_txn_renew0().
|
2017-04-23 19:16:21 +03:00 |
|
Leo Yuriev
|
c2087f186e
|
mdbx: fix/rework mdbx_reader_check().
|
2017-04-23 19:16:21 +03:00 |
|
Leo Yuriev
|
1b490fda24
|
mdbx: add mdbx_dbi_sequence().
|
2017-04-17 21:38:33 +03:00 |
|
Leo Yuriev
|
dfc3020426
|
mdbx: fix mdbx_canary_put().
|
2017-04-17 21:38:25 +03:00 |
|
Leonid Yuriev
|
a4a542c3b5
|
mdbx: fix nasty typo in Windows's mdbx_pwritev().
|
2017-04-15 22:45:56 +03:00 |
|
Leonid Yuriev
|
49cccf4791
|
mdbx: Update README.md
Change-Id: I9787d54df1efdef19ccc29c24168015e225ff097
|
2017-04-12 13:02:07 +03:00 |
|
Leo Yuriev
|
4fb2bd3a07
|
mdbx: refine Makefile.
|
2017-04-11 19:09:32 +03:00 |
|
Leo Yuriev
|
8b42b8bfd4
|
test: add chrono.
|
2017-04-11 19:09:08 +03:00 |
|
Leo Yuriev
|
2a80ad67fb
|
test: refine logging.
|
2017-04-11 19:09:02 +03:00 |
|
Leo Yuriev
|
270b367a4f
|
mdbx: cleanup travis.yml
Change-Id: Ia38b527f27727bc06f7182f7a7d7c5e626780b99
|
2017-04-11 10:13:11 +03:00 |
|
Leo Yuriev
|
cbb2abe5a8
|
mdbx: fix MCVS x86 platform.
Change-Id: Ic9fb26eee0f7ff50973092d87e791a320f7dd231
|
2017-04-11 10:13:11 +03:00 |
|
Leo Yuriev
|
38a6781321
|
test: setup debug-loger for libmdbx.
Change-Id: I7235bd9457773cce2d20a371dcca47a5a4a61838
|
2017-04-11 02:25:03 +03:00 |
|
Leo Yuriev
|
8167a08431
|
test: use stderr for error only.
|
2017-04-11 00:26:24 +03:00 |
|
Leo Yuriev
|
4c97997602
|
test: fix typo in test's skeleton.
|
2017-04-11 00:26:20 +03:00 |
|
Leo Yuriev
|
2f058bf82b
|
mdbx: fix MSVC dirs (minor).
|
2017-04-11 00:13:41 +03:00 |
|
Leo Yuriev
|
a3644aa6d0
|
mdbx: new testset (initial, stub).
Initial stub for https://github.com/ReOpen/libmdbx/issues/8
|
2017-04-10 23:20:22 +03:00 |
|
Leo Yuriev
|
095cd25e23
|
mdbx: check sys-pagesize for power-of-2.
|
2017-04-05 18:33:19 +03:00 |
|
Leo Yuriev
|
b558757cf1
|
mdbx: roundup readers/lck-filesize.
|
2017-04-05 18:21:24 +03:00 |
|
Leo Yuriev
|
0b400c5dd0
|
mdbx: fix posix mdbx_mmap().
|
2017-04-05 18:21:05 +03:00 |
|
Leo Yuriev
|
fcb63130d6
|
mdbx: fix posix mdbx_lck_destroy().
|
2017-04-05 18:20:25 +03:00 |
|
Leo Yuriev
|
f51c8dae72
|
mdbx: add VS2013/2012/2010 for appveyor matrix.
|
2017-04-04 15:42:30 +03:00 |
|
Leo Yuriev
|
6d507233cc
|
mdbx: snprintf/vsnprintf stub for MSC.
|
2017-04-04 15:35:52 +03:00 |
|
Leo Yuriev
|
ab4597cedc
|
mdbx: add MDBX_MAXDATASIZE.
|
2017-03-31 17:59:45 +03:00 |
|
Leo Yuriev
|
a2593625cc
|
mdbx: add mdbx_get_maxkeysize().
|
2017-03-31 17:59:45 +03:00 |
|
Leo Yuriev
|
5c5ef256b3
|
mdbx: change mdbx_dkey().
|
2017-03-31 17:04:45 +03:00 |
|
Leo Yuriev
|
f8eb858ef3
|
mdbx: drop MDB_MAXKEYSIZE.
|
2017-03-31 17:04:36 +03:00 |
|
Leo Yuriev
|
cb6ac8912f
|
mdbx: now MDBX_MODE_ENABLED always.
|
2017-03-31 12:46:09 +03:00 |
|
Leo Yuriev
|
7d351f74c4
|
mdbx: rename mdbx_stat() to mdbx_dbi_stat().
|
2017-03-29 18:52:55 +03:00 |
|
Leo Yuriev
|
40f8f53b0e
|
mdbx: add TODO.md
|
2017-03-29 15:41:53 +03:00 |
|
Leonid Yuriev
|
5f7e5547c3
|
mdbx: add .appveyor.yml
|
2017-03-29 01:22:35 +03:00 |
|
Leo Yuriev
|
9731e07120
|
mdbx: uint32/uint64 for INTEGER_KEY.
|
2017-03-29 00:53:39 +03:00 |
|
Leo Yuriev
|
69a6d10a8a
|
mdbx: crutch for Windows's UnlockFile().
|
2017-03-29 00:53:39 +03:00 |
|
Leo Yuriev
|
e9ea16a54e
|
mdbx: adds test7 by Klaus Malorny <klaus.malorny@knipp.de>
|
2017-03-29 00:53:39 +03:00 |
|
Howard Chu
|
c25934a8dd
|
mdbx: backport - fix xcursor after cursor_del (ITS#8622).
Re-fix 6b1df0e4c7fadd21d1233d7157229b2d89ccaa04 from ITS#8406
Change-Id: I177bef20cfa4b464a38cb42d66b7134f84434490
|
2017-03-29 00:53:39 +03:00 |
|
Leo Yuriev
|
12954bc49b
|
mdbx: Qt-Creator project.
|
2017-03-29 00:53:39 +03:00 |
|
Leo Yuriev
|
bfac83a3b8
|
mdbx: MSVC project/solution for DLL.
|
2017-03-29 00:53:39 +03:00 |
|
Leo Yuriev
|
0f49ed6e53
|
mdbx: big-bang (initial).
- OS Abstraction Layer;
- Windows Support.
- preparation for more changes.
Change-Id: I53772eda9091ba361cbc9a28656190ea0d4c5cee
|
2017-03-29 00:53:39 +03:00 |
|
Leo Yuriev
|
95e606606a
|
mdbx: subdirs.
Change-Id: Iea70b29ed39f55ee363729300f6ce54127b4e880
|
2017-03-16 18:04:56 +03:00 |
|
Leo Yuriev
|
c2fda6be5a
|
mdbx: refine mdbx_is_dirty().
|
2017-03-06 20:18:42 +03:00 |
|
Leo Yuriev
|
f4bf454298
|
mdbx: refine error-msg.
|
2017-02-28 19:41:47 +03:00 |
|
Leo Yuriev
|
57dc59ecfb
|
mdbx: add mdbx_strerror_r().
|
2017-02-28 16:54:10 +03:00 |
|
Leo Yuriev
|
8fb2523276
|
mdbx: add MDBX_EBADSIGN.
|
2017-02-27 21:37:45 +03:00 |
|
Leo Yuriev
|
00ec50cfb3
|
mdbx: partially remove Doxygen tags.
|
2017-02-27 20:55:17 +03:00 |
|
Leo Yuriev
|
d2d8403f45
|
mdbx: drop MDB_rel_func and related.
|
2017-02-27 20:12:55 +03:00 |
|
Leo Yuriev
|
a034502657
|
mdbx: fix wrong cursor's state after a deletion.
|
2017-02-21 23:13:54 +03:00 |
|
Leo Yuriev
|
44b378b8ea
|
mdbx: refine mdbx_cursor_get().
|
2017-02-21 23:13:54 +03:00 |
|
Leo Yuriev
|
abc7dca247
|
mdbx: MDB_END_EOTDONE and refine txn_commit().
|
2017-02-21 23:13:54 +03:00 |
|
Leo Yuriev
|
3d08b9e76f
|
mdbx: fix mdbx_node_search().
|
2017-02-21 23:13:54 +03:00 |
|
Leo Yuriev
|
daa08e6102
|
mdbx: assert for NODEPTR.
|
2017-02-21 23:13:54 +03:00 |
|
Leo Yuriev
|
febe2e2748
|
mdbx: minor refine clearing C_DEL.
|
2017-02-21 23:13:54 +03:00 |
|