From 7ce1eb75ad5c1d6d30da58c5ab3bb7d801e8959a Mon Sep 17 00:00:00 2001 From: Kirill Smelkov <kirr@nexedi.com> Date: Mon, 10 Apr 2017 23:29:23 +0300 Subject: [PATCH] . --- all_test.go | 8 ++++---- btree.go | 16 ++++++++-------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/all_test.go b/all_test.go index a243970..ecb198f 100644 --- a/all_test.go +++ b/all_test.go @@ -223,12 +223,12 @@ func TestSetGet0(t *testing.T) { } func TestSetGet1(t *testing.T) { - //const N = 40000 + const N = 40000 //const N = 21 //const N = 41 - const N = 320 - //for _, x := range []int{0, -1, 0x555555, 0xaaaaaa, 0x333333, 0xcccccc, 0x314159} { - for _, x := range []int{0x314159} { + //const N = 320 + for _, x := range []int{0, -1, 0x555555, 0xaaaaaa, 0x333333, 0xcccccc, 0x314159} { + //for _, x := range []int{0x314159} { //for _, x := range []int{0} { r := TreeNew(cmp) set := r.Set diff --git a/btree.go b/btree.go index d4902e1..f0e0c3c 100644 --- a/btree.go +++ b/btree.go @@ -670,13 +670,13 @@ func (t *Tree) SeekLast() (e *Enumerator, err error) { // Set sets the value associated with k. func (t *Tree) Set(k interface{} /*K*/, v interface{} /*V*/) { - dbg("--- PRE Set(%v, %v)\t(%v @%d, [%v, %v))\n%s", k, v, t.hit, t.hitIdx, t.hitKmin, t.hitKmax, t.dump()) - defer func() { - //if r := recover(); r != nil { - // panic(r) - //} - dbg("--- POST\n%s\n====\n", t.dump()) - }() + //dbg("--- PRE Set(%v, %v)\t(%v @%d, [%v, %v))\n%s", k, v, t.hit, t.hitIdx, t.hitKmin, t.hitKmax, t.dump()) + //defer func() { + // //if r := recover(); r != nil { + // // panic(r) + // //} + // dbg("--- POST\n%s\n====\n", t.dump()) + //}() // check if we can do the update nearby previous change i, ok := t.hitFind(k) @@ -714,7 +714,7 @@ func (t *Tree) Set(k interface{} /*K*/, v interface{} /*V*/) { q := t.r if q == nil { - dbg("empty") + //dbg("empty") z := t.insert(btDPool.Get().(*d), 0, k, v) // XXX update hit t.r, t.first, t.last = z, z, z return -- 2.30.9