Leo Yuriev
|
9f2bf6a377
|
mdbx: provide SRWL stub for Windows XP/2000.
Change-Id: I438373a4952298efc88ca4c1a92c88e173b82f98
|
2018-06-20 13:47:14 +03:00 |
|
Leo Yuriev
|
9db090087e
|
mdbx: reformat by clang-format 6.0 (cosmetic).
|
2018-06-18 21:29:12 +03:00 |
|
Leo Yuriev
|
d0ddc8569b
|
mdbx-windows: fix lck_reader_alive_check().
Change-Id: Icbc54d9b3003f70bba573a3807c5161380339460
|
2018-05-04 02:17:21 +03:00 |
|
Leo Yuriev
|
d127c28e83
|
mdbx-windows: fix srw-release if rdt-lock failed (minor/paranoia).
|
2018-04-12 00:56:58 +03:00 |
|
Leo Yuriev
|
571b50622e
|
mdbx: restore workaround for glibc's bug #21031.
Workaround for https://sourceware.org/bugzilla/show_bug.cgi?id=21031
Change-Id: I6cf9e037cc2fc298096b78ec96773f19478ed5c0
|
2018-04-03 17:44:18 +03:00 |
|
Leo Yuriev
|
a93fafceff
|
mdbx: strip utf8-bom for Elbrus (minor).
Change-Id: I9030abe267c4abfa2c5c2deb439c0b8025b83047
|
2018-03-07 12:09:43 +03:00 |
|
Leo Yuriev
|
72557af2b5
|
mdbx: HNY!
Change-Id: I2a91b986964d96bb3e5f848e3c17408bd7745866
|
2018-02-04 13:10:54 +03:00 |
|
Leo Yuriev
|
5cfec7a832
|
mdbx: workaround for Windows LockFileEx/WriteFile bug.
This resolves https://github.com/leo-yuriev/libmdbx/issues/25
|
2018-01-31 15:26:44 +03:00 |
|
Leo Yuriev
|
18432ebfab
|
mdbx-windows: minor refine LCK_BODY_LEN.
Change-Id: Id02434a12ba66f15b2aa624819c068f6e6fce0d3
|
2018-01-10 01:02:23 +03:00 |
|
Leo Yuriev
|
59ad929d36
|
mdbx-windows: fix and refine mdbx_suspend_threads_before_remap().
Change-Id: I4f289f5d603ca18e6714455604dd4ce98931af41
|
2018-01-08 18:19:25 +03:00 |
|
Leo Yuriev
|
30bd7d3078
|
mdbx: shrinking memory-mapping for Windows (initial).
Change-Id: I3c3c2df0747c788ea36d7764c1e8139098ca62be
|
2018-01-08 17:47:41 +03:00 |
|
Leo Yuriev
|
0a7a290d06
|
mdbx: drop mdbx_txn_trylock().
|
2017-10-26 21:49:39 +03:00 |
|
James Rouzier
|
7c466e53f0
|
Add the ability to not block when opening a write transaction
|
2017-10-25 19:41:28 -04:00 |
|
Leonid Yuriev
|
c8a5df650b
|
mdbx: fix/rework exclusive-locking for Windows.
Change-Id: I1b129a10ed7523024481480647317f1643f2ea70
|
2017-07-19 14:13:31 +03:00 |
|
Leo Yuriev
|
10b0197026
|
mdbx: drop mdbx_get_errno_checked().
Change-Id: Ifa829b465083f17eba911e19947bdae854f9759c
|
2017-06-21 01:41:25 +03:00 |
|
Leo Yuriev
|
d2d513014d
|
mdbx: add mdbx_lck_upgrade() to OSAL.
|
2017-06-06 20:28:00 +03:00 |
|
Leo Yuriev
|
af7b468e63
|
mdbx: use uint64_t or size_t insted of off_t (buggy on Windows).
|
2017-05-24 18:50:24 +03:00 |
|
Leo Yuriev
|
06de7a5155
|
mdbx: rename the rest MDBX_xyz.
|
2017-05-24 02:24:38 +03:00 |
|
Leo Yuriev
|
00081298d6
|
mdbx: add mdbx_get_errno_checked().
|
2017-05-15 12:08:04 +03:00 |
|
Leo Yuriev
|
4b2cb66453
|
mdbx: use mdbx_jitter4testing() for race detection.
|
2017-04-27 15:52:52 +03:00 |
|
Leo Yuriev
|
7204c46421
|
mdbx: add mdbx_osal_jitter() and mdbx_jitter4testing().
|
2017-04-27 15:52:52 +03:00 |
|
Leo Yuriev
|
99002d016f
|
mdbx: add yielding for lck-testing for Windows if NDEBUG undefined.
|
2017-04-26 14:17:52 +03:00 |
|
Leo Yuriev
|
6b4f92b22e
|
mdbx: rework windows-clk.
Change-Id: Ie0f8422a39879c9d5e6b4697c7e90fe67076b021
|
2017-04-23 19:16:22 +03:00 |
|
Leo Yuriev
|
c2087f186e
|
mdbx: fix/rework mdbx_reader_check().
|
2017-04-23 19:16:21 +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
|
69a6d10a8a
|
mdbx: crutch for Windows's UnlockFile().
|
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 |
|