cayley/graph
kortschak 2540ea8f87 Use cznic/b for index store
$ benchcmp gollrb.bench b-gen.bench
benchmark                                   old ns/op       new ns/op	delta
BenchmarkNamePredicate                      1731218         1693373		-2.19%
BenchmarkLargeSetsNoIntersection            81290360        70205277	-13.64%
BenchmarkVeryLargeSetsSmallIntersection     768135620       442906243	-42.34%
BenchmarkHelplessContainsChecker            39477086024     35260603748	-10.68%
BenchmarkNetAndSpeed                        22510637        21587975	-4.10%
BenchmarkKeanuAndNet                        18018886        17795328	-1.24%
BenchmarkKeanuAndSpeed                      20336586        20560228	+1.10%
BenchmarkKeanuOther                         85495040        80718152	-5.59%
BenchmarkKeanuBullockOther                  95457792        83868434	-12.14%

Code gen from $GOPATH/src/github.com/cznic/b:

  make generic \
| sed -e 's/KEY/int64/g' -e 's/VALUE/struct{}/g' \
> $GOPATH/src/github.com/google/cayley/graph/memstore/b/keys.go

key_test.go manually edited.
2014-08-11 20:45:55 +09:30
..
iterator Fix aborted materialization 2014-08-10 21:49:57 -04:00
leveldb Make db name-literal agnostic 2014-08-08 08:36:49 +09:30
memstore Use cznic/b for index store 2014-08-11 20:45:55 +09:30
mongo Make db name-literal agnostic 2014-08-08 08:36:49 +09:30
iterator.go Merge branch 'master' into nexter 2014-08-07 06:57:45 +09:30
result_tree_evaluator.go Simplify Nexter interface 2014-08-01 09:15:02 +09:30
result_tree_evaluator_test.go Remove terminal newline from quad.Quad stringer 2014-07-31 11:43:20 +09:30
triplestore.go Make db name-literal agnostic 2014-08-08 08:36:49 +09:30