aboutsummaryrefslogtreecommitdiffstats
path: root/GeneralStateTests
Commit message (Expand)AuthorAgeFilesLines
* 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
* correct zeroSigOOG test to touch nullsender accountDimitry2017-04-181-5/+5
* Merge branch 'zeroTransaction' into developDimitry2017-04-118-0/+4477
|\
| * zeroSig Transaction state testsDimitry2017-03-298-0/+4477
* | Removed 0x for consistencyvub2017-04-071-2/+2
* | REVERT test case:Dimitry2017-04-041-41/+217
* | refill revert testsDimitry2017-03-245-245/+448
* | more revert testsDimitry2017-03-242-0/+1477
* | revert opcode testsDimitry2017-03-225-16/+967
* | Add compiled tests for REVERTAndrei Maiboroda2017-03-223-0/+301
|/
* more revert tests with precompiledDimitry2017-03-033-0/+453
* tx with OOG at block 2675119Dimitry2017-02-281-0/+95
* deployment error testDimitry2017-02-161-0/+88
* fill new testsDimitry2017-02-159-0/+18762
* refill tests with metropolis (wip)Dimitry2017-02-151545-0/+15810
* refill memory tests and quadratic state testsDimitry2017-02-1033-7124/+99
* refill general state testsDimitry2017-02-10951-2988/+3660
* refill random testsDimitry2017-02-10643-2923/+2923
* fill stAttackTestDimitry2017-02-061-0/+85
* create contract in init code on depth = 1023 and 1024Dimitry2017-01-232-0/+170
* empty CREATE replace the code on collisionDimitry2017-01-181-24/+24
* refill tests with state journal v2 PRDimitry2017-01-182-28/+28
* create JS contracat with no collisionDimitry2017-01-181-0/+78
* refill general testsDimitry2017-01-1713-563/+21
* Revert TestsDimitry2017-01-172-0/+638
* Loop Calls Revert OOG TestsDimitry2017-01-143-0/+310
* fix subcalls revert testDimitry2017-01-112-0/+334
* refill stMemoryStressTestsDimitry2017-01-1018-0/+1593
* more revert call tests in contract interactionsDimitry2017-01-092-6/+255
* refil revert TestsDimitry2017-01-096-5/+90
* more Revert tests for Create opcodeDimitry2017-01-054-0/+368
* refill stBoundsTestsDimitry2016-12-291-0/+85
* CalltoReturn2 testDimitry2016-12-281-0/+92
* stMemoryStressTest wip4Dimitry2016-12-271-0/+85
* refill GeneralStateTestsDimitry2016-12-20192-6/+24422
* update tests for cpp PR'sDimitry2016-12-1428-137/+1431
* fix stAttackTestDimitry2016-12-081-59976/+0
* Contract Creation Spam TestDimitry2016-12-081-0/+60061
* updating generaltests with eip158Dimitry2016-12-0646-0/+4063
* General State TestsDimitry2016-11-301352-0/+127577