aboutsummaryrefslogtreecommitdiffstats
path: root/net/rtptools
ModeNameSize
-rw-r--r--Makefile555logstatsplainblame
-rw-r--r--distinfo134logstatsplainblame
d---------files125logstatsplain
-rw-r--r--pkg-descr490logstatsplainblame
s'>-0/+4 |\ | | | | Eip1283 | * tests: disable constantinople statetestsMartin Holst Swende2018-09-191-0/+4 | | * | all: protect self-mined block during reorg (#17656)gary rong2018-09-201-1/+1 |/ * core/vm, tests: update tests, enable constantinople statetests, fix SAR ↵Martin Holst Swende2018-09-045-7/+25 | | | | | | | | | | | | | | | opcode (#17538) This commit does a few things at once: - Updates the tests to contain the latest data from ethereum/tests repo. - Enables Constantinople state tests. This is needed to be able to fuzz-test the evm with constantinople rules. - Fixes the error in opSAR that we've known about for some time. I was kind of saving it to see if we hit upon it with the random test generator, but it's difficult to both enable the tests and have the bug there -- we don't want to forget about it, so maybe it's better to just fix it. * tests: enable the Constantinople fork definitionPéter Szilágyi2018-08-011-0/+10 | * params: fix golint warnings (#16853)kiel barry2018-06-054-11/+12 | | | params: fix golint warnings * all: get rid of error when creating memory database (#16716)gary rong2018-05-093-5/+3 | | | | | | | | * all: get rid of error when create mdb * core: clean up variables definition * all: inline mdb definition * tests: golint fixes for tests directory (#16640)Eli2018-05-024-10/+8 | * core: remove stray account creations in state transition (#16470)Felix Lange2018-04-101-1/+0 | | | | | | | | | | | | | | | | The 'from' and 'to' methods on StateTransitions are reader methods and shouldn't have inadvertent side effects on state. It is safe to remove the check in 'from' because account existence is implicitly checked by the nonce and balance checks. If the account has non-zero balance or nonce, it must exist. Even if the sender account has nonce zero at the start of the state transition or no balance, the nonce is incremented before execution and the account will be created at that time. It is safe to remove the check in 'to' because the EVM creates the account if necessary. Fixes #15119 * core/state: rework dirty handling to avoid quadratic overheadMartin Holst Swende2018-03-281-6/+0 | * all: update license information (#16089)Felix Lange2018-02-146-6/+4 | * core, trie: intermediate mempool between trie and database (#15857)Péter Szilágyi2018-02-062-4/+4 | | | This commit reduces database I/O by not writing every state trie to disk. * core, eth, les, light: get rid of redundant methodsPéter Szilágyi2018-01-311-1/+1 | * all: regenerate codecs with gencodec commit 90983d99de (#15830)Felix Lange2018-01-084-10/+10 | | | Fixes #15777 because null is now allowed for hexutil.Bytes. * all: update generated code (#15808)Felix Lange2018-01-083-5/+5 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * core/types, core/vm, eth, tests: regenerate gencodec files * Makefile: update devtools target Install protoc-gen-go and print reminders about npm, solc and protoc. Also switch to github.com/kevinburke/go-bindata because it's more maintained. * contracts/ens: update contracts and regenerate with solidity v0.4.19 The newer upstream version of the FIFSRegistrar contract doesn't set the resolver anymore. The resolver is now deployed separately. * contracts/release: regenerate with solidity v0.4.19 * contracts/chequebook: fix fallback and regenerate with solidity v0.4.19 The contract didn't have a fallback function, payments would be rejected when compiled with newer solidity. References to 'mortal' and 'owned' use the local file system so we can compile without network access. * p2p/discv5: regenerate with recent stringer * cmd/faucet: regenerate * dashboard: regenerate * eth/tracers: regenerate * internal/jsre/deps: regenerate * dashboard: avoid sed -i because it's not portable * accounts/usbwallet/internal/trezor: fix go generate warnings * tests: update to upstream commit 2bb0c3da3b (#15806)Felix Lange2018-01-042-8/+5 | | | | Also raise traceLimit once again and print the VM error and output on failure. * all: switch gas limits from big.Int to uint64Péter Szilágyi2018-01-036-34/+34 | * cmd, core, eth/tracers: support fancier js tracing (#15516)Péter Szilágyi2017-12-212-3/+3 | | | | | | | | | | | | | | | | | | | | | | | | | | | | * cmd, core, eth/tracers: support fancier js tracing * eth, internal/web3ext: rework trace API, concurrency, chain tracing * eth/tracers: add three more JavaScript tracers * eth/tracers, vendor: swap ottovm to duktape for tracing * core, eth, internal: finalize call tracer and needed extras * eth, tests: prestate tracer, call test suite, rewinding * vendor: fix windows builds for tracer js engine * vendor: temporary duktape fix * eth/tracers: fix up 4byte and evmdis tracer * vendor: pull in latest duktape with my upstream fixes * eth: fix some review comments * eth: rename rewind to reexec to make it more obvious * core/vm: terminate tracing using defers * all: gofmt -w -s (#15419)ferhat elmas2017-11-082-10/+10 | * tests: add ethash difficulty tests (#15191)Martin Holst Swende2017-09-276-8/+234 | * params: Updated finalized gascosts for ECMUL/MODEXP (#15135)Martin Holst Swende2017-09-143-3/+9 | | | | | | | | | | | | * params: Updated finalized gascosts for ECMUL/MODEXP * core,tests: Updates pending new tests * tests: Updated with new tests * core: revert state transition bugfix * tests: Add expected failures due to #15119 * consensus, core, params: rebrand Metro to ByzantiumPéter Szilágyi2017-09-142-19/+19 | * cmd/evm: adds ability to run individual state test file (#14998)Martin Holst Swende2017-09-052-7/+8 | | | | | | | | * cmd/evm: adds ability to run individual state test file * cmd/evm: Fix statetest runner to be more json friendly * cmd/evm, tests: minor polishes, dump state on fail * core/vm: Make MaxCodesize non-retroactive (#15072)Martin Holst Swende2017-09-041-2/+0 | | | | | | * core/vm: Make max_codesize only applicable post Spurious Dragon/158/155/161/170 * tests: Remove expected failure * core, tests: implement Metropolis EIP 684Péter Szilágyi2017-08-253-3/+0 | * Merge pull request #15028 from karalabe/metropolis-iceagePéter Szilágyi2017-08-255-116/+26 |\ | | | | consensus, core, tests: implement Metropolis EIP 649 | * consensus, core, tests: implement Metropolis EIP 649Péter Szilágyi2017-08-245-116/+26 | | * | core/state: revert metro suicide map addition (#15024)Péter Szilágyi2017-08-241-1/+0 |/ * Merge pull request #15014 from rjl493456442/metropolis-eip658Péter Szilágyi2017-08-233-4/+5 |\ | | | | core: add status as a consensus field in receipt | * tests: pull in new test suite, enable most block testsPéter Szilágyi2017-08-222-3/+4 | | | * core: implement Metropolis EIP 658, receipt status byterjl4934564422017-08-221-1/+1 | | * | tests: enable Byzantium state tests for CIPéter Szilágyi2017-08-221-2/+2 |/ * Merge pull request #14983 from karalabe/metropolis-revertPéter Szilágyi2017-08-211-0/+3 |\ | | | | core/vm: implement REVERT metropolis opcode | * tests: skip the bad tests from colliding account touchesPéter Szilágyi2017-08-171-0/+3 | | * | core, light: send chain events using event.Feed (#14865)Miya Chen2017-08-181-2/+1 |/ * tests: pull in latest tests from upstreamPéter Szilágyi2017-08-161-0/+0 | * tests: update tests, use blockchain test "network" fieldFelix Lange2017-08-116-84/+110 | | | | | | | | | Blockchain tests now include the "network" which determines the chain config to use. Remove config matching based on test name and share the name-to-config index with state tests. Byzantium/Constantinople tests are still skipped because most of them fail anyway. * tests: update tests and implement general state tests (#14734)Felix Lange2017-07-11