A few features for integrating it into Pijul
[?]
Feb 6, 2021, 2:07 PM
SO25TWFLSRQIVTJTTSN77LO5FZQVQPIZTSBULH7MWBBDEWSK3OCACDependencies
- [2]
KX3WVNZWTesting/debugging "rebalance causes split of the root" - [3]
APPY2E7MUnsized deletions + custom sizes back - [4]
DV4A2LR7Double-inserts (rebalancing near an internal deletion) - [5]
OTWDDJE7Trait/type cleanup - [6]
OP6SVMODResetting history - [7]
H3FVSQIQUnsized pages - [8]
QEUTVAZ4Splitting btree::page - [*]
EAAYH6BQDebugging put
Change contents
- replacement in sanakirja-core/src/lib.rs at line 18
fn size(&self) -> usize;fn size(&self) -> usize {Self::SIZE.unwrap()} - replacement in sanakirja-core/src/lib.rs at line 22
unsafe fn onpage_size(p: *const u8) -> usize;unsafe fn onpage_size(_: *const u8) -> usize {Self::SIZE.unwrap()} - edit in sanakirja-core/src/lib.rs at line 41
fn size(&self) -> usize {core::mem::size_of::<Self>()} - edit in sanakirja-core/src/lib.rs at line 44
unsafe fn onpage_size(_: *const u8) -> usize {core::mem::size_of::<Self>()} - edit in sanakirja-core/src/lib.rs at line 60
direct_repr!([u8; 16]); - edit in sanakirja-core/src/btree/page/rebalance.rs at line 68
- edit in sanakirja/src/lib.rs at line 4[3.79615][10.4408]
pub use environment::{Env, MutTxn, Txn};pub use sanakirja_core::{btree, direct_repr, CowPage, LoadPage, MutPage, Page, Representable};