| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
* multi-push segments
* static jumps segments
|
|
|
|
|
|
|
| |
Reduced big int allocation by making stack items modifiable. Instead of
adding items such as `common.Big0` to the stack, `new(big.Int)` is
added instead. One must expect that any item that is added to the stack
might change.
|
|
|
|
| |
* changed stack and removed stack ptr. Let go decide on slice reuse.
|
|
|
|
| |
I forgot to update one instance of "go-ethereum" in commit 3f047be5a.
|
|
|
|
|
| |
All code outside of cmd/ is licensed as LGPL. The headers
now reflect this by calling the whole work "the go-ethereum library".
|
| |
|
| |
|
| |
|
|
|
|
| |
This also reduces the time required spend in the VM
|
|
|
|
|
|
|
|
|
| |
* Add params package with exported variables generated from
github.com/ethereum/common/blob/master/params.json
* Use params package variables in applicable places
* Add check for minimum gas limit in validation of block's gas limit
* Remove common/params.json from go-ethereum to avoid
outdated version of it
|
| |
|
| |
|
|
|