aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* refill state tests as blockchain testsDimitry2018-09-269728-101066/+965621
* refill VMTestsDimitry2018-09-26609-23307/+24569
* change filler hash calculation for travisDimitry2018-09-261-2/+3
* refill all state testsDimitry2018-09-252380-9112/+47096
* correct Constantinople expect section in state testsDimitry2018-09-25190-406/+4645
* Merge pull request #509 from ethereum/create2winsvega2018-09-146-0/+681
|\
| * create2 smart init codeDimitry2018-09-146-0/+681
|/
* Merge pull request #508 from ethereum/create2winsvega2018-09-1436-0/+17970
|\
| * (RevertDepthCreateAddressCollision) for CREATE2Dimitry2018-09-1418-0/+2042
| * recursive create2Dimitry2018-09-146-0/+14851
| * push32 without bytes at the endDimitry2018-09-144-0/+312
| * create2 on depth 1023 1024Dimitry2018-09-148-0/+765
|/
* Merge pull request #506 from ethereum/create2winsvega2018-09-1326-0/+2280
|\
| * create2 oog in initDimitry2018-09-126-0/+563
| * REVERT in CREATE2Dimitry2018-09-1220-0/+1717
* | Merge pull request #505 from ethereum/create2winsvega2018-09-1130-0/+2957
|\|
| * RevertDepthCreate2 OOGDimitry2018-09-1118-0/+1997
| * returndatacopy after create2 testsDimitry2018-09-1112-0/+960
|/
* Merge pull request #500 from mattdean-digicatapult/add-new-touched-cleanup-casewinsvega2018-09-104-0/+661
|\
| * Add new touched cleanup caseMatthew Dean2018-09-104-0/+661
* | Merge pull request #502 from ethereum/create2winsvega2018-09-1032-0/+5116
|\ \
| * | more create2 testsDimitry2018-09-0832-55/+3532
| * | create2 check fields in init codeDimitry2018-09-0810-0/+1639
|/ /
* | Merge pull request #499 from ethereum/create2winsvega2018-09-0818-0/+2219
|\ \
| * | create2 call precompiles from init codeDimitry2018-09-0618-0/+2219
| |/
* | Merge pull request #501 from Alicia-isa/fix-readmewinsvega2018-09-081-2/+2
|\ \ | |/ |/|
| * Fix README links.Alicia Isabel Suarez Quintero2018-09-071-2/+2
|/
* Merge pull request #497 from ethereum/create2winsvega2018-09-0558-223/+7547
|\
| * more create2 collision testsDimitry2018-09-0558-240/+7085
| * refill collision testDimitry2018-09-046-32/+511
* | Merge pull request #496 from ethereum/create2winsvega2018-09-0428-0/+2750
|\|
| * create2 bounds + yoichi testsDimitry2018-09-0428-0/+2750
|/
* Merge pull request #495 from ethereum/create2winsvega2018-09-0448-42/+3081
|\
| * create2 OOG testsDimitry2018-09-0348-42/+3081
|/
* Merge pull request #494 from ethereum/create2winsvega2018-08-3130-0/+2816
|\
| * Suicide in create2 testsDimitry2018-08-3130-0/+2816
|/
* Merge pull request #491 from ethereum/create2winsvega2018-08-2928-0/+3109
|\
| * create2 init code testsDimitry2018-08-2828-0/+3109
|/
* Merge pull request #490 from ethereum/morestoragewinsvega2018-08-288-0/+1480
|\
| * storage from suicide checkDimitry2018-08-288-0/+1480
|/
* Merge pull request #486 from ethereum/create2winsvega2018-08-2845-3/+5151
|\
| * add sealEngine to jsonSchemaDimitry2018-08-283-3/+40
| * create2 testDimitry2018-08-2742-0/+5111
|/
* Merge pull request #485 from ethereum/fixrlptestwinsvega2018-08-101-1/+1
|\
| * restore the rlp testDimitry2018-08-101-1/+1
|/
* Merge pull request #482 from ethereum/sarwinsvega2018-08-083-20/+20
|\
| * fix mining reward in sar testDimitry2018-08-083-20/+20
* | Merge pull request #481 from ethereum/sarwinsvega2018-08-084-628/+48
|\|
| * fix sar 2^256 0 testDimitry2018-08-084-628/+48
|/
* Merge pull request #479 from ethereum/fixsarwinsvega2018-08-036-40/+40
|\
| * fix the sar blockchain testsDimitry2018-08-036-40/+40
|/
* Merge pull request #478 from hamdiallam/developwinsvega2018-07-301-1/+1
|\
| * fixed rlp testHamdi Allam2018-07-291-1/+1
* | Merge pull request #477 from ethereum/retestethwinsvega2018-07-308-0/+1026
|\ \ | |/ |/|
| * sar00 testDimitry2018-07-274-0/+511
| * sar 0 256-1 testDimitry2018-07-274-0/+515
|/
* Merge pull request #475 from ethereum/createwinsvega2018-07-0734-0/+4293
|\
| * check returndatasize after failing createDimitry2018-07-064-0/+441
| * check returndata after failing createDimitry2018-07-064-0/+493
| * blockchain version of create failure due to deployment costDimitry2018-07-0316-0/+2530
| * fill create failure testsDimitry2018-07-035-0/+441
| * create failure due to deployment cost testsDimitry2018-07-035-0/+388
|/
* Merge pull request #472 from ehildenb/vmtests-validYoichi Hirai2018-06-071228-1876/+1940
|\
| * README: document how to use the MakefileEverett Hildenbrandt2018-06-071-0/+45
| * Makefile: enable sani-bcEverett Hildenbrandt2018-06-071-1/+4
| * Makefile: enable sani-txEverett Hildenbrandt2018-06-071-1/+4
| * Makefile: enable sani-gs and disable stEWASMTestsEverett Hildenbrandt2018-06-071-2/+7
| * VMTests/: refill with new spaces, only source hash changesEverett Hildenbrandt2018-06-07609-609/+609
| * test.py, VMTests, src/VMTestsFiller, JSONSchema/: output newline at end of fi...Everett Hildenbrandt2018-06-071226-1226/+1226
| * Makefile, VMTests/vmPerformance: enable all tests being runEverett Hildenbrandt2018-06-0719-55/+55
| * Makefile: enable validation/filled for VMTestsEverett Hildenbrandt2018-06-071-3/+11
|/
* Merge pull request #460 from ehildenb/exp-0-0Yoichi Hirai2018-06-041227-40242/+39015
|\
| * VMTests/*: refilling (only source hash changes)Everett Hildenbrandt2018-06-02590-590/+590
| * VMTests/*: formattingEverett Hildenbrandt2018-06-02607-23878/+22620
| * src/VMTestsFiller: formatting changesEverett Hildenbrandt2018-06-02609-16281/+16199
| * VMTests/.../sdiv_dejavu: correct test expect section and refillEverett Hildenbrandt2018-06-022-43/+41
| * VMTests/.../exp8: add test of EXP 0 0Everett Hildenbrandt2018-06-022-0/+86
| * Makefile: format tests after fillingEverett Hildenbrandt2018-06-021-0/+1
| * Makefile, .travis.yml: test sanitation of VMTests via python fileEverett Hildenbrandt2018-06-022-23/+30
| * Makefile: test runners as wellEverett Hildenbrandt2018-06-021-0/+11
| * test.py, .travis.yml: allow both JSON and YAML formatted testsEverett Hildenbrandt2018-06-022-25/+32
| * test.py: quiet down by defaultEverett Hildenbrandt2018-06-021-2/+3
| * test.py: recover better if cannot read jsonEverett Hildenbrandt2018-06-021-1/+5
| * JSONSchema/*.json: format filesEverett Hildenbrandt2018-06-026-28/+26
|/
* Merge pull request #462 from ehildenb/hex-encoding-and-invalid-jsonYoichi Hirai2018-06-011-0/+19
|\
| * VMTests/*/*.json: refill tests, only sourcehash changesEverett Hildenbrandt2018-06-01582-1168/+1168
| * VMTests/*/*.json: tests with significant changes after refillingEverett Hildenbrandt2018-06-017-74/+46
| * src/VMTestsFiller: convert inline assembly to hex data to avoid LLL errorsEverett Hildenbrandt2018-06-019-9/+15
| * src/VMTestsFiller: correct occurrences of invalid JSONEverett Hildenbrandt2018-06-016-18/+6
| * Makefile: simple makefile for filling tests which allows parallelismEverett Hildenbrandt2018-06-011-0/+19
* | Merge pull request #466 from ehildenb/test-validator-scriptYoichi Hirai2018-06-01629-2341/+3037
|\ \ | |/ |/|
| * .travis.yml: make fail earlierEverett Hildenbrandt2018-06-011-4/+4
| * .travis.yml: enable checking that tests are filled correctlyEverett Hildenbrandt2018-06-011-1/+4
| * test.py: add checkFilled command for ensuring that tests are filledEverett Hildenbrandt2018-06-011-0/+30
| * .travis.yml: format files using test.py and check no diff as testEverett Hildenbrandt2018-06-011-5/+5
| * test.py: update documentation/organizationEverett Hildenbrandt2018-05-311-18/+26
| * test.py: execute through errors, reprint errors together at endEverett Hildenbrandt2018-05-311-8/+25
| * JSONSchema/*: add _info block to schemas to require filler informationEverett Hildenbrandt2018-05-314-3/+36
| * JSONSchema/validate: remove now unused fileEverett Hildenbrandt2018-05-311-82/+0
| * .travis.yml: switch to using test.py for validating test schemasEverett Hildenbrandt2018-05-311-12/+4
| * test.py: fail if no tests lists/runEverett Hildenbrandt2018-05-311-0/+3
| * test.py, JSONSchema/bc-filler-schema: add BlockchainTests filler validation s...Everett Hildenbrandt2018-05-312-0/+335
| * JSONSchema/bc-schema: fix schema for blockchaintestsEverett Hildenbrandt2018-05-311-18/+31
| * JSONSchema/st-filler-schema: fix GeneralStateTests filler schemaEverett Hildenbrandt2018-05-311-14/+11
| * test.py, JSONSchema/{vm,vm-filler}-schema: add schemas for vm testsEverett Hildenbrandt2018-05-313-0/+304
| * JSONSchema/*.json: sort/organize and standardize spacingEverett Hildenbrandt2018-05-314-560/+727
| * test.py: more generic/common test listing infrastructureEverett Hildenbrandt2018-05-311-29/+34
| * test.py, JSONSchema/*: factor out common schema definitionsEverett Hildenbrandt2018-05-315-435/+208
| * test.py: add schema validator, individual files or all filesEverett Hildenbrandt2018-05-311-1/+45
| * test.py: add generic infrastructure, usage messages, JSON reading, format com...Everett Hildenbrandt2018-05-311-0/+46
| * test.py: initial requirements for test translation scriptEverett Hildenbrandt2018-05-311-0/+27
| * VMTests: refill all VMtests, just version bumps to tools usedEverett Hildenbrandt2018-05-31590-1247/+1234
| * src/VMTestsFiller: convert inline assembly to hex data to avoid LLL errorsEverett Hildenbrandt2018-05-3110-10/+16
| * src/BlockchainTestsFiller: fixing issues with blockchain test fillersEverett Hildenbrandt2018-05-3017-17/+17
| * src/VMTestsFiller: correct occurrences of invalid JSONEverett Hildenbrandt2018-05-306-18/+6
|/
* Merge pull request #437 from ethereum/retestethwinsvega2018-05-2474-1456/+2751
|\
| * fix remaining testsDimitry2018-05-183-112/+169
| * restore ecmul testDimitry2018-05-152-105/+69
| * fix more tests with coinbase touchDimitry2018-05-156-177/+259
| * fix more tests with touch coinbaseDimitry2018-05-1550-963/+1727
| * fix more testsDimitry2018-05-157-98/+218
| * fix more testsDimitry2018-05-1510-150/+431
| * fix oog transaction executionDimitry2018-05-152-31/+58
|/
* Merge pull request #444 from pirapira/remove-blockhash-vm-testsYoichi Hirai2018-05-11137-6251/+21
|\
| * Add a list of instructions to avoid in VM tests.Yoichi Hirai2018-04-141-0/+21
| * Remove more VM tests that touch the world stateYoichi Hirai2018-04-14112-5231/+0
| * Remove VM tests that use `BALANCE` instructionYoichi Hirai2018-04-1210-432/+0
| * Remove VM tests using the mock BLOCKHASH instruction just for VM testsYoichi Hirai2018-04-1214-588/+0
* | Merge pull request #454 from ethereum/bytes-arithmeticYoichi Hirai2018-05-092-0/+88
|\ \
| * | add vm test for arithmetic (add) after byteJared Wasinger2018-04-182-0/+88
| |/
* | Merge pull request #428 from ethereum/touched-revert-createYoichi Hirai2018-05-094-0/+963
|\ \
| * | Test whether a failed create transaction reverts account deletionYoichi Hirai2018-03-094-0/+963
* | | Merge pull request #447 from pirapira/self-destruct-case1Yoichi Hirai2018-04-244-0/+943
|\ \ \
| * | | Fill doubleSelfdestructTestYoichi Hirai2018-04-243-0/+879
| * | | Add a test case where the same contract performs selfdestruct twiceYoichi Hirai2018-04-241-0/+64
|/ / /
* | | Merge pull request #455 from pirapira/self-destruct-case2Yoichi Hirai2018-04-234-0/+915
|\ \ \
| * | | Fill doubleSelfdestructTest2Yoichi Hirai2018-04-203-0/+848
| * | | Add a test where the same account performs selfdestruct twiceYoichi Hirai2018-04-201-0/+67
* | | | Merge pull request #450 from ansermino/patch-1Yoichi Hirai2018-04-201-4/+4
|\ \ \ \ | |/ / / |/| | |
| * | | Fixed inconsistent use of output/outDavid Ansermino2018-04-171-4/+4
| | |/ | |/|
* | | Merge pull request #451 from ethereum/codesize-initYoichi Hirai2018-04-182-0/+155
|\ \ \ | |/ / |/| |
| * | add test which checks codesize/extcodesize on contract in initJared Wasinger2018-04-182-0/+155
|/ /
* | Merge pull request #445 from pirapira/remove-random-balanceYoichi Hirai2018-04-108-182/+890
|\ \
| * | Filling the test 201503110226PYTHON_DUP6Yoichi Hirai2018-04-103-0/+832
| * | Add a GeneralStateTest filler instead of a removed VMtestYoichi Hirai2018-04-101-0/+58
| * | Remove VM random tests that contain `BALANCE`Yoichi Hirai2018-04-104-182/+0
|/ /
* | Merge pull request #442 from ethereum/id-input-is-biggerYoichi Hirai2018-04-064-0/+444
|\ \
| * | Fill identity_to_small testYoichi Hirai2018-03-303-0/+378
| * | Add a test that calls the ID precompiled contract with a smaller outputYoichi Hirai2018-03-301-0/+66
* | | Merge pull request #443 from pirapira/revert-on-empty-stackYoichi Hirai2018-04-044-0/+939
|\ \ \ | |/ / |/| |
| * | Fill RevertOnEmptyStack testYoichi Hirai2018-04-033-0/+880
| * | Add a test that executes a single `REVERT` on an empty stackYoichi Hirai2018-04-031-0/+59
|/ /
* | Merge pull request #440 from ethereum/winsvega-patch-1winsvega2018-03-281-1/+1
|\ \
| * | Update invalidRLPTest.jsonwinsvega2018-03-271-1/+1
|/ /
* | Merge pull request #424 from ethereum/sarYoichi Hirai2018-03-2664-0/+17484
|\ \
| * | Fill SAR testsYoichi Hirai2018-03-2348-0/+15802
| * | Add Fillers for SAR testsYoichi Hirai2018-03-2316-0/+1682
* | | Merge pull request #423 from ethereum/shrYoichi Hirai2018-03-2344-0/+12068
|\ \ \ | |/ / |/| |
| * | Fill SHR testsYoichi Hirai2018-03-2233-0/+10869
| * | Add fillers for SHR testsYoichi Hirai2018-03-2211-0/+1199
|/ /
* | Merge pull request #435 from ethereum/better-dup-detectorYoichi Hirai2018-03-22160-445/+1297
|\ \
| * | Fill the modified filler filesYoichi Hirai2018-03-2279-183/+1048
| * | Rename duplicated keys in filler JSON filesYoichi Hirai2018-03-2279-260/+247
| * | Better dup key validatorYoichi Hirai2018-03-212-2/+2
|/ /
* | Merge pull request #432 from pirapira/check-duplicateYoichi Hirai2018-03-20138-281/+7629
|\ \
| * | Do not check files in node_modulesYoichi Hirai2018-03-201-2/+2
| * | Filled test casesYoichi Hirai2018-03-1968-204/+7549
| * | Remove duplicate properties from fillersYoichi Hirai2018-03-1968-71/+71
| * | Check for duplicate keys in JSON objectsYoichi Hirai2018-03-192-4/+7
|/ /
* | Merge pull request #421 from ethereum/more-shiftswinsvega2018-03-1742-37/+11067
|\ \
| * | Add more shl testsYoichi Hirai2018-03-1042-37/+11067
| |/
* | Merge pull request #429 from ethereum/identity-to-biggerYoichi Hirai2018-03-154-0/+444
|\ \ | |/ |/|
| * Fill identity_to_bigger testYoichi Hirai2018-03-143-0/+378
| * Add a filler for identity_to_bigger testYoichi Hirai2018-03-141-0/+66
|/
* Merge pull request #419 from ethereum/init-create-revertYoichi Hirai2018-03-015-4/+867
|\
| * Allow LLL code in transaction dataYoichi Hirai2018-03-011-4/+9
| * revert in CREATE in init code, followed by returndatasize/copyYoichi Hirai2018-02-274-0/+858
* | Merge pull request #420 from ethereum/first-shlYoichi Hirai2018-03-018-0/+1109
|\ \ | |/ |/|
| * Add (shl 0 1) testYoichi Hirai2018-03-014-0/+1105
| * Add directories for tests for shift instructionsYoichi Hirai2018-02-274-0/+4
|/
* Merge pull request #414 from pirapira/add_faqYoichi Hirai2018-02-201-3/+12
|\
| * Add FAQYoichi Hirai2018-02-131-3/+12
* | Merge pull request #418 from ethereum/fixemptywinsvega2018-02-176132-22686/+787730
|\ \ | |/ |/|
| * allow decimal storage values in test fillersDimitry2018-02-171-2/+8
| * replace 0x1 with 0x01Dimitry2018-02-17184-730/+730
| * fix syntax in testsDimitry2018-02-1712-60/+60
| * fix stCreateTestDimitry2018-02-1794-782/+8890
| * fix stRevertTestDimitry2018-02-17213-2710/+14199
| * fix stStaticCallDimitry2018-02-17860-3668/+17302
| * fix stZeroKnowledge2Dimitry2018-02-171300-2290/+258105
| * fix stZeroKnowledgeDimitry2018-02-161800-3392/+313418
| * fix stBugsDimitry2018-02-1616-87/+2055
| * fix stMemoryStressTestDimitry2018-02-16135-658/+4907
| * fix stQuadraticComplexityTestDimitry2018-02-1680-272/+5407
| * fix stArgsZeroOneBalanceDimitry2018-02-16166-800/+2729
| * fix stBadOpcodesDimitry2018-02-16125-2547/+2880
| * fix stPreCompiledContracts2Dimitry2018-02-16226-2847/+7982
| * fix stPreCompiledContracts empty expectDimitry2018-02-161116-2079/+149296
|/
* Merge pull request #413 from ethereum/optfixYoichi Hirai2018-02-0813501-3555964/+509003
|\
| * update stSolidityTestDimitry2018-02-0755-164/+1886
| * update bcForgedTestsDimitry2018-02-076-429/+429
| * refill stZeroCallsRevertDimitry2018-02-0772-12144/+1066
| * refill stZeroKnowledge2Dimitry2018-02-071300-893663/+40374
| * refill stZeroKnowledgeDimitry2018-02-071741-1030434/+44781
| * update stZeroKnowledge fillersDimitry2018-02-07133-186/+186
| * refill and update stSpecialTest, stStackTest, stZeroCallsDimitry2018-02-07488-98799/+6416
| * update stSpecialTest fillersDimitry2018-02-0712-18/+18
| * refill stRecursiveDimitry2018-02-078-8599/+200
| * refill stQuadraticComplexityDimitry2018-02-0782-36020/+65293
| * update stPreCompiledContracts, stEIP158Specific, stQuadraticComplexityDimitry2018-02-071281-485712/+21011
| * update stCodeSize stBadOpcodeDimitry2018-02-0713-442/+329
| * refill stBugsDimitry2018-02-0620-4538/+751
| * refill stAttack stBadOpcodeDimitry2018-02-06254-39565/+126664
| * refill stArgsZeroOneBalanceDimitry2018-02-06308-65398/+3229
| * refill blockchain stZeroCallsTestDimitry2018-02-0672-1172/+3110
| * refill stZeroCallsTestDimitry2018-02-0624-24/+24
| * refill blockchain stWalletTestDimitry2018-02-06132-19454/+3742
| * update stWalletTest fillersDimitry2018-02-0642-54/+54
| * refill blockchain stTransitionTestDimitry2018-02-0627-408/+1021
| * update stTransitionTest fillersDimitry2018-02-069-9/+9
| * refill blockchain stTransactionDimitry2018-02-06348-21562/+16547
| * refill stTransitionTestDimitry2018-02-0544-167/+167
| * update stTransitionTest fillersDimitry2018-02-0544-77/+77
| * refill blockchain stSystemOperationsDimitry2018-02-05197-3829/+7630
| * update stSystemOperations fillersDimitry2018-02-0565-90/+90
| * refill blockchain stStaticCallDimitry2018-02-05990-331038/+17057
| * refill stStaticCallDimitry2018-02-05287-21091/+1042
| * update stStaticCall fillersDimitry2018-02-05284-393/+353
| * refill blockchain stSolidityTestDimitry2018-02-0548-7024/+680
| * update stSolidityTest fillersDimitry2018-02-0513-13/+13
| * refill blockchain stRevertTestDimitry2018-02-05266-55824/+10501
| * fill stRevertTestDimitry2018-02-0546-582/+160
| * update stRevertTest fillersDimitry2018-02-0541-72/+99
| * refill blockchain stReturnDataTestDimitry2018-02-0588-6178/+4177
| * refill stReturnDataTestDimitry2018-02-0574-480/+364
| * refill blockchain stRefundTestDimitry2018-02-0567-3925/+3065
| * update stRefundTest fillersDimitry2018-02-0519-26/+26
| * refill blockchain stMemoryTestDimitry2018-02-05134-3320/+13824
| * refill stMemoryTestDimitry2018-02-0567-267/+267
| * fix stMemoryTestDimitry2018-02-0567-67/+67
| * refill blockchain stRandom2Dimitry2018-02-03454-81973/+22199
| * fix stRandom2 testsDimitry2018-02-03451-8387/+2543
| * refill stRandomDimitry2018-02-02654-117795/+32051
| * refill stRandomTestsDimitry2018-02-02376-11821/+2548
| * update stRandom fillersDimitry2018-02-02327-327/+327
| * update stPreCompiledContracts2Dimitry2018-02-02318-25799/+11296
| * update stPreCompiledContracts2 fillersDimitry2018-02-0294-114/+114
| * update stNonZeroCallsTestDimitry2018-02-0272-1172/+3158
| * update stNonZeroCalls fillersDimitry2018-02-0224-24/+24
| * refill stMemoryStressTestDimitry2018-02-02203-41491/+3324