Fixing a logical error (again) in del
[?]
May 2, 2021, 9:48 AM
77TAHKV4VZ4SWZZBEND24Y6BL7JLRXPYO33CA5FRH53WXEWSWS4QCDependencies
- [2]
JIQOPUYHFixing a logical error causing a panic in some very rare cases - [3]
Z33OHFPAVersion bump - [4]
DEKK3RUIFixing a bug when splitting unsized pages - [5]
W2MIZD5BSingle file databases + CRC for the root pages (checking the other pages makes everything very slow) - [6]
PUOGOIJ3Debugging, impls and version bump - [7]
L5CVF6UJDebugging - [8]
GPP7KJSFVersion bump - [9]
7T2CCH3PFixing a segfault (wrong offset in page_unsized::del) - [10]
2ZRCQBXPVersion bump - [11]
DASFQGORDebugging - [12]
OP6SVMODResetting history - [13]
J7LJZBMESetting reverse cursor to last by default - [14]
T73WR2BXCleaner RC increments for keys and values containing references + more comments in `del`
Change contents
- replacement in sanakirja-core/src/btree/del.rs at line 505
// modified in the last step is the one on the left of// the entry, move back one step before inserting the// split key/value.// modified in the last step is the one on the right// of the current entry, move right one step before// inserting the split key/value. - edit in sanakirja-core/src/btree/del.rs at line 511
//// We need to do this because the split key/value is// inserted immediately *before* the current cursor// position, which is incorrect if the split key/value// comes from the right-hand side of the current// cursor position. - replacement in sanakirja-core/src/btree/del.rs at line 519
P::move_prev(&mut curs.cursor);P::move_next(&mut curs.cursor); - replacement in sanakirja-core/Cargo.toml at line 3
version = "1.2.6"version = "1.2.7"