mirror of
https://github.com/isar/libmdbx.git
synced 2025-03-07 06:08:14 +08:00
Includes: - ITS#8321 deinit empty cursors Always unset C_INIT flag if the cursor's target DB has been deleted - ITS#8321 Fix mdb_cursor_set Always reinit mc_pg[0] if cursor is not C_INITIALIZED It might have a stale value when using nested txns - ITS#8321 mdb_put cursor needs tracking too - ITS#8321 page_touch - don't fixup the cursor we just touched - ITS#8321 More cursor fixup Based on page_touch fixup from ITS#7594 but expanded: make sure sub-cursors agree with main cursors. - ITS#8321 cleanup unused var Change-Id: I4b825e20e9d42d3166052e9b3e5bd0ac33b70e85 ITS#8321 fix ambiguity in cursor_put fixup After delete/add of a node, other nodes may no longer be pointing at the data they intended. This can confuse subsequent fixups. Change-Id: Id43406a9828b440735835b024e94e9b2d5a17693
Description
Languages
C
54.7%
C++
37.1%
CMake
4.4%
Makefile
1.6%
Shell
1.1%
Other
1.1%