Results 176 issues of pancake

this will speedup iterating over lists because it will not require to dereference pointers

i would go for ht. this means that r2 cant use this api

The idea behind this is to optimize the load times when the program that uses sdb creates a LOT of keys in a short period of time, this results in...

``` $ echo foo=bar | ./sdb foo.db - CALL -1 CALL 3 CALL 3 $ echo foo=bar | ./sdb foo.db - CALL 3 CALL 3 CALL 3 CALL 3 ```

this was a bug that it is fixed now in b71e11fcd773422ecb105935e5c826f97bc7364b.. but we have no tests for it, and we should do some more changes related to this that can...

original code from https://github.com/facebookarchive/warp ``` static size_t getHash(const(uchar)[] name) { size_t hash = 0; while (name.length >= size_t.sizeof) { hash = hash * 37 + *cast(size_t*)name.ptr; name = name[size_t.sizeof .....

``` foo=bar cow=123 low={"pop":123,"jiji":456} ``` will be dumped as: ``` {"foo":"bar","cow":123,"low":{"pop":123,"jiji",456}} ``` The nested Sdbs thing should be discussed

``` foo=1,2,3,4,5,6 [2:3]foo 3,4 ```