aboutsummaryrefslogtreecommitdiffstats
path: root/GeneralStateTests
Commit message (Expand)AuthorAgeFilesLines
* refill blockchain stSolidityTestDimitry2018-02-0516-651/+46
* fill stRevertTestDimitry2018-02-0541-575/+150
* refill stReturnDataTestDimitry2018-02-0537-439/+147
* refill blockchain stRefundTestDimitry2018-02-0519-70/+70
* refill stMemoryTestDimitry2018-02-0567-267/+267
* fix stRandom2 testsDimitry2018-02-03226-8164/+679
* refill stRandomTestsDimitry2018-02-02327-11772/+981
* update stPreCompiledContracts2Dimitry2018-02-0294-1202/+370
* update stNonZeroCallsTestDimitry2018-02-0224-92/+92
* refill stMemoryStressTestDimitry2018-02-0238-3000/+151
* refill stMemExpandingEUP150CallsDimitry2018-02-028-43/+32
* refill stLogTestsDimitry2018-02-0146-184/+184
* refill stInitCodeTestDimitry2018-02-0118-56/+56
* update stInitCode test fillersDimitry2018-02-011-2/+2
* refill stEIP150Specific testsDimitry2018-02-0113-470/+52
* refill stEIP150singleCodeGasPricesDimitry2018-02-0130-769/+120
* fill stDelegatecallTestHomesteadDimitry2018-02-0134-1332/+136
* refill stCreateTestDimitry2018-02-0123-192/+78
* refill stChangedEIP150Dimitry2018-01-3130-755/+119
* refill stCallDelegateCodesHomesteadDimitry2018-01-3158-1970/+232
* refill stCallDelegateCodesCallCodeHomesteadDimitry2018-01-3158-2003/+232
* refill stCallCreateCallCodeTestDimitry2018-01-3139-1444/+152
* refill state stCallCodesDimitry2018-01-3179-2861/+315
* fix travis tests for PR 4809Dimitry2018-01-301-4/+4
* Add a new input for modlen = 999188.Yoichi Hirai2018-01-301-4/+50
* add stEWASM test folderDimitry2018-01-221-0/+0
* stArgsZeroOneBalance testsDimitry2018-01-1646-0/+7766
* Merge pull request #388 from ethereum/code-copy-offsetwinsvega2018-01-071-5/+49
|\
| * add filler for codeCopyOffset, change locationJared Wasinger2018-01-041-5/+49
* | Merge pull request #387 from ethereum/returndata-after-revert-in-callcodeYoichi Hirai2018-01-041-10/+10
|\ \ | |/ |/|
| * Add a test for RETURNDATASIZE/COPY after a revert during a CALLCODEYoichi Hirai2018-01-031-10/+10
* | Merge pull request #381 from hugo-dc/create-return-testYoichi Hirai2018-01-031-0/+238
|\ \ | |/ |/|
| * use yml format, correct order in data commentsJose Hugo De la cruz Romero2018-01-031-4/+4
| * Test RETURN for big offsetJose Hugo De la cruz Romero2017-12-261-0/+238
* | refill callDataCopyOffset testDimitry2017-12-301-0/+114
|/
* Merge pull request #386 from ethereum/evmwinsvega2017-12-221-0/+107
|\
| * evmBytecode testDimitry2017-12-211-0/+107
* | Merge pull request #384 from ethereum/revert_in_delegate_call_moreYoichi Hirai2017-12-211-10/+10
|\ \ | |/ |/|
| * Test RETURNDATASIZE and RETURNDATACOPY in RevertInDelegateCallFillerYoichi Hirai2017-12-141-10/+10
* | Merge pull request #372 from ethereum/modexp-returndatasizewinsvega2017-12-201-13/+105
|\ \
| * | add more modexp returndatasize test casesJared Wasinger2017-11-251-13/+105
* | | 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/+108
|\ \
| * | Adding a new test about returndatacopy following a revert in an init codeYoichi Hirai2017-12-061-0/+108
| |/
* | Merge pull request #379 from ethereum/returndatacopy_after_revert_in_staticYoichi Hirai2017-12-081-0/+115
|\ \
| * | Add a test case for RETURNDATACOPY after REVERT in STATICCALLYoichi Hirai2017-12-081-0/+115
| |/
* / Store the result of RETURNDATASIZE after a static call fails for a REVERTYoichi Hirai2017-12-081-14/+14
|/
* fix StaticCallTestsDimitry2017-11-232-18/+18
* Add a test for checking RETURNDATASIZE after a modexp with modsize = 1Yoichi Hirai2017-10-251-112/+20
* create failing inside staticcallDimitry2017-10-251-0/+168
* returndatacopy bugDimitry2017-10-241-0/+265
* Merge pull request #363 from ethereum/modexp-modsize0-returnsizeYoichi Hirai2017-10-241-0/+246
|\
| * Add tests about returndatasize following modexp calls of modsize = 0Yoichi Hirai2017-10-231-0/+246
* | Merge pull request #362 from ethereum/returndata-ecrecYoichi Hirai2017-10-241-0/+107
|\ \
| * | add casey's testDimitry2017-10-191-3/+4
| * | add test for returndatasize after ecreccdetrio2017-10-071-0/+106
* | | Merge pull request #361 from ethereum/returntestYoichi Hirai2017-10-241-0/+108
|\ \ \ | |_|/ |/| |
| * | RETURNDATACOPY and RETURNDATASIZE after failing createDimitry2017-10-191-0/+108
* | | Add a test case about transaction calls A (CALL B(CALL C(RETURN) OOG) 'check ...Yoichi Hirai2017-10-181-0/+124
* | | RETURNDATASIZE after a failing CALL (due to insufficient balance) should retu...Dimitry2017-10-171-0/+115
|/ /
* | fix random state testDimitry2017-10-171-3/+3
* | Merge pull request #354 from ethereum/modexpinputYoichi Hirai2017-10-131-0/+328
|\ \
| * | modexp input testDimitry2017-10-131-6/+97
| * | fuzzed test modexp inputDimitry2017-10-131-0/+237
* | | Merge pull request #352 from ethereum/badOpcodes-bigger-stackwinsvega2017-10-131-130/+130
|\ \ \
| * | | refill badopcodes blockchain tests, blockchain general state testsJared Wasinger2017-10-131-130/+130
* | | | fuzztests bytecodeDimitry2017-10-131-0/+107
| |/ / |/| |
* | | split large test suitesDimitry2017-10-131450-85912/+85912
|/ /
* | add _info commentDimitry2017-10-111-2/+2
* | python testDimitry2017-10-111-0/+128
* | Add a test case where modexp gets inputYoichi Hirai2017-10-111-4/+185
* | refill all the testsDimitry2017-10-072215-4473/+6688
|/
* refill transaction testsDimitry2017-09-3055-8441/+44
* regenerate state testsDimitry2017-09-292224-32405/+7376
* Merge pull request #338 from ethereum/revert_should_reset_returndataYoichi Hirai2017-09-291-0/+475
|\
| * Update with more commentsYoichi Hirai2017-09-271-1/+1
| * Add tests that set up a nonempty returndata buffer and then call a contract t...Yoichi Hirai2017-09-271-0/+475
* | remove tests without fillersDimitry2017-09-292-898/+0
* | Add a test where RETURNDATACOPY with a nonzero size fails after a CALL with i...Yoichi Hirai2017-09-271-0/+114
|/
* Merge pull request #331 from ethereum/big-revert-in-createYoichi Hirai2017-09-221-0/+236
|\
| * Add a test case with a REVERT with returndata >24576 in an init codeYoichi Hirai2017-09-191-0/+236
* | Merge pull request #333 from ethereum/REVERT_in_staticcallYoichi Hirai2017-09-211-0/+113
|\ \
| * | Add a test about REVERT during a STATICCALLYoichi Hirai2017-09-201-0/+113
* | | Merge pull request #328 from ethereum/g1-test-after-zeroYoichi Hirai2017-09-201-0/+364
|\ \ \ | |/ / |/| |
| * | Refill with the new commentYoichi Hirai2017-09-191-1/+1
| * | Add a test that fails before https://github.com/ethereum/cpp-ethereum/pull/4482Yoichi Hirai2017-09-191-0/+364
* | | Merge pull request #329 from ethereum/morecollisionwinsvega2017-09-201-0/+127
|\ \ \ | |_|/ |/| |
| * | more extcodecopy testsDimitry2017-09-191-0/+127
* | | Merge pull request #316 from ethereum/more-modexpYoichi Hirai2017-09-191-2/+908
|\ \ \
| * | | Add some more modexp casesYoichi Hirai2017-09-181-2/+908
| | |/ | |/|
* | | Merge pull request #327 from ethereum/morecollisionwinsvega2017-09-194-0/+1376
|\ \ \ | | |/ | |/|
| * | more collision testsDimitry2017-09-184-0/+1376
* | | Add a test executing REVERT during a DELEGATECALLYoichi Hirai2017-09-181-0/+113
| |/ |/|
* | add tests for all good opcodes in contract initJared Wasinger2017-09-161-0/+5948
|/
* Merge pull request #320 from ethereum/revertPairingTestwinsvega2017-09-14263-310/+561
|\
| * fix stExampleTestDimitry2017-09-131-133/+12
| * refill pairing tests withDimitry2017-09-13263-321/+693
* | add issue 143 testDimitry2017-09-131-0/+98
|/
* update precompiled in static testDimitry2017-09-121-86/+3
* refill precompiled testsDimitry2017-09-12449-4847/+61436
* Merge pull request #304 from ethereum/splitvmtestswinsvega2017-09-083-0/+438
|\
| * add a case with 0 gasDimitry2017-09-081-1/+56
| * refill the tests with latest cppDimitry2017-09-083-8/+8
| * add more issue tests from the fuzz serverDimitry2017-09-053-0/+383
* | Add a test about REVERT during CALLCODEYoichi Hirai2017-09-071-0/+123
* | add filled state testJared Wasinger2017-09-061-9/+9
* | fill 'returndatasize_after_successful_callcode' state testJared Wasinger2017-09-051-0/+116
* | add more returndatasize/returndatacopy testsJared Wasinger2017-09-057-0/+868
* | Merge pull request #301 from ethereum/splitvmtestsYoichi Hirai2017-09-041-0/+123
|\|
| * randomTest643Dimitry2017-09-041-0/+123
* | refill stBadOpcodesJared Wasinger2017-09-041-1/+6756
* | Merge pull request #277 from ethereum/badOpcodes-CALLBLACKBOXwinsvega2017-09-021-2191/+1
|\ \
| * | add more blockchain test cases.Jared Wasinger2017-09-021-6756/+1
| * | add test case which successfully creates a contract to 'badOpcodes' state tes...Jared Wasinger2017-09-011-734/+782
| * | add more bad opcodesJared Wasinger2017-09-011-1/+4456
| * | add CALLBLACKBOX testJared Wasinger2017-09-011-274/+336
| |/
* | include produced testJared Wasinger2017-09-011-1/+101
* | add state test for sstore in contract init codeJared Wasinger2017-09-011-0/+9
|/
* Merge pull request #280 from ethereum/refill-refund600Yoichi Hirai2017-08-301-1/+1
|\
| * Refull refund600 testYoichi Hirai2017-08-281-1/+1
* | add 'returndatacopy_after_successful_delegatecall' state testJared Wasinger2017-08-291-0/+117
* | add 'returndatacopy_after_successful_callcode' state testJared Wasinger2017-08-291-0/+117
* | add 'returndatasize_after_successful_delegatecall' state testJared Wasinger2017-08-291-0/+117
* | add 'returndatasize_after_successful_staticcall' state testJared Wasinger2017-08-291-0/+117
* | This change is a part of the fix to https://github.com/ethereum/cpp-ethereum/...Yoichi Hirai2017-08-281-3/+3
* | add randomTest642 that fails on geth. a call to precompiled 007Dimitry2017-08-281-0/+123
|/
* add state test 'returndatasize_after_callcode'Jared Wasinger2017-08-281-0/+116
* Changes for EIP-684Yoichi Hirai2017-08-243-19/+19
* Merge pull request #253 from cdetrio/fix-data-0xYoichi Hirai2017-08-2315-62/+62
|\
| * add 0x prefix to state test transaction datacdetrio2017-08-0815-62/+62
* | refill opcodes test with logsDimitry2017-08-221-469/+235
* | make all logs hexDimitry2017-08-212193-81494/+17073
* | remove old fields from random testsDimitry2017-08-21548-6253/+7112
* | check for all possible invalid opcodes.Jared Wasinger2017-08-175-492/+2433
* | fix tests to conform to schemaJared Wasinger2017-08-173-3/+3
* | add SLOADBYTESJared Wasinger2017-08-171-0/+123
* | add badOpcode tests for SLOADBYTES and SSIZEJared Wasinger2017-08-173-1/+247
* | add badOpcode state test for SSIZEJared Wasinger2017-08-171-0/+123
* | Fix the modexpFiller about large base length and large exp lengthYoichi Hirai2017-08-141-3/+3
* | fix test name zeroSigTransactionCreateDimitry2017-08-142-3/+785
* | Merge pull request #258 from cdetrio/returndata-caseswinsvega2017-08-115-0/+643
|\ \
| * | more returndata test casescdetrio2017-08-115-0/+643
* | | Update and rename zeroSigTransacrionCreate.json to zeroSigTransactionCreate.jsonwinsvega2017-08-111-2/+2
|/ /
* / Add a test case that RETURNDATACOPYs REVERTed dataYoichi Hirai2017-08-081-0/+130
|/
* Change tests so that the storage is cleared before, not after contract initia...Yoichi Hirai2017-08-041-6/+6
* split metropolisDimitry2017-08-032187-19630/+57992
* update general testsDimitry2017-08-012187-257753/+273877
* regenerate hive testsDimitry2017-08-012187-208078/+261306
* Change the modexp tests after the gas formula has been changed inYoichi Hirai2017-07-245-35/+85
* 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-10/+20
* Merge branch 'develop' into exp255winsvega2017-07-132171-257/+10357
|\
| * refill general state testsDimitry2017-07-102172-258/+10358
* | Add a test case baseLength = modLength = 0, but expLength = 2^255Yoichi Hirai2017-07-101-2/+43
|/
* Merge pull request #219 from ethereum/max-code-size-from-spurious-dragonwinsvega2017-07-101-1/+6
|\
| * Max code size is enforced at EIP158, not at EIP150Yoichi Hirai2017-07-101-1/+6
* | Merge pull request #217 from ethereum/bcTransitionTestswinsvega2017-07-101-0/+5
|\|
| * Blockchain transition testsDimitry2017-07-071-0/+5
* | Merge pull request #215 from ethereum/modexp_base_2to64winsvega2017-07-101-2/+84
|\ \
| * | Add a case where exp length is 2^64Yoichi Hirai2017-07-061-1/+42
| * | Add a modexp test where base length is 2^64Yoichi Hirai2017-07-061-2/+43
| |/
* | Merge pull request #208 from ethereum/returndatacopy_with_2_256_sumwinsvega2017-07-101-0/+183
|\ \ | |/ |/|
| * Use CALLDATALOAD instead of CALLDATACOPY and MLOADYoichi Hirai2017-07-061-16/+16
| * Add one-less and one-more numbersYoichi Hirai2017-07-061-8/+90
| * Add a test RETURNDATACOPY at the beginning of a program should throw an excep...Yoichi Hirai2017-07-031-0/+101
* | Merge pull request #207 from ethereum/remove_compiled_codewinsvega2017-07-062-12/+22
|\ \
| * | Apparently some bytecode was not faithful compilation of the LLL codeYoichi Hirai2017-07-032-12/+22
| |/
* | Merge pull request #196 from ethereum/returndatacopy_0_0_after_successful_createwinsvega2017-07-062-0/+202
|\ \
| * | Use (SSTORE 0 1) in the init code to see if the CREATE succeeds or notYoichi Hirai2017-07-061-7/+7
| * | Add a test about RETURNDATACOPY after a successful CREATE should throw except...Yoichi Hirai2017-06-281-0/+101
| * | Address @winsvega's commentsYoichi Hirai2017-06-281-13/+6
| * | Add test cases for RETURNDATACOPY after a successful CREATE should not throw ...Yoichi Hirai2017-06-261-0/+108
* | | Merge pull request #211 from ethereum/nonce-after-collisionwinsvega2017-07-063-273/+7
|\ \ \
| * | | Fix and refill GeneralStateTest after fixing the nonce change for address col...Yoichi Hirai2017-07-063-273/+7
* | | | Merge pull request #200 from ethereum/returndatacopy-after-failing-call-with-...winsvega2017-07-061-0/+108
|\ \ \ \
| * | | | Add a test about "RETURNDATACOPY after a failing CALL should throw exception ...Yoichi Hirai2017-06-291-0/+108
* | | | | Merge pull request #202 from ethereum/returndatacopy_big_sumwinsvega2017-07-061-0/+101
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Add a test 'RETURNDATACOPY at the beginning of a program should throw an exce...Yoichi Hirai2017-06-301-0/+101
| |/ / /
* | | | Merge pull request #210 from ethereum/many_zeros_expwinsvega2017-07-051-1/+47
|\ \ \ \
| * | | | Price calculation when exp length > 256, and the first word of exponent is zeroYoichi Hirai2017-07-041-1/+47
| | |_|/ | |/| |
* / | | Remove shallowStackOK.json because shallowStackOKFiller.json does not existYoichi Hirai2017-07-041-9768/+0
|/ / /
* / / Fix names of test cases in GeneralStateTests to match the file namesYoichi Hirai2017-06-3080-80/+480
|/ /
* | more staticcall tests updateDimitry2017-06-283-6/+1007
* | more staticcall testsDimitry2017-06-285-0/+2602
* | Merge pull request #194 from ethereum/returndata-read-zero-byteswinsvega2017-06-271-0/+142
|\ \
| * | Also try RETURNDATACOPY when the calldata is not emptyYoichi Hirai2017-06-271-37/+91
| * | Add a test for trying returndatacopy 0 0 on an empty return data bufferYoichi Hirai2017-06-231-0/+88
* | | Merge pull request #192 from ethereum/revert-createwinsvega2017-06-271-0/+101
|\ \ \
| * | | Add a case where REVERT in an init code passes data to the creating contextYoichi Hirai2017-06-221-0/+101
| |/ /
* | | Merge pull request #195 from ethereum/correctStaticwinsvega2017-06-277-15/+309
|\ \ \ | |_|/ |/| |
| * | Fix a test case that expected staticcall to return successfully even when an ...Yoichi Hirai2017-06-271-6/+11
| * | Fix a test that expected staticcall to return successfully even when SSTORE i...Yoichi Hirai2017-06-271-6/+11
| * | Add a test about staticcall not inheriting the callvalue from the parent call...Yoichi Hirai2017-06-261-0/+115
| * | Add a test about STATICCALL not inheriting the callvalueYoichi Hirai2017-06-261-0/+108
| * | correct staticcall testsDimitry2017-06-243-3/+64
* | | Merge pull request #193 from ethereum/split-fileswinsvega2017-06-2444-4642/+4904
|\ \ \ | |/ / |/| |
| * | Remove a left-over odd-length hex stringYoichi Hirai2017-06-233-0/+15
| * | Split GeneralStateTestFiller files that contain multiple testsYoichi Hirai2017-06-2341-4642/+4889
| |/
* | update revert test with new eip86 rulesDimitry2017-06-231-2/+7
* | fix create transactions with eip86 ruleDimitry2017-06-232-5/+235
* | more zeroSigTransaction testsDimitry2017-06-235-2/+2845
* | refill tests with new transaction create rules on MetropolisDimitry2017-06-2335-106/+308
* | update stQuadraticComplexity with 250M gasLimitDimitry2017-06-2215-113/+728
* | update stMemoryStress with 250M gas limitDimitry2017-06-2238-102/+3926
* | remove stBoundsTestDimitry2017-06-2244-4502/+0
|/
* Add missing '0's in calldata. The hex strings were of odd lengthYoichi Hirai2017-06-211-6/+6
* Fill tests according to previous commitYoichi Hirai2017-06-161-26/+26
* Filled GeneralStateTest according to the previous commitYoichi Hirai2017-06-1696-192/+192
* Merge branch 'snark_test_filled' into new_expmod_costYoichi Hirai2017-06-14242-3/+60433
|\
| * Fill the tests following the previous commitYoichi Hirai2017-06-131-3/+3
| * fill zeroKnowledge as BlockchainDimitry2017-06-131-442/+0
| * Split a filler file into two and rename a test case into a shorter nameYoichi Hirai2017-06-132-220/+222
| * Split a filler file into two and rename a case into a shorter nameYoichi Hirai2017-06-132-220/+222
| * Split a filler file into two and rename a test case into a shorter nameYoichi Hirai2017-06-132-220/+222
| * Split a filler file into two and rename a test case into a shorter nameYoichi Hirai2017-06-132-221/+223
| * Split a filler so that each file contains one caseYoichi Hirai2017-06-132-221/+223
| * Split a filler file and rename a case into a shorter nameYoichi Hirai2017-06-132-221/+223
| * Update GeneralStateTests according to the fillersYoichi Hirai2017-06-13229-2148/+2160
| * Shorten the name of another fillerYoichi Hirai2017-06-131-0/+442
| * Add back one final test removed by mistakeYoichi Hirai2017-06-131-0/+317
| * Shorten file namesYoichi Hirai2017-06-1354-64453/+0
| * Split pyethereum_ecpairing_testsFiller.json into files for each test caseYoichi Hirai2017-06-1327-0/+6019
| * Split pyethereum_ecmul_testsFiller.json into files for each test caseYoichi Hirai2017-06-13161-0/+43098
| * Split pyethereum_ecadd_testsFiller.json into as many files as test casesYoichi Hirai2017-06-1337-7939/+8009
| * Update elliptic curve related GeneralStateTests using the tests from pyethereumYoichi Hirai2017-06-1310-68/+72143
| * Adding filled tests about elliptic curvesYoichi Hirai2017-06-135-0/+3280
* | Add modexp tess from PyethereumYoichi Hirai2017-06-1496-0/+15264
* | Update tests after changing the gas cost of modexp precompiled contractYoichi Hirai2017-06-131-8/+8
|/
* Merge pull request #181 from ethereum/returndatacopy_throwwinsvega2017-06-133-3/+3
|\
| * Fill tests after making returndatacopy throwYoichi Hirai2017-06-083-3/+3
* | remove empty static call testsDimitry2017-06-0945-964/+0
|/
* Merge pull request #174 from ethereum/returndatacopy_initialwinsvega2017-06-055-0/+501
|\
| * Add tests for RETURNDATACOPY after CREATEYoichi Hirai2017-05-241-0/+103
| * Add a test case for a RETURNDATACOPY from an overrunning rangeYoichi Hirai2017-05-241-0/+103
| * Updated the opcodes of RETURNDATA instructionsYoichi Hirai2017-05-243-13/+116
| * Add a test case about RETURNDATASIZE returning zero after initializationYoichi Hirai2017-05-241-0/+96
| * Add the filled testYoichi Hirai2017-05-241-0/+96
* | update statetests without blockhashDimitry2017-06-021-80/+0
* | refill tests with blockhash as blockchainDimitry2017-06-0296-384/+0
* | make blockhash state test only as blockchain testsDimitry2017-06-02194-10313/+464
* | more staticcall testsDimitry2017-06-01245-57/+26252
* | update static testsDimitry2017-05-2312-0/+1712
* | generate finished tests for staticcallDimitry2017-05-2365-0/+9803
|/
* Merge pull request #158 from ethereum/modexpwinsvega2017-04-251-0/+1161
|\
| * modexp testsDimitry2017-04-251-1/+891
| * modexp testsDimitry2017-04-251-0/+271
* | refill memory stress testsDimitry2017-04-2577-1050/+1820
|/
* remove blockhash testsDimitry2017-04-195-1518/+0
* refill and fix tests with all fields 0xDimitry2017-04-195-497/+5
* replace SUICIDE with SELFDESTRUCTDimitry2017-04-191578-25259/+26057