mirror of
https://github.com/isar/libmdbx.git
synced 2025-08-30 11:22:19 +08:00
ee26517b5d909ab37bfddc5b91f59585e2512726
ITS#8258, ITS#7829 fixes checked parent index to see if we were moving from a left neighbor. Should have just checked to see if current index was 0, meaning we added on the left. (Parent index may not tell us anything meaningful after a nested rebalance.) Includes: - ITS#8300 fix node_move Don't adjust other cursors when we added a node on the right. - ITS#8300 more for node_move fixups When moving a node from the right neighbor, a different adjustment is needed. - ITS#8300 simplify - ITS#8300 more for node_move When moving a node from one page to another, make sure other cursors' parent index gets adjusted too.
Description
Mirror of the libmdbx repository
Languages
C
55.6%
C++
36.5%
CMake
4.2%
Makefile
1.6%
Shell
1%
Other
1.1%