Robert Habermeier
9c00eb4e8a
Zero-alloc trie lookups ( #3998 )
...
* triedb cleanup
* factor out common portion of trie query
* allocate far fewer times in node decoding
* fix bench compilation
* introduce OwnedNode variant to make iter fast again
* generalize recorder trait to Query
* decode trie outputs cost-free in state
* test for passing closure as query
2017-01-06 16:18:45 +01:00
Gav Wood
17cc2be4b5
Rename ethcore -> parity in license.
2016-12-11 19:30:54 +01:00
Tomasz Drwięga
9f002a8a94
Fixing benches
2016-11-14 13:29:49 +01:00
Tomasz Drwięga
0017a43364
Making Trie.iter non-recursive ( #2733 )
2016-10-20 14:49:44 +02:00
Robert Habermeier
eed3ef403a
remove randomness from bigint benches, fix warnings ( #1945 )
2016-08-17 22:36:55 +02:00
Nikolay Volf
9e88acb8c8
fix benches compilation ( #1931 )
2016-08-15 22:02:53 +02:00
debris
e8c451ac82
cleaning up hash reexports
2016-08-03 18:05:17 +02:00
Robert Habermeier
a7511b6b02
fix benchmark compilation ( #1612 )
2016-07-13 20:45:15 +02:00
Tomasz Drwięga
389779d86c
Updating benchmarks to avoid inlining/optimizing
2016-03-09 00:05:47 +01:00
Tomasz Drwięga
4717be07d6
Optimizing mul_u32
2016-03-07 16:45:50 +01:00
Nikolay Volf
cfbaa2d6e9
fixed namespaces
2016-03-05 14:25:46 +03:00
Nikolay Volf
1a4e95a9dc
u256*u256->u512
2016-02-29 18:57:46 +03:00
Nikolay Volf
98a75d06d1
benches
2016-02-26 23:37:13 +03:00
Nikolay Volf
4b0ec64299
random init for benches
2016-02-25 22:48:34 +03:00
Nikolay Volf
5467b06c4f
fix bench iter
2016-02-25 16:40:36 +03:00
Nikolay Volf
ae76a509dc
inline test
2016-02-25 03:10:02 +03:00
Nikolay Volf
da69ea51fe
inline
2016-02-25 03:09:33 +03:00
Nikolay Volf
ccaa194681
mul, bench showtime
2016-02-25 02:00:34 +03:00
Nikolay Volf
7821505139
sub x64 optimize
2016-02-24 23:08:21 +03:00
Nikolay Volf
dd8652dbf4
u256 to inline assembly opt
2016-02-24 21:17:29 +03:00
debris
3ffaed9857
fixed util benches on nighly
2016-02-14 13:25:12 +01:00
debris
c90d64662a
added license in every *.rs file
2016-02-05 13:40:41 +01:00
debris
620146bdda
uncomment rlp benches
2016-02-02 02:38:15 +01:00
debris
21913b29b5
Merge branch 'master' into travis_fixes
2016-02-02 02:37:43 +01:00
debris
26652a2ed8
fixed rlp benchmarks
2016-02-02 02:31:17 +01:00
Gav Wood
54924d14b3
Include JSONRPC CLI options.
...
Bump version numbers.
Update Trie benchmarks.
Disable RLP benchmark (@debrid please fix).
2016-02-02 01:59:14 +01:00
Gav Wood
6ea8eaa3b5
Move ethcore files back into root.
2016-01-17 13:11:25 +01:00