aboutsummaryrefslogtreecommitdiffstats
path: root/rlp/typecache.go
Commit message (Collapse)AuthorAgeFilesLines
* rlp: add support for "-" struct tagFelix Lange2017-03-071-1/+7
|
* rlp: add "tail" struct tagFelix Lange2016-02-191-4/+34
|
* all: fix license headers one more timeFelix Lange2015-07-241-1/+1
| | | | I forgot to update one instance of "go-ethereum" in commit 3f047be5a.
* all: update license headers to distiguish GPL/LGPLFelix Lange2015-07-231-4/+4
| | | | | All code outside of cmd/ is licensed as LGPL. The headers now reflect this by calling the whole work "the go-ethereum library".
* all: update license informationFelix Lange2015-07-071-0/+16
|
* rlp: stricter rules for structs and pointersFelix Lange2015-04-171-14/+37
| | | | | | | | | | The rules have changed as follows: * When decoding into pointers, empty values no longer produce a nil pointer. This can be overriden for struct fields using the struct tag "nil". * When decoding into structs, the input list must contain an element for each field.
* rlp: add functions for encodingFelix Lange2015-01-151-5/+24
| | | | | | | | 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.
* rlp: remove support for signed integer typesFelix Lange2014-12-091-2/+2
| | | | | There is no agreement on how to encode negative integers across implementations. cpp-ethereum doesn't support them either.
* rlp: move decoder type switch to decode.goFelix Lange2014-12-091-32/+3
|
* rlp: new package for streaming RLP decoderFelix Lange2014-11-171-0/+91