mirror of
https://github.com/isar/libmdbx.git
synced 2025-03-04 05:08:14 +08:00
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
Languages
C
54.7%
C++
37.1%
CMake
4.4%
Makefile
1.6%
Shell
1.1%
Other
1.1%