Gav Wood
2b90f7d03a
Introduce use-dependency amalgamation. We now have:
...
- `use standard;` (bring in a set of standard and external dependencies)
- `use common;` (bring in a low-level subset of this crate; basically anything that itself requires only `use standard;`)
And, from an external create:
- `use ethcore_util::*;` (bring in the entirety of this module and the standard dependencies)
2016-01-09 12:12:36 +01:00
Gav Wood
d7fe922425
Fix API,
2016-01-08 22:30:45 +01:00
Gav Wood
e4ed6467a9
Fixes and renaming fax->copy.
2016-01-08 12:05:38 +01:00
Gav Wood
f81fb2de51
Fix and some tests for opaque types in populatable.
2016-01-08 12:02:26 +01:00
Gav Wood
3018c4a28a
Additional Populatable API tweaks.
2016-01-08 11:52:46 +01:00
Gav Wood
f0da76df7c
API cleanups.
2016-01-08 11:43:11 +01:00
Gav Wood
20017b8589
Merge remote-tracking branch 'origin/master' into gav
2016-01-08 11:03:33 +01:00
Gav Wood
806de37cec
Additional docs.
2016-01-08 11:02:32 +01:00
Marek Kotewicz
d4cbad11ca
Merge pull request #26 from gavofyork/gav
...
Additional work & convenience functions on crypto, bytes & hash.
2016-01-08 00:39:07 +01:00
Gav Wood
9a4da23490
Merge remote-tracking branch 'origin/master' into gav
2016-01-08 00:37:07 +01:00
Gav Wood
51ccd5e8fc
Comment TODO.
2016-01-08 00:36:57 +01:00
Gav Wood
5fc87a334d
Additional work & convenience functions on crypto, bytes & hash.
...
Renaming mut_bytes() to as_slice_mut().
2016-01-07 23:59:50 +01:00
Arkadiy Paronyan
954c026727
Merge pull request #25 from gavofyork/gav
...
Secure trie functions & structs.
2016-01-07 20:53:38 +01:00
Gav Wood
5423797ce4
Build fix.
2016-01-06 14:06:34 +01:00
Gav Wood
398231f9a7
Additional missing struct stuff.
2016-01-06 13:59:48 +01:00
Gav Wood
be7bfd51a7
Merge branch 'master' into gav
2016-01-06 13:55:05 +01:00
Gav Wood
8bf03bb8ff
Secure trie functions & structs.
2016-01-06 13:53:23 +01:00
Gav Wood
0125125c27
Semantic version test fix.
2016-01-05 19:05:51 +01:00
Arkadiy Paronyan
cad1aedef1
Merge pull request #23 from gavofyork/to_from_address
...
address to and from h256
2016-01-03 09:14:38 +01:00
debris
a36072fe84
Merge branch 'master' into to_from_address
2015-12-31 12:24:42 +01:00
debris
8be769d928
fix rocksdb version
2015-12-31 12:24:30 +01:00
debris
88debb2190
address to and from h256
2015-12-24 00:31:43 +01:00
debris
9220e0c49f
missing Error case
2015-12-21 02:30:38 +01:00
debris
be2b041ee4
fixed semantic version tests
2015-12-21 01:57:34 +01:00
Gav Wood
33a3a96b44
Merge remote-tracking branch 'origin/master' into gav
2015-12-20 20:40:01 +00:00
Gav Wood
7ed49bea4d
Merge pull request #20 from gavofyork/uint
...
convenient creation of uint
2015-12-20 12:55:51 +00:00
Marek Kotewicz
a8586f608d
Merge pull request #22 from gavofyork/gav
...
SemanticVersion struct.
2015-12-20 13:54:08 +01:00
Gav Wood
72a24ad023
SemanticVersion struct.
...
Additional documentation.
2015-12-20 12:28:13 +00:00
Arkadiy Paronyan
58b68e0aef
Merge pull request #21 from gavofyork/triemut
...
Repot Trie and split into mutable and immutable variants.
2015-12-19 13:56:03 +01:00
Gav Wood
0addfc186d
Add tests for triedb, optimise tests for triedbmut.
2015-12-19 12:53:05 +00:00
Gav Wood
cc192b2264
Merge remote-tracking branch 'origin/master' into triemut
2015-12-19 12:38:02 +00:00
Gav Wood
80cdde2972
Renamed RLP's generic submodules to prevent systematic name clashing.
...
Repotted Trie module.
2015-12-19 12:35:26 +00:00
debris
f7ee9436cd
more convinient creation of uint
2015-12-18 10:29:06 +01:00
Gav Wood
2a5c6665cf
Trie (immutable).
2015-12-17 12:48:47 +01:00
Gav Wood
674c667114
Rename Trie to TrieMut in preparation for immutable trie.
2015-12-17 12:43:50 +01:00
Gav Wood
16bcb42865
Merge pull request #18 from gavofyork/heapsize
...
heapsize && squeeze
2015-12-16 17:55:45 +01:00
debris
926efb6fc8
docs, tests and bugfixes for squeeze
2015-12-16 17:12:20 +01:00
debris
56de081381
squeeze is pub
2015-12-16 16:27:27 +01:00
debris
ca1a6bd791
heapsize && squeeze
2015-12-16 16:23:21 +01:00
debris
1e6694ec7f
removed unused stuff
2015-12-15 16:36:38 +01:00
Gav Wood
c7768e110e
Merge pull request #17 from gavofyork/rlp_array
...
decoding to rust array [T; $len] using macro
2015-12-14 12:24:50 +01:00
debris
9231bc6622
read_list -> as_list
2015-12-14 12:03:48 +01:00
debris
de4a227a47
decoding fixed sized arrays
2015-12-14 11:56:11 +01:00
Gav Wood
d88c4db470
Merge pull request #16 from gavofyork/hash_changes
...
added H264 (required for extras_db slices), removed unnecessary unsafe code
2015-12-13 23:17:05 +01:00
debris
fed599fbb9
Merge branch 'master' of https://github.com/gavofyork/ethcore-util into hash_changes
2015-12-13 22:44:38 +01:00
debris
83af940223
h264
2015-12-13 22:44:28 +01:00
Marek Kotewicz
dc4f3fe498
Merge pull request #15 from gavofyork/ddtrie
...
Trie takes a reference to HashDB.
2015-12-13 19:44:26 +01:00
Gav Wood
d94c55133b
Trie takes a reference to HashDB.
2015-12-13 19:36:49 +01:00
debris
6bc56ad004
added raw method to RlpStream. usefull for quicklookup
2015-12-12 15:57:08 +01:00
debris
38f813a5e6
fast mul by 10
2015-12-12 13:32:42 +01:00