- Mar 25, 2015
-
-
Felix Lange authored
-
- Mar 19, 2015
-
-
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.
-
- Mar 17, 2015
-
-
Felix Lange authored
All other pointer types can handle nil just fine.
-
- Feb 11, 2015
-
-
Felix Lange authored
-
- Feb 05, 2015
-
-
Felix Lange authored
-
- Jan 15, 2015
-
-
Felix Lange authored
This needs to be supported because []someInterface does occur sometimes. Funny enough, the fix involves changes to the decoder. makeDecoder cannot return an error for non-empty interfaces anymore because the type cache builds both decoder and writer. Do the check at 'runtime' instead.
-
Felix Lange authored
I'm reasonably confident that the encoding matches the output of ethutil.Encode for values that it supports. Some of the tests have been adpated from the Ethereum testing repository. There are still TODOs in the code.
-