- Mar 20, 2015
-
-
Felix Lange authored
I don't see why we would need two different accessors for a public field.
-
Felix Lange authored
This makes Value 24 bytes smaller on 64bit systems.
-
Felix Lange authored
Value.{Encode,Decode} are gone. It implements rlp.Encoder and rlp.Decoder instead, so Value can be decoded into directly.
-
Felix Lange authored
This seems to be the last remaining use of it.
-
- Mar 19, 2015
-
-
Felix Lange authored
-
Felix Lange authored
I have rewritten the protocol test to use p2p.MsgPipe because p2p.NewMsg is gone.
-
Felix Lange authored
This is better because protocols might not actually read the payload for some errors (msg too big, etc.) which can be a pain to test with the old behaviour.
-
Felix Lange authored
This helps a lot with debugging.
-
Felix Lange authored
Message encoding functions have been renamed to catch any uses. The switch to the new encoder can cause subtle incompatibilities. If there are any users outside of our tree, they will at least be alerted that there was a change. NewMsg no longer exists. The replacements for EncodeMsg are called Send and SendItems.
-
Felix Lange authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Felix Lange authored
-
Felix Lange authored
The encoder was missing a special case for one element strings whose element is below 0x7f. Such strings must be encoded as a single byte without a string header.
-
Jeffrey Wilcke authored
-
- Mar 18, 2015
-
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
e558aa4 clean up 47096f8 remove corrupted files 47e73ea even more failures 18506ee add tests a9729da merge bc09d2e merge 3c89576 new tests 650ac93 Merge remote-tracking branch 'origin/develop' into develop ee7ea6a update blockChainTests 46484ae fuzz tests eb8f8fb fuzz testing 1c74972 fuzz testing results 8f06b8f Block Tests +make RLP header larger than rlp +all block fields +1)Prefixed000 +2)Larger size +3)Less Size +4)rlp element list when shouldnt +5)given as array +random byte at the end +transaction fields +random byte in RLP fdf6c3e BlokTests Invalid Block Header RLPs (0000prefix, tooLarge, tooShort) c81751d update gasLimit git-subtree-dir: tests/files git-subtree-split: e558aa49d425eb43b8ee2f71f52b6312ab092520
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
Merge branch 'frontier/cli-private-network' of https://github.com/ethersphere/go-ethereum into ethersphere-frontier/cli-private-network
-
Jeffrey Wilcke authored
-
Taylor Gerring authored
Dockerfile: use fast™ build steps
-
Felix Lange authored
cmd/ethereum: add makedag command for testing
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Felix Lange authored
-
Taylor Gerring authored
-
Felix Lange authored
-
Felix Lange authored
-
Felix Lange authored
This also changes the chain export format so there is no enclosing list around the blocks, which enables streaming export.
-
Felix Lange authored
-
Felix Lange authored
Über-convenience.
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-