aboutsummaryrefslogtreecommitdiffstats
path: root/src/GeneralStateTestsFiller
Commit message (Expand)AuthorAgeFilesLines
* Add a filler for identity_to_bigger testYoichi Hirai2018-03-141-0/+66
* Merge pull request #419 from ethereum/init-create-revertYoichi Hirai2018-03-011-0/+75
|\
| * revert in CREATE in init code, followed by returndatasize/copyYoichi Hirai2018-02-271-0/+75
* | Add (shl 0 1) testYoichi Hirai2018-03-011-0/+109
* | Add directories for tests for shift instructionsYoichi Hirai2018-02-271-0/+1
|/
* replace 0x1 with 0x01Dimitry2018-02-1791-273/+273
* fix syntax in testsDimitry2018-02-172-5/+5
* fix stCreateTestDimitry2018-02-174-13/+100
* fix stRevertTestDimitry2018-02-177-18/+154
* fix stStaticCallDimitry2018-02-1723-4/+403
* fix stZeroKnowledge2Dimitry2018-02-17130-320/+6686
* fix stZeroKnowledgeDimitry2018-02-16133-301/+7137
* fix stBugsDimitry2018-02-162-6/+6
* fix stMemoryStressTestDimitry2018-02-167-7/+226
* fix stQuadraticComplexityTestDimitry2018-02-1616-0/+498
* fix stArgsZeroOneBalanceDimitry2018-02-168-20/+34
* fix stBadOpcodesDimitry2018-02-161-2/+3
* fix stPreCompiledContracts2Dimitry2018-02-165-6/+110
* fix stPreCompiledContracts empty expectDimitry2018-02-1693-132/+1649
* update stSolidityTestDimitry2018-02-0713-13/+13
* refill stZeroKnowledge2Dimitry2018-02-07130-130/+130
* update stZeroKnowledge fillersDimitry2018-02-07133-186/+186
* refill and update stSpecialTest, stStackTest, stZeroCallsDimitry2018-02-0731-70/+31
* update stSpecialTest fillersDimitry2018-02-0712-18/+18
* refill stRecursiveDimitry2018-02-072-4/+4
* refill stQuadraticComplexityDimitry2018-02-072-1/+14112
* update stPreCompiledContracts, stEIP158Specific, stQuadraticComplexityDimitry2018-02-07120-300/+140
* update stCodeSize stBadOpcodeDimitry2018-02-073-3/+3
* refill stBugsDimitry2018-02-063-3/+23
* refill stAttack stBadOpcodeDimitry2018-02-063-5/+5
* refill stArgsZeroOneBalanceDimitry2018-02-0646-94/+91
* refill stZeroCallsTestDimitry2018-02-0624-24/+24
* update stWalletTest fillersDimitry2018-02-0642-54/+54
* update stTransitionTest fillersDimitry2018-02-069-9/+9
* update stTransitionTest fillersDimitry2018-02-0544-77/+77
* update stSystemOperations fillersDimitry2018-02-0565-90/+90
* refill stStaticCallDimitry2018-02-053-5/+8
* update stStaticCall fillersDimitry2018-02-05284-393/+353
* update stSolidityTest fillersDimitry2018-02-0513-13/+13
* fill stRevertTestDimitry2018-02-055-7/+10
* update stRevertTest fillersDimitry2018-02-0541-72/+99
* refill stReturnDataTestDimitry2018-02-0537-41/+217
* update stRefundTest fillersDimitry2018-02-0519-26/+26
* fix stMemoryTestDimitry2018-02-0567-67/+67
* fix stRandom2 testsDimitry2018-02-03225-223/+1864
* refill stRandomTestsDimitry2018-02-0249-49/+1567
* update stRandom fillersDimitry2018-02-02327-327/+327
* update stPreCompiledContracts2 fillersDimitry2018-02-0294-114/+114
* update stNonZeroCalls fillersDimitry2018-02-0224-24/+24
* refill stMemoryStressTestDimitry2018-02-021-1/+2
* update stMemoryStress fillersDimitry2018-02-0238-38/+38
* update fillers stMemExpandingEIP150CallsDimitry2018-02-028-9/+9
* update stLogTests fillersDimitry2018-02-0146-46/+46
* update stInitCode test fillersDimitry2018-02-0118-18/+18
* update stEIP150Specific fillersDimitry2018-02-0113-272/+13
* update stEIP150singleCodeGasPrices fillersDimitry2018-02-0130-99/+57
* update fillers for stDelegatecallTestHomesteadDimitry2018-02-0134-416/+43
* refill stCreateTestDimitry2018-02-011-0/+23
* update fillers stCreateTestDimitry2018-02-0122-22/+22
* update src stChangedEIP150Dimitry2018-01-3130-60/+60
* refill stCallDelegateCodesHomesteadDimitry2018-01-314-8/+8
* update stCallDelegateCodesHomestead fillersDimitry2018-01-3158-1859/+65
* fix src stCallDelegateCodesCallCodeHomesteadDimitry2018-01-3158-60/+60
* refill stCallCreateCallCodeTestDimitry2018-01-311-2/+2
* update fillers of stCallCreateCallCodeDimitry2018-01-3139-48/+48
* optimize stCallCodes srcDimitry2018-01-3179-97/+97
* Fixing errors from JSONSchema/st-filler-schema.jsonYoichi Hirai2018-01-30736-1029/+1029
* fix travis tests for PR 4809Dimitry2018-01-301-1/+1
* Add a new input for modlen = 999188.Yoichi Hirai2018-01-301-2/+18
* add stEWASM test folderDimitry2018-01-221-0/+0
* Update README.mdwinsvega2018-01-161-2/+2
* add readme fileDimitry2018-01-161-0/+18
* stArgsZeroOneBalance testsDimitry2018-01-1646-0/+2438
* Merge pull request #388 from ethereum/code-copy-offsetwinsvega2018-01-071-0/+70
|\
| * add filler for codeCopyOffset, change locationJared Wasinger2018-01-041-0/+70
* | Merge pull request #387 from ethereum/returndata-after-revert-in-callcodeYoichi Hirai2018-01-041-3/+19
|\ \ | |/ |/|
| * Add a test for RETURNDATASIZE/COPY after a revert during a CALLCODEYoichi Hirai2018-01-031-3/+19
* | use yml format, correct order in data commentsJose Hugo De la cruz Romero2018-01-032-44/+35
* | Test RETURN for big offsetJose Hugo De la cruz Romero2017-12-261-0/+44
|/
* Merge pull request #386 from ethereum/evmwinsvega2017-12-221-0/+58
|\
| * evmBytecode testDimitry2017-12-211-0/+58
* | Merge pull request #384 from ethereum/revert_in_delegate_call_moreYoichi Hirai2017-12-211-3/+19
|\ \ | |/ |/|
| * Test RETURNDATASIZE and RETURNDATACOPY in RevertInDelegateCallFillerYoichi Hirai2017-12-141-3/+19
* | Merge pull request #372 from ethereum/modexp-returndatasizewinsvega2017-12-201-3/+41
|\ \
| * | add more modexp returndatasize test casesJared Wasinger2017-11-251-3/+41
* | | add test for CALLDATACOPY where calldata offset > calldata length and copy le...Jared Wasinger2017-12-151-0/+70
| |/ |/|
* | Merge pull request #375 from ethereum/returndatacopy_following_revert_in_createwinsvega2017-12-131-0/+74
|\ \
| * | Adding a new test about returndatacopy following a revert in an init codeYoichi Hirai2017-12-061-0/+74
| |/
* | Merge pull request #379 from ethereum/returndatacopy_after_revert_in_staticYoichi Hirai2017-12-081-0/+82
|\ \
| * | Add a test case for RETURNDATACOPY after REVERT in STATICCALLYoichi Hirai2017-12-081-0/+82
| |/
* / Store the result of RETURNDATASIZE after a static call fails for a REVERTYoichi Hirai2017-12-081-1/+1
|/
* fix StaticCallTestsDimitry2017-11-232-4/+5
* Add a test for checking RETURNDATASIZE after a modexp with modsize = 1Yoichi Hirai2017-10-251-4/+23
* create failing inside staticcallDimitry2017-10-251-0/+92
* returndatacopy bugDimitry2017-10-241-0/+53
* Merge pull request #363 from ethereum/modexp-modsize0-returnsizeYoichi Hirai2017-10-241-0/+83
|\
| * Add tests about returndatasize following modexp calls of modsize = 0Yoichi Hirai2017-10-231-0/+83
* | Merge pull request #362 from ethereum/returndata-ecrecYoichi Hirai2017-10-241-0/+43
|\ \
| * | add test for returndatasize after ecreccdetrio2017-10-071-0/+43
* | | Merge pull request #361 from ethereum/returntestYoichi Hirai2017-10-241-0/+64
|\ \ \ | |_|/ |/| |
| * | RETURNDATACOPY and RETURNDATASIZE after failing createDimitry2017-10-191-0/+64
* | | Add a test case about transaction calls A (CALL B(CALL C(RETURN) OOG) 'check ...Yoichi Hirai2017-10-181-0/+98
* | | RETURNDATASIZE after a failing CALL (due to insufficient balance) should retu...Dimitry2017-10-171-0/+89
|/ /
* | Merge pull request #354 from ethereum/modexpinputYoichi Hirai2017-10-131-0/+82
|\ \
| * | modexp input testDimitry2017-10-131-5/+19
| * | fuzzed test modexp inputDimitry2017-10-131-0/+68
* | | Merge pull request #352 from ethereum/badOpcodes-bigger-stackwinsvega2017-10-131-122/+122
|\ \ \
| * | | refill badopcodes blockchain tests, blockchain general state testsJared Wasinger2017-10-131-122/+122
* | | | Update randomStatetest647Filler.jsonwinsvega2017-10-131-1/+1
* | | | fuzztests bytecodeDimitry2017-10-131-0/+61
| |/ / |/| |
* | | split large test suitesDimitry2017-10-13448-0/+0
|/ /
* | add _info commentDimitry2017-10-111-0/+3
* | python testDimitry2017-10-111-0/+59
* | Add an interesting input to modexp found by fuzzingYoichi Hirai2017-10-101-2/+4
* | fix test fillersDimitry2017-10-0633-604/+606
|/
* regenerate state testsDimitry2017-09-29400-37825/+34
* Merge pull request #338 from ethereum/revert_should_reset_returndataYoichi Hirai2017-09-291-0/+304
|\
| * Update with more commentsYoichi Hirai2017-09-271-7/+8
| * Add tests that set up a nonempty returndata buffer and then call a contract t...Yoichi Hirai2017-09-271-0/+303
* | Add a test where RETURNDATACOPY with a nonzero size fails after a CALL with i...Yoichi Hirai2017-09-271-0/+70
|/
* Merge pull request #331 from ethereum/big-revert-in-createYoichi Hirai2017-09-221-0/+123
|\
| * Add a test case with a REVERT with returndata >24576 in an init codeYoichi Hirai2017-09-191-0/+123
* | Merge pull request #335 from ethereum/fixwinsvega2017-09-211-5/+2
|\ \
| * | remove data field dublicatesDimitry2017-09-211-5/+2
* | | Merge pull request #333 from ethereum/REVERT_in_staticcallYoichi Hirai2017-09-211-0/+66
|\ \ \
| * | | Add a test about REVERT during a STATICCALLYoichi Hirai2017-09-201-0/+66
* | | | Merge pull request #328 from ethereum/g1-test-after-zeroYoichi Hirai2017-09-201-0/+277
|\ \ \ \ | |/ / / |/| | |
| * | | Update the commentYoichi Hirai2017-09-191-2/+4
| * | | Add a test that fails before https://github.com/ethereum/cpp-ethereum/pull/4482Yoichi Hirai2017-09-191-0/+275
* | | | Merge pull request #329 from ethereum/morecollisionwinsvega2017-09-201-0/+96
|\ \ \ \ | |_|_|/ |/| | |
| * | | more extcodecopy testsDimitry2017-09-191-0/+96
* | | | Merge pull request #316 from ethereum/more-modexpYoichi Hirai2017-09-191-2/+88
|\ \ \ \
| * | | | Add some more modexp casesYoichi Hirai2017-09-181-2/+88
| | |/ / | |/| |
* | | | Merge pull request #327 from ethereum/morecollisionwinsvega2017-09-194-0/+449
|\ \ \ \ | | |/ / | |/| |
| * | | more collision testsDimitry2017-09-184-0/+449
* | | | Add a test executing REVERT during a DELEGATECALLYoichi Hirai2017-09-181-0/+66
| |/ / |/| |
* | | add tests for all good opcodes in contract initJared Wasinger2017-09-161-0/+316
|/ /
* | Merge pull request #320 from ethereum/revertPairingTestwinsvega2017-09-1417-22/+19
|\ \
| * | fix stExampleTestDimitry2017-09-131-1/+1
| * | refill pairing tests withDimitry2017-09-1318-23/+20
* | | add issue 143 testDimitry2017-09-131-0/+97
|/ /
* | refill precompiled testsDimitry2017-09-12359-659/+558
* | Merge pull request #304 from ethereum/splitvmtestswinsvega2017-09-083-0/+169
|\ \
| * | add a case with 0 gasDimitry2017-09-081-1/+1
| * | add more issue tests from the fuzz serverDimitry2017-09-053-0/+169
* | | Add a test about REVERT during CALLCODEYoichi Hirai2017-09-071-0/+66
* | | replace BLOCKHASH test case in stBadOpcodeJared Wasinger2017-09-061-1/+1
* | | fill 'returndatasize_after_successful_callcode' state testJared Wasinger2017-09-051-76/+0
* | | rename 'returndatasize_after_callcode' -> 'returndatasize_after_successful_ca...Jared Wasinger2017-09-051-0/+76
* | | add more returndatasize/returndatacopy testsJared Wasinger2017-09-057-0/+516
* | | Merge pull request #301 from ethereum/splitvmtestsYoichi Hirai2017-09-041-0/+50
|\| |
| * | randomTest643Dimitry2017-09-041-0/+50
* | | Merge pull request #277 from ethereum/badOpcodes-CALLBLACKBOXwinsvega2017-09-021-43/+138
|\ \ \
| * | | add test case which successfully creates a contract to 'badOpcodes' state tes...Jared Wasinger2017-09-011-11/+17
| * | | add more bad opcodesJared Wasinger2017-09-011-40/+121
| * | | add CALLBLACKBOX testJared Wasinger2017-09-011-39/+47
| |/ /
* | | remove tabsJared Wasinger2017-09-011-2/+2
* | | add state test for sstore in contract init codeJared Wasinger2017-09-011-0/+55
|/ /
* | add 'returndatacopy_after_successful_delegatecall' state testJared Wasinger2017-08-291-0/+76
* | add 'returndatacopy_after_successful_callcode' state testJared Wasinger2017-08-291-0/+76
* | add 'returndatasize_after_successful_delegatecall' state testJared Wasinger2017-08-291-0/+76
* | add 'returndatasize_after_successful_staticcall' state testJared Wasinger2017-08-291-0/+76
* | add randomTest642 that fails on geth. a call to precompiled 007Dimitry2017-08-281-0/+50
* | add state test 'returndatasize_after_callcode'Jared Wasinger2017-08-281-0/+76
* | Changes for EIP-684Yoichi Hirai2017-08-243-93/+3
* | Merge pull request #253 from cdetrio/fix-data-0xYoichi Hirai2017-08-2319-76/+76
|\ \
| * | add 0x prefix to state test transaction datacdetrio2017-08-0819-76/+76
* | | remove old fields from random testsDimitry2017-08-21533-2424/+1
* | | Merge pull request #261 from jwasinger/masterwinsvega2017-08-211-0/+89
|\ \ \
| * | | check for all possible invalid opcodes.Jared Wasinger2017-08-173-148/+44
| * | | fix tests to conform to schemaJared Wasinger2017-08-172-4/+4
| * | | add SLOADBYTESJared Wasinger2017-08-172-1/+66
| * | | add badOpcode tests for SLOADBYTES and SSIZEJared Wasinger2017-08-172-2/+66
| * | | add badOpcode state test for SSIZEJared Wasinger2017-08-171-0/+64
| | |/ | |/|
* | | Merge pull request #254 from cdetrio/fix-filler-storagewinsvega2017-08-2118-26/+26
|\ \ \ | |/ / |/| |
| * | use hex for storage keys and values in state test fillerscdetrio2017-08-0818-26/+26
| |/
* | Fix the modexpFiller about large base length and large exp lengthYoichi Hirai2017-08-141-4/+4
* | fix test name zeroSigTransactionCreateDimitry2017-08-142-2/+2
* | more returndata test casescdetrio2017-08-115-0/+248
* | Add a test case that RETURNDATACOPYs REVERTed dataYoichi Hirai2017-08-081-0/+81
|/
* fix invalid json fillerscdetrio2017-08-0621-554/+554
* Fix the filler as wellYoichi Hirai2017-08-041-1/+5
* split metropolisDimitry2017-08-03702-886/+887
* Merge pull request #214 from ethereum/add-commentwinsvega2017-08-011-0/+1
|\
| * Add an explanationYoichi Hirai2017-07-061-0/+1
* | regenerate hive testsDimitry2017-08-015-10/+10
* | Modify createJS_ExampleContract filler so that in Metropolis, contract overwr...Yoichi Hirai2017-07-181-1/+1
* | Expect zeros in the storage of an overwritten contractYoichi Hirai2017-07-141-5/+0
* | Merge pull request #232 from ethereum/remove-old-fieldswinsvega2017-07-1414-72/+0
|\ \
| * | remove "logs", "postStateRoot", "out" fields in state test fillersFelix Lange2017-07-1314-72/+0
* | | Merge branch 'develop' into exp255winsvega2017-07-1334-48/+48
|\| |
| * | refill general state testsDimitry2017-07-1034-48/+48
* | | Add a test case baseLength = modLength = 0, but expLength = 2^255Yoichi Hirai2017-07-101-3/+5
|/ /
* | Merge pull request #219 from ethereum/max-code-size-from-spurious-dragonwinsvega2017-07-101-2/+2
|\ \
| * | Max code size is enforced at EIP158, not at EIP150Yoichi Hirai2017-07-101-2/+2
* | | Merge pull request #217 from ethereum/bcTransitionTestswinsvega2017-07-101-0/+3
|\| |
| * | Blockchain transition testsDimitry2017-07-071-0/+3
| |/
* | Merge pull request #215 from ethereum/modexp_base_2to64winsvega2017-07-101-3/+23
|\ \
| * | Add a case where exp length is 2^64Yoichi Hirai2017-07-061-2/+20
| * | Add a modexp test where base length is 2^64Yoichi Hirai2017-07-061-3/+5
| |/
* | Merge pull request #208 from ethereum/returndatacopy_with_2_256_sumwinsvega2017-07-101-0/+67
|\ \ | |/ |/|
| * Use CALLDATALOAD instead of CALLDATACOPY and MLOADYoichi Hirai2017-07-061-1/+1
| * Add one-less and one-more numbersYoichi Hirai2017-07-061-2/+9
| * Add a test RETURNDATACOPY at the beginning of a program should throw an excep...Yoichi Hirai2017-07-031-0/+60
* | Merge pull request #207 from ethereum/remove_compiled_codewinsvega2017-07-065-8/+0
|\ \
| * | Remove hex codes after the LLL codeYoichi Hirai2017-07-035-8/+0
| |/
* | Merge pull request #196 from ethereum/returndatacopy_0_0_after_successful_createwinsvega2017-07-062-0/+143
|\ \
| * | Use (SSTORE 0 1) in the init code to see if the CREATE succeeds or notYoichi Hirai2017-07-061-1/+10
| * | Add a test about RETURNDATACOPY after a successful CREATE should throw except...Yoichi Hirai2017-06-281-0/+60
| * | Address @winsvega's commentsYoichi Hirai2017-06-281-9/+1
| * | Add test cases for RETURNDATACOPY after a successful CREATE should not throw ...Yoichi Hirai2017-06-261-0/+82
* | | Merge pull request #211 from ethereum/nonce-after-collisionwinsvega2017-07-061-2/+2
|\ \ \
| * | | Fix and refill GeneralStateTest after fixing the nonce change for address col...Yoichi Hirai2017-07-061-2/+2
* | | | Merge pull request #200 from ethereum/returndatacopy-after-failing-call-with-...winsvega2017-07-061-0/+68
|\ \ \ \
| * | | | Add a test about "RETURNDATACOPY after a failing CALL should throw exception ...Yoichi Hirai2017-06-291-0/+68
* | | | | Merge pull request #202 from ethereum/returndatacopy_big_sumwinsvega2017-07-061-0/+60
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Add a test 'RETURNDATACOPY at the beginning of a program should throw an exce...Yoichi Hirai2017-06-301-0/+60
| |/ / /
* | | / Price calculation when exp length > 256, and the first word of exponent is zeroYoichi Hirai2017-07-041-3/+5
| |_|/ |/| |
* | | Fix names of test cases in GeneralStateTests to match the file namesYoichi Hirai2017-06-3082-147/+147
|/ /
* | more staticcall tests updateDimitry2017-06-282-6/+201
* | more staticcall testsDimitry2017-06-285-0/+627
* | Merge pull request #194 from ethereum/returndata-read-zero-byteswinsvega2017-06-271-0/+74
|\ \
| * | Also try RETURNDATACOPY when the calldata is not emptyYoichi Hirai2017-06-271-2/+2
| * | Add a test for trying returndatacopy 0 0 on an empty return data bufferYoichi Hirai2017-06-231-0/+74
* | | Merge pull request #192 from ethereum/revert-createwinsvega2017-06-271-0/+74
|\ \ \
| * | | Add a case where REVERT in an init code passes data to the creating contextYoichi Hirai2017-06-221-0/+74
| |/ /
* | | Merge pull request #195 from ethereum/correctStaticwinsvega2017-06-276-5/+151
|\ \ \ | |_|/ |/| |
| * | Fix a test case that expected staticcall to return successfully even when an ...Yoichi Hirai2017-06-271-1/+1
| * | Fix a test that expected staticcall to return successfully even when SSTORE i...Yoichi Hirai2017-06-271-2/+2
| * | Add a test about staticcall not inheriting the callvalue from the parent call...Yoichi Hirai2017-06-261-0/+76
| * | Add a test about STATICCALL not inheriting the callvalueYoichi Hirai2017-06-261-0/+70
| * | correct staticcall testsDimitry2017-06-242-2/+2
* | | Merge pull request #193 from ethereum/split-fileswinsvega2017-06-2444-6010/+6052
|\ \ \ | |/ / |/| |
| * | Remove a left-over odd-length hex stringYoichi Hirai2017-06-233-3/+3
| * | Split GeneralStateTestFiller files that contain multiple testsYoichi Hirai2017-06-2341-6007/+6049
| |/
* | fix create transactions with eip86 ruleDimitry2017-06-232-7/+30
* | more zeroSigTransaction testsDimitry2017-06-235-2/+454
* | refill tests with new transaction create rules on MetropolisDimitry2017-06-2311-4/+170
* | update eip86yann3002017-06-2325-161/+710
* | update stQuadraticComplexity with 250M gasLimitDimitry2017-06-2215-148/+92
* | update stMemoryStress with 250M gas limitDimitry2017-06-2238-186/+1470
* | remove stBoundsTestDimitry2017-06-2252-3557/+0
|/
* Add missing '0's in calldata. The hex strings were of odd lengthYoichi Hirai2017-06-211-6/+6
* Change the filler according toYoichi Hirai2017-06-161-3/+3
* Fix the timestamp in GeneralStateTestsFiller as suggested inYoichi Hirai2017-06-1696-96/+96
* Fix the difficulty in the GeneralStateTest fillers as suggested inYoichi Hirai2017-06-1696-96/+96
* Merge branch 'snark_test_filled' into new_expmod_costYoichi Hirai2017-06-14238-2/+73506
|\
| * A precompiled contract exists at address 8, so the staticcall does not cause ...Yoichi Hirai2017-06-131-1/+1
| * Split a filler file into two and rename a test case into a shorter nameYoichi Hirai2017-06-132-282/+284
| * Split a filler file into two and rename a case into a shorter nameYoichi Hirai2017-06-132-282/+284