Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #538 from ajsutton/memory-write-tests | winsvega | 2018-11-09 | 4 | -0/+519 |
|\ | | | | | Tests where data is copied to a memory range longer than the data itself | ||||
| * | Add blockchain version of new tests. | Adrian Sutton | 2018-11-09 | 4 | -0/+387 |
| | | |||||
| * | Revert "Add blockchain version of stPreCompiledContracts2 tests." (to make ↵ | Adrian Sutton | 2018-11-09 | 3 | -375/+0 |
| | | | | | | | | regenerating them easier) | ||||
| * | Add blockchain version of stCodeCopy tests. | Adrian Sutton | 2018-11-06 | 1 | -0/+132 |
| | | |||||
| * | Add blockchain version of stPreCompiledContracts2 tests. | Adrian Sutton | 2018-11-06 | 3 | -0/+375 |
| | | |||||
* | | Merge pull request #484 from ethereum/extcodehash | winsvega | 2018-11-09 | 6 | -0/+921 |
|\ \ | |/ |/| | Add initial test cases for EXTCODEHASH | ||||
| * | fill initial stExtCodeHash testsextcodehash | Dimitry | 2018-11-09 | 6 | -0/+921 |
| | | |||||
* | | InitCollision test | Dimitry | 2018-10-25 | 4 | -0/+402 |
| | | |||||
* | | sstore collision overwrite sstore | Dimitry | 2018-10-25 | 16 | -0/+1436 |
| | | | | | | | | external call overwrite sstore | ||||
* | | fill as blockchain tests | Dimitry | 2018-10-18 | 340 | -239/+31036 |
| | | |||||
* | | fill as blockchain | Dimitry | 2018-10-17 | 109 | -86/+10025 |
| | | |||||
* | | fill as blockchain tests | Dimitry | 2018-10-16 | 7 | -0/+714 |
| | | |||||
* | | remove artifact tests | Dimitry | 2018-10-11 | 14 | -1153/+0 |
|/ | |||||
* | refill stCreate2 with new gasPrice | Dimitry | 2018-10-05 | 1 | -3/+3 |
| | |||||
* | refill state tests as blockchain tests | Dimitry | 2018-09-26 | 4828 | -7861/+12680 |
| | |||||
* | create2 smart init code | Dimitry | 2018-09-14 | 2 | -0/+189 |
| | |||||
* | (RevertDepthCreateAddressCollision) for CREATE2 | Dimitry | 2018-09-14 | 8 | -0/+736 |
| | |||||
* | recursive create2 | Dimitry | 2018-09-14 | 2 | -0/+152 |
| | |||||
* | push32 without bytes at the end | Dimitry | 2018-09-14 | 1 | -0/+77 |
| | | | | check gasUsage | ||||
* | create2 on depth 1023 1024 | Dimitry | 2018-09-14 | 2 | -0/+186 |
| | |||||
* | create2 oog in init | Dimitry | 2018-09-12 | 2 | -0/+162 |
| | |||||
* | REVERT in CREATE2 | Dimitry | 2018-09-12 | 6 | -0/+476 |
| | |||||
* | RevertDepthCreate2 OOG | Dimitry | 2018-09-11 | 8 | -0/+712 |
| | |||||
* | returndatacopy after create2 tests | Dimitry | 2018-09-11 | 3 | -0/+236 |
| | |||||
* | Merge pull request #500 from mattdean-digicatapult/add-new-touched-cleanup-case | winsvega | 2018-09-10 | 1 | -0/+100 |
|\ | | | | | Add new touched cleanup case | ||||
| * | Add new touched cleanup case | Matthew Dean | 2018-09-10 | 1 | -0/+100 |
| | | | | | | | | | | | | Regression test for https://github.com/ethereumjs/ethereumjs-vm/pull/335 First call marks an empty account as touched. Second call errors OOG. Transaction should still cleanup empty account. | ||||
* | | more create2 tests | Dimitry | 2018-09-08 | 12 | -4/+1081 |
| | | |||||
* | | create2 check fields in init code | Dimitry | 2018-09-08 | 4 | -0/+505 |
| | | |||||
* | | create2 call precompiles from init code | Dimitry | 2018-09-06 | 8 | -0/+719 |
|/ | |||||
* | more create2 collision tests | Dimitry | 2018-09-05 | 22 | -6/+1876 |
| | |||||
* | refill collision test | Dimitry | 2018-09-04 | 2 | -1/+126 |
| | |||||
* | create2 bounds + yoichi tests | Dimitry | 2018-09-04 | 9 | -0/+716 |
| | |||||
* | create2 OOG tests | Dimitry | 2018-09-03 | 13 | -0/+806 |
| | |||||
* | Suicide in create2 tests | Dimitry | 2018-08-31 | 13 | -0/+922 |
| | |||||
* | create2 init code tests | Dimitry | 2018-08-28 | 12 | -0/+913 |
| | |||||
* | create2 test | Dimitry | 2018-08-27 | 11 | -0/+1053 |
| | |||||
* | fix mining reward in sar test | Dimitry | 2018-08-08 | 1 | -1/+1 |
| | |||||
* | fix sar 2^256 0 test | Dimitry | 2018-08-08 | 1 | -103/+3 |
| | |||||
* | fix the sar blockchain tests | Dimitry | 2018-08-03 | 2 | -2/+2 |
| | |||||
* | sar00 test | Dimitry | 2018-07-27 | 1 | -0/+112 |
| | |||||
* | sar 0 256-1 test | Dimitry | 2018-07-27 | 1 | -0/+114 |
| | |||||
* | check returndatasize after failing create | Dimitry | 2018-07-06 | 1 | -0/+84 |
| | |||||
* | check returndata after failing create | Dimitry | 2018-07-06 | 1 | -0/+93 |
| | |||||
* | blockchain version of create failure due to deployment cost | Dimitry | 2018-07-03 | 8 | -0/+712 |
| | |||||
* | Merge pull request #428 from ethereum/touched-revert-create | Yoichi Hirai | 2018-05-09 | 1 | -0/+125 |
|\ | | | | | Test whether a failed create transaction reverts account deletion | ||||
| * | Test whether a failed create transaction reverts account deletion | Yoichi Hirai | 2018-03-09 | 1 | -0/+125 |
| | | | | | | | | | | | | | | A modification of stRevertTests/RevertInCreateInInit. That test, for EIP158 only, accidentially tested the case where a contract creation transaction touches an empty account and then fails. This one tests the same thing not just for EIP158 but any network thereafter. | ||||
* | | Fill doubleSelfdestructTest | Yoichi Hirai | 2018-04-24 | 1 | -0/+110 |
| | | |||||
* | | Fill doubleSelfdestructTest2 | Yoichi Hirai | 2018-04-20 | 1 | -0/+107 |
| | | |||||
* | | Filling the test 201503110226PYTHON_DUP6 | Yoichi Hirai | 2018-04-10 | 1 | -0/+136 |
| | | |||||
* | | Merge pull request #442 from ethereum/id-input-is-bigger | Yoichi Hirai | 2018-04-06 | 1 | -0/+86 |
|\ \ | | | | | | | call ID precompiled contract with smaller output size than input size | ||||
| * | | Fill identity_to_small test | Yoichi Hirai | 2018-03-30 | 1 | -0/+86 |
| | | | |||||
* | | | Fill RevertOnEmptyStack test | Yoichi Hirai | 2018-04-03 | 1 | -0/+118 |
|/ / | |||||
* | | Merge pull request #424 from ethereum/sar | Yoichi Hirai | 2018-03-26 | 16 | -0/+3406 |
|\ \ | | | | | | | Add SAR tests | ||||
| * | | Fill SAR tests | Yoichi Hirai | 2018-03-23 | 16 | -0/+3406 |
| | | | |||||
* | | | Fill SHR tests | Yoichi Hirai | 2018-03-22 | 11 | -0/+2349 |
|/ / | |||||
* | | Merge pull request #421 from ethereum/more-shifts | winsvega | 2018-03-17 | 10 | -0/+2198 |
|\ \ | | | | | | | Add more shl tests | ||||
| * | | Add more shl tests | Yoichi Hirai | 2018-03-10 | 10 | -0/+2198 |
| |/ | |||||
* / | Fill identity_to_bigger test | Yoichi Hirai | 2018-03-14 | 1 | -0/+86 |
|/ | |||||
* | Merge pull request #419 from ethereum/init-create-revert | Yoichi Hirai | 2018-03-01 | 1 | -0/+127 |
|\ | | | | | revert in CREATE in init code, followed by returndatasize/copy | ||||
| * | revert in CREATE in init code, followed by returndatasize/copy | Yoichi Hirai | 2018-02-27 | 1 | -0/+127 |
| | | |||||
* | | Add (shl 0 1) test | Yoichi Hirai | 2018-03-01 | 1 | -0/+221 |
| | | |||||
* | | Add directories for tests for shift instructions | Yoichi Hirai | 2018-02-27 | 1 | -0/+1 |
|/ | |||||
* | fix stCreateTest | Dimitry | 2018-02-17 | 20 | -0/+1106 |
| | |||||
* | fix stRevertTest | Dimitry | 2018-02-17 | 32 | -17/+1970 |
| | |||||
* | fix stStaticCall | Dimitry | 2018-02-17 | 58 | -0/+1446 |
| | |||||
* | fix stZeroKnowledge2 | Dimitry | 2018-02-17 | 520 | -486/+112192 |
| | |||||
* | fix stZeroKnowledge | Dimitry | 2018-02-16 | 730 | -428/+116605 |
| | |||||
* | fix stBugs | Dimitry | 2018-02-16 | 4 | -2/+182 |
| | |||||
* | fix stMemoryStressTest | Dimitry | 2018-02-16 | 8 | -0/+511 |
| | |||||
* | fix stQuadraticComplexityTest | Dimitry | 2018-02-16 | 16 | -0/+1203 |
| | |||||
* | fix stArgsZeroOneBalance | Dimitry | 2018-02-16 | 16 | -0/+298 |
| | |||||
* | fix stBadOpcodes | Dimitry | 2018-02-16 | 1 | -0/+32 |
| | |||||
* | fix stPreCompiledContracts2 | Dimitry | 2018-02-16 | 15 | -0/+2028 |
| | |||||
* | fix stPreCompiledContracts empty expect | Dimitry | 2018-02-16 | 412 | -100/+49188 |
| | |||||
* | update stSolidityTest | Dimitry | 2018-02-07 | 13 | -0/+139 |
| | |||||
* | refill stZeroCallsRevert | Dimitry | 2018-02-07 | 24 | -20/+766 |
| | |||||
* | refill stZeroKnowledge2 | Dimitry | 2018-02-07 | 520 | -0/+38814 |
| | |||||
* | refill stZeroKnowledge | Dimitry | 2018-02-07 | 804 | -0/+41974 |
| | |||||
* | refill and update stSpecialTest, stStackTest, stZeroCalls | Dimitry | 2018-02-07 | 219 | -6/+4311 |
| | |||||
* | refill stRecursive | Dimitry | 2018-02-07 | 2 | -2/+116 |
| | |||||
* | refill stQuadraticComplexity | Dimitry | 2018-02-07 | 32 | -28/+36539 |
| | |||||
* | update stPreCompiledContracts, stEIP158Specific, stQuadraticComplexity | Dimitry | 2018-02-07 | 528 | -10/+18590 |
| | |||||
* | update stCodeSize stBadOpcode | Dimitry | 2018-02-07 | 3 | -1/+195 |
| | |||||
* | refill stBugs | Dimitry | 2018-02-06 | 7 | -0/+240 |
| | |||||
* | refill stAttack stBadOpcode | Dimitry | 2018-02-06 | 124 | -1/+123659 |
| | |||||
* | refill stArgsZeroOneBalance | Dimitry | 2018-02-06 | 108 | -92/+2004 |
| | |||||
* | refill blockchain stZeroCallsTest | Dimitry | 2018-02-06 | 24 | -20/+1958 |
| | |||||
* | refill blockchain stWalletTest | Dimitry | 2018-02-06 | 45 | -2/+3004 |
| | |||||
* | refill blockchain stTransitionTest | Dimitry | 2018-02-06 | 9 | -3/+616 |
| | |||||
* | refill blockchain stTransaction | Dimitry | 2018-02-06 | 174 | -36/+10553 |
| | |||||
* | refill blockchain stSystemOperations | Dimitry | 2018-02-05 | 66 | -61/+4469 |
| | |||||
* | refill blockchain stStaticCall | Dimitry | 2018-02-05 | 495 | -210/+13350 |
| | |||||
* | refill blockchain stSolidityTest | Dimitry | 2018-02-05 | 16 | -0/+434 |
| | |||||
* | refill blockchain stRevertTest | Dimitry | 2018-02-05 | 133 | -31/+7378 |
| | |||||
* | refill blockchain stReturnDataTest | Dimitry | 2018-02-05 | 44 | -35/+2484 |
| | |||||
* | refill blockchain stRefundTest | Dimitry | 2018-02-05 | 24 | -14/+2170 |
| | |||||
* | refill blockchain stMemoryTest | Dimitry | 2018-02-05 | 67 | -66/+10814 |
| | |||||
* | refill blockchain stRandom2 | Dimitry | 2018-02-03 | 227 | -2/+18564 |
| | |||||
* | refill stRandom | Dimitry | 2018-02-02 | 327 | -0/+26819 |
| | |||||
* | update stPreCompiledContracts2 | Dimitry | 2018-02-02 | 112 | -88/+6830 |
| | |||||
* | update stNonZeroCallsTest | Dimitry | 2018-02-02 | 24 | -20/+2006 |
| | |||||
* | refill stMemoryStressTest | Dimitry | 2018-02-02 | 82 | -80/+2267 |
| | |||||
* | refill stMemExpandingEUP150Calls | Dimitry | 2018-02-02 | 8 | -8/+1051 |
| | |||||
* | refill stLogTests | Dimitry | 2018-02-01 | 46 | -46/+2832 |
| | |||||
* | refill stInitCodeTest | Dimitry | 2018-02-01 | 18 | -2/+1520 |
| | |||||
* | update stInitCode test fillers | Dimitry | 2018-02-01 | 1 | -1/+159 |
| | |||||
* | refill stEIP150Specific tests | Dimitry | 2018-02-01 | 13 | -13/+633 |
| | |||||
* | refill blockchain stEIP150singleCodeGasPrices | Dimitry | 2018-02-01 | 30 | -30/+1864 |
| | |||||
* | refill blockchain stDelegatecallTestHomestead | Dimitry | 2018-02-01 | 40 | -40/+1752 |
| | |||||
* | refill blockchain stCreateTest | Dimitry | 2018-02-01 | 47 | -8/+2720 |
| | |||||
* | refill blockchain stChangedEIP150 tests | Dimitry | 2018-02-01 | 31 | -29/+2683 |
| | |||||
* | refill blockchain stCallDelegateCodesHomestead | Dimitry | 2018-01-31 | 58 | -58/+4860 |
| | |||||
* | refill blockchain stCallDelegateCodesCallCodeHomestead | Dimitry | 2018-01-31 | 58 | -58/+4580 |
| | |||||
* | refill blockchain stCallCreateCallCode | Dimitry | 2018-01-31 | 40 | -35/+1350 |
| | |||||
* | refill blockchain stCallCodes | Dimitry | 2018-01-31 | 80 | -78/+4909 |
| | |||||
* | Add a new input for modlen = 999188. | Yoichi Hirai | 2018-01-30 | 3 | -7/+70 |
| | | | | | This implements https://docs.google.com/spreadsheets/d/1xat7UI8GtB4ZGVdlK5_XQSHJZaMThi4SrlcL8XMZb5Q/edit#gid=1605675414&range=C46 | ||||
* | stArgsZeroOneBalance tests | Dimitry | 2018-01-16 | 108 | -0/+6696 |
| | |||||
* | add filler for codeCopyOffset, change location | Jared Wasinger | 2018-01-04 | 1 | -0/+69 |
| | |||||
* | Merge pull request #384 from ethereum/revert_in_delegate_call_more | Yoichi Hirai | 2017-12-21 | 1 | -2/+2 |
|\ | | | | | Test RETURNDATASIZE and RETURNDATACOPY in RevertInDelegateCallFiller | ||||
| * | Test RETURNDATASIZE and RETURNDATACOPY in RevertInDelegateCallFiller | Yoichi Hirai | 2017-12-14 | 1 | -2/+2 |
| | | |||||
* | | Merge pull request #372 from ethereum/modexp-returndatasize | winsvega | 2017-12-20 | 2 | -0/+126 |
|\ \ | | | | | | | add more 'returndatasize after modexp' test cases | ||||
| * | | add more modexp returndatasize test cases | Jared Wasinger | 2017-11-25 | 2 | -0/+126 |
| | | | |||||
* | | | add test for CALLDATACOPY where calldata offset > calldata length and copy ↵ | Jared Wasinger | 2017-12-15 | 1 | -0/+69 |
| |/ |/| | | | | | length > 0 | ||||
* | | Merge pull request #375 from ethereum/returndatacopy_following_revert_in_create | winsvega | 2017-12-13 | 1 | -0/+63 |
|\ \ | | | | | | | Adding a new test about returndatacopy following a revert in an init code | ||||
| * | | Adding a new test about returndatacopy following a revert in an init code | Yoichi Hirai | 2017-12-06 | 1 | -0/+63 |
| |/ | |||||
* | | Merge pull request #379 from ethereum/returndatacopy_after_revert_in_static | Yoichi Hirai | 2017-12-08 | 1 | -0/+70 |
|\ \ | | | | | | | Add a test case for RETURNDATACOPY after REVERT in STATICCALL | ||||
| * | | Add a test case for RETURNDATACOPY after REVERT in STATICCALL | Yoichi Hirai | 2017-12-08 | 1 | -0/+70 |
| |/ | |||||
* / | Store the result of RETURNDATASIZE after a static call fails for a REVERT | Yoichi Hirai | 2017-12-08 | 2 | -2/+2 |
|/ | |||||
* | fix StaticCallTests | Dimitry | 2017-11-23 | 2 | -5/+5 |
| | |||||
* | Add a test for checking RETURNDATASIZE after a modexp with modsize = 1 | Yoichi Hirai | 2017-10-25 | 1 | -0/+63 |
| | |||||
* | create failing inside staticcall | Dimitry | 2017-10-25 | 2 | -0/+154 |
| | |||||
* | returndatacopy bug | Dimitry | 2017-10-24 | 4 | -0/+332 |
| | |||||
* | Merge pull request #363 from ethereum/modexp-modsize0-returnsize | Yoichi Hirai | 2017-10-24 | 4 | -0/+252 |
|\ | | | | | Add tests about returndatasize following modexp calls of modsize = 0 | ||||
| * | Add tests about returndatasize following modexp calls of modsize = 0 | Yoichi Hirai | 2017-10-23 | 4 | -0/+252 |
| | | |||||
* | | Merge pull request #362 from ethereum/returndata-ecrec | Yoichi Hirai | 2017-10-24 | 1 | -0/+62 |
|\ \ | | | | | | | Returndata ecrec | ||||
| * | | add casey's test | Dimitry | 2017-10-19 | 1 | -0/+62 |
| | | | |||||
* | | | Merge pull request #361 from ethereum/returntest | Yoichi Hirai | 2017-10-24 | 1 | -0/+63 |
|\ \ \ | |_|/ |/| | | RETURNDATACOPY and RETURNDATASIZE after failing create | ||||
| * | | RETURNDATACOPY and RETURNDATASIZE after failing create | Dimitry | 2017-10-19 | 1 | -0/+63 |
| | | | | | | | | | | | | (due to 0xfd code) | ||||
* | | | Add a test case about transaction calls A (CALL B(CALL C(RETURN) OOG) 'check ↵ | Yoichi Hirai | 2017-10-18 | 1 | -0/+79 |
| | | | | | | | | | | | | | | | | | | buffers') https://docs.google.com/spreadsheets/d/1xat7UI8GtB4ZGVdlK5_XQSHJZaMThi4SrlcL8XMZb5Q/edit#gid=1605675414&range=C37 | ||||
* | | | RETURNDATASIZE after a failing CALL (due to insufficient balance) should ↵ | Dimitry | 2017-10-17 | 1 | -0/+70 |
|/ / | | | | | | | return 0 | ||||
* | | Merge pull request #354 from ethereum/modexpinput | Yoichi Hirai | 2017-10-13 | 6 | -0/+330 |
|\ \ | | | | | | | fuzzed test modexp input | ||||
| * | | modexp input test | Dimitry | 2017-10-13 | 6 | -13/+123 |
| | | | | | | | | | | | | Consensus big in Parity: gas calculation of modexp is subject to overflow for certain inputs. Found via manual review. A case was found where consensus issue could be achieved in ~500K gas. | ||||
| * | | fuzzed test modexp input | Dimitry | 2017-10-13 | 4 | -0/+220 |
| | | | |||||
* | | | Merge pull request #352 from ethereum/badOpcodes-bigger-stack | winsvega | 2017-10-13 | 122 | -421/+421 |
|\ \ \ | | | | | | | | | Add more stack items for badOpcodes test | ||||
| * | | | refill badopcodes blockchain tests, blockchain general state tests | Jared Wasinger | 2017-10-13 | 122 | -421/+421 |
| | | | | |||||
* | | | | fuzztests bytecode | Dimitry | 2017-10-13 | 1 | -0/+62 |
| |/ / |/| | | |||||
* | | | split random tests | Dimitry | 2017-10-13 | 1 | -56/+0 |
| | | | |||||
* | | | split large test suites | Dimitry | 2017-10-13 | 853 | -0/+56 |
|/ / | |||||
* | | python test | Dimitry | 2017-10-11 | 1 | -0/+83 |
| | | |||||
* | | Add a test case where modexp gets input | Yoichi Hirai | 2017-10-11 | 4 | -0/+248 |
| | | | | | | | | 0x00000000000000000000000000000000000000000000000000000000000000ff2a1e5300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||||
* | | fix test fillers | Dimitry | 2017-10-06 | 8 | -8/+8 |
|/ | |||||
* | remove old tests | Dimitry | 2017-09-30 | 170 | -10582/+0 |
| | |||||
* | regenerate state tests | Dimitry | 2017-09-29 | 4725 | -0/+473780 |
| | | | | | generate hive test fillers fix state test fillers | ||||
* | Merge pull request #338 from ethereum/revert_should_reset_returndata | Yoichi Hirai | 2017-09-29 | 8 | -0/+896 |
|\ | | | | | Add tests that set up a nonempty returndata buffer and then call something that reverts | ||||
| * | Update with more comments | Yoichi Hirai | 2017-09-27 | 8 | -0/+896 |
| | |||||
* | Add a test where RETURNDATACOPY with a nonzero size fails after a CALL with ↵ | Yoichi Hirai | 2017-09-27 | 1 | -0/+70 |
insufficient balance |