Debugging

[?]
Jan 30, 2021, 7:38 PM
EHJFNMB2R4MYG6ZSHHEENRFCSPFVWKVHLD5DXAE5HXUGXP5ZVHKQC

Dependencies

  • [2] OP6SVMOD Resetting history
  • [3] FMN7X4J2 Micro-improvements, now noticeably faster than std::collections::BTreeMap

Change contents

  • edit in sanakirja-core/src/btree/page.rs at line 2
    [2.8638]
    [2.8650]
    use log::*;
  • replacement in sanakirja-core/src/btree/page.rs at line 145
    [2.12313][2.12313:12351]()
    assert!(c.cur - 1 < c.total);
    [2.12313]
    [2.12351]
    assert!(c.cur < c.total + 1);
  • edit in sanakirja-core/src/btree/page.rs at line 1007
    [2.42639][2.42639:42685]()
    let s = L::offset_slice::<T, K, V>(page);
  • edit in sanakirja-core/src/btree/page.rs at line 1008
    [2.42704]
    [2.42731]
    let s = L::offset_slice::<T, K, V>(page);
  • replacement in sanakirja-core/src/btree/page.rs at line 1033
    [2.43724][2.43724:43791]()
    let (s0a, s0b) = s1.split_at(u as usize - k as usize);
    [2.43724]
    [2.43791]
    // debug!("{:?} {:?}", u, k);
    let (s0a, s0b) = s1.split_at(k as usize - u as usize);
  • edit in sanakirja-core/src/btree/cursor.rs at line 101
    [2.67117][2.67117:67163]()
    debug!("next = {:?}", next_page);
  • replacement in sanakirja/src/main.rs at line 26
    [2.78479][2.78479:78548]()
    put(&mut txn, &mut db, &(i * i), &(i * i * i)).unwrap();
    [2.78479]
    [2.78548]
    put(&mut txn, &mut db, &((i * i) % 1_000_000), &(i * i * i)).unwrap();
  • edit in sanakirja/src/main.rs at line 30
    [2.78605]
    [2.78616]
    for i in 0..n {
    debug!("put {:?}", i);
    put(&mut txn, &mut db, &((i * i) % 1_000_000), &(i * i * i)).unwrap();
    }