martinsumner
25a5065edd
Re-introduce test (again)
2017-06-23 14:56:32 +01:00
martinsumner
5e9e1347c7
Add test to find {term, key} that represents difference
...
Not just detect existence of difference, but clarify what that
difference that is.
2017-06-23 14:55:49 +01:00
martinsumner
2be4422e47
Re-add test
2017-06-23 12:44:52 +01:00
martinsumner
4e5c3e2f64
Fix merge
...
Fix typo in merge, and extra validation step to unit tests to prevent
it returning.
2017-06-23 12:32:37 +01:00
martinsumner
47655dc9c7
Uncomment previous test
2017-06-22 14:30:14 +01:00
martinsumner
5a012ff8a6
Add test of index comparison
...
Compare two indexes for consistency
2017-06-22 13:54:51 +01:00
martinsumner
7cfa392b6e
Flexible TicTacTree sizes
...
Allow tictac tree sizes to be flexible.
Tested lots of different sizes. Having both level 1 and level 2 the
same size seemed to be consistently quicker than trying to make either
of the levels relatively wider.
There's an 8% performance improvement if the SegmentCount is reduced by
a quarter.
2017-06-20 10:58:13 +01:00
martinsumner
d5b4cb844f
Finding keys
...
Progresses from a segment list to scanning for the keys in that segment
2017-06-19 18:38:55 +01:00
martinsumner
8203487a11
Expanded test
...
ct testing of tictac trees now compares between differently partitioned
stores.
2017-06-19 15:43:19 +01:00
Martin Sumner
833c7a80cb
corrected test
...
differing object was in wrong bucket
2017-06-19 13:11:43 +01:00
martinsumner
c586b78f45
Initial code with busted ct test
...
Initiat comparison made betwene trees externally - but ct test is bust.
2017-06-19 11:36:57 +01:00