You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: mdbx/dist/ChangeLog.md
+8-2Lines changed: 8 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,6 +32,12 @@ New features:
32
32
-[Ruby bindings](https://rubygems.org/gems/mdbx/) is available now by [Mahlon E. Smith](https://github.com/mahlonsmith).
33
33
- Added `MDBX_ENABLE_MADVISE` build option which controls the use of POSIX `madvise()` hints and friends.
34
34
- The internal node sizes were refined, resulting in a reduction in large/overflow pages in some use cases and a slight increase in limits for a keys size.
35
+
- Support `make options` to list available build options.
36
+
- Support `make help` to list available make targets.
37
+
38
+
Backward compatibility break:
39
+
40
+
- The `MDBX_AVOID_CRT` build option was renamed to `MDBX_WITHOUT_MSVC_CRT`.
35
41
36
42
Fixes:
37
43
@@ -88,7 +94,7 @@ New features:
88
94
Fixes:
89
95
90
96
- Fixed missing cleanup (null assigned) in the C++ commit/abort (https://github.com/erthink/libmdbx/pull/143).
91
-
- Fixed `mdbx_realloc()` for case of nullptr and `MDBX_AVOID_CRT=ON` for Windows.
97
+
- Fixed `mdbx_realloc()` for case of nullptr and `MDBX_WITHOUT_MSVC_CRT=ON` for Windows.
92
98
- Fixed the possibility to use invalid and renewed (closed & re-opened, dropped & re-created) DBI-handles (https://github.com/erthink/libmdbx/issues/146).
93
99
- Fixed 4-byte aligned access to 64-bit integers, including access to the `bootid` meta-page's field (https://github.com/erthink/libmdbx/issues/153).
94
100
- Fixed minor/potential memory leak during page flushing and unspilling.
@@ -245,7 +251,7 @@ Deprecated functions and flags:
245
251
- Fix missing comma in array of error messages.
246
252
- Fix div-by-zero while copy-with-compaction for non-resizable environments.
247
253
- Fixes & enhancements for custom-comparators.
248
-
- Fix `MDBX_AVOID_CRT` option and missing `ntdll.def`.
254
+
- Fix `MDBX_WITHOUT_MSVC_CRT` option and missing `ntdll.def`.
249
255
- Fix `mdbx_env_close()` to work correctly called concurrently from several threads.
250
256
- Fix null-deref in an ASAN-enabled builds while opening the environment with error and/or read-only.
251
257
- Fix AddressSanitizer errors after closing the environment.
CXX=`if test -n "$(CXX)"&& which "$(CXX)"> /dev/null;thenecho"$(CXX)";eliftest -n "$(CCC)"&& which "$(CCC)"> /dev/null;thenecho"$(CCC)";elseecho"c++"; fi`\
7
12
`which gmake || which gnumake ||echo'echo "GNU Make 3.80 or above is required"; exit 2;'`\
0 commit comments