cosmos-sdk/store
ValarDragon f6cb4d4fb6 Speedup IAVL iterator by removing defers when unneeded.
Note each defer occurs a 30ish ns overhead here, which is significant
for IAVL iteration. We were previously using around 3-4 defers. (2 in
next, one in Valid, one in Key, one in Value) This slows down the entire
application quite significantly, as we require fast iteration.
2018-08-24 10:26:02 -07:00
..
cachekvstore.go Merge PR #1481: Transient Stores 2018-07-27 03:24:18 +02:00
cachekvstore_test.go update for tm v0.22.0. tmlibs->tendermint/libs 2018-07-02 16:34:06 -04:00
cachemergeiterator.go many renames / golint compliance 2018-04-19 00:49:24 -04:00
cachemultistore.go Merge PR #1481: Transient Stores 2018-07-27 03:24:18 +02:00
dbstoreadapter.go Merge PR #1481: Transient Stores 2018-07-27 03:24:18 +02:00
firstlast.go update for tm v0.22.0. tmlibs->tendermint/libs 2018-07-02 16:34:06 -04:00
gaskvstore.go Merge PR #1481: Transient Stores 2018-07-27 03:24:18 +02:00
gaskvstore_test.go Merge PR #1481: Transient Stores 2018-07-27 03:24:18 +02:00
iavlstore.go Speedup IAVL iterator by removing defers when unneeded. 2018-08-24 10:26:02 -07:00
iavlstore_test.go Speedup IAVL iterator by removing defers when unneeded. 2018-08-24 10:26:02 -07:00
memiterator.go update for tm v0.22.0. tmlibs->tendermint/libs 2018-07-02 16:34:06 -04:00
prefixstore.go Merge PR #1481: Transient Stores 2018-07-27 03:24:18 +02:00
prefixstore_test.go Merge PR #1481: Transient Stores 2018-07-27 03:24:18 +02:00
rootmultistore.go Merge PR #2074: Reject duplicate storekey name 2018-08-21 15:49:06 +02:00
rootmultistore_test.go Merge PR #2074: Reject duplicate storekey name 2018-08-21 15:49:06 +02:00
tracekvstore.go Merge PR #1481: Transient Stores 2018-07-27 03:24:18 +02:00
tracekvstore_test.go remove global shares (#1644) 2018-07-13 21:46:14 +01:00
transientstore.go Merge PR #1481: Transient Stores 2018-07-27 03:24:18 +02:00
transientstore_test.go Merge PR #1481: Transient Stores 2018-07-27 03:24:18 +02:00
types.go Merge PR #1481: Transient Stores 2018-07-27 03:24:18 +02:00
wire.go revert to old go-wire 2018-03-02 04:24:07 -05:00