aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Add a new input for modlen = 999188.Yoichi Hirai2018-01-304-9/+88
| | | | | This implements https://docs.google.com/spreadsheets/d/1xat7UI8GtB4ZGVdlK5_XQSHJZaMThi4SrlcL8XMZb5Q/edit#gid=1605675414&range=C46
* 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-16155-0/+9229
|
* Merge pull request #388 from ethereum/code-copy-offsetwinsvega2018-01-072-0/+139
|\ | | | | add filler for codeCopyOffset, change location of the test to stMemoryTest
| * add filler for codeCopyOffset, change locationJared Wasinger2018-01-042-0/+139
| |
* | 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 CALLCODE
| * 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 test
| * evmBytecode testDimitry2017-12-211-0/+58
| |
* | Merge pull request #384 from ethereum/revert_in_delegate_call_moreYoichi Hirai2017-12-212-5/+21
|\ \ | |/ |/| Test RETURNDATASIZE and RETURNDATACOPY in RevertInDelegateCallFiller
| * Test RETURNDATASIZE and RETURNDATACOPY in RevertInDelegateCallFillerYoichi Hirai2017-12-142-5/+21
| |
* | Merge pull request #372 from ethereum/modexp-returndatasizewinsvega2017-12-203-3/+167
|\ \ | | | | | | add more 'returndatasize after modexp' test cases
| * | add more modexp returndatasize test casesJared Wasinger2017-11-253-3/+167
| | |
* | | add test for CALLDATACOPY where calldata offset > calldata length and copy ↵Jared Wasinger2017-12-152-0/+139
| |/ |/| | | | | length > 0
* | Merge pull request #375 from ethereum/returndatacopy_following_revert_in_createwinsvega2017-12-132-0/+137
|\ \ | | | | | | 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 codeYoichi Hirai2017-12-062-0/+137
| | |
* | | Merge pull request #374 from ethereum/gentransactwinsvega2017-12-09504-5202/+1721
|\ \ \ | | | | | | | | General Transaction Tests
| * | | complete general transaction testsDimitry2017-12-0153-6/+1073
| | | |
| * | | move wrong Transaction RLP testsDimitry2017-12-0181-0/+1433
| | | |
| * | | convert Frontier and Homestead ttTests to new formatDimitry2017-11-3064-0/+1431
| | | |
| * | | remove old transaction testsDimitry2017-11-30501-7412/+0
| |/ /
* | | Merge pull request #379 from ethereum/returndatacopy_after_revert_in_staticYoichi Hirai2017-12-082-0/+152
|\ \ \ | | | | | | | | Add a test case for RETURNDATACOPY after REVERT in STATICCALL
| * | | Add a test case for RETURNDATACOPY after REVERT in STATICCALLYoichi Hirai2017-12-082-0/+152
| |/ /
* / / Store the result of RETURNDATASIZE after a static call fails for a REVERTYoichi Hirai2017-12-083-3/+3
|/ /
* / random code options exampleDimitry2017-11-301-0/+31
|/
* fix StaticCallTestsDimitry2017-11-234-9/+10
|
* Merge pull request #368 from ethereum/removezerosigYoichi Hirai2017-11-1799-1801/+0
|\ | | | | remove zeroSig transaction tests
| * remove zeroSig transaction testsDimitry2017-10-2699-1801/+0
| |
* | Add a test for checking RETURNDATASIZE after a modexp with modsize = 1Yoichi Hirai2017-10-252-4/+86
|/
* create failing inside staticcallDimitry2017-10-253-0/+246
|
* returndatacopy bugDimitry2017-10-245-0/+385
|
* Merge pull request #363 from ethereum/modexp-modsize0-returnsizeYoichi Hirai2017-10-245-0/+335
|\ | | | | Add tests about returndatasize following modexp calls of modsize = 0
| * Add tests about returndatasize following modexp calls of modsize = 0Yoichi Hirai2017-10-235-0/+335
| |
* | Merge pull request #362 from ethereum/returndata-ecrecYoichi Hirai2017-10-242-0/+105
|\ \ | | | | | | Returndata ecrec
| * | add casey's testDimitry2017-10-191-0/+62
| | |
| * | add test for returndatasize after ecreccdetrio2017-10-071-0/+43
| | |
* | | Merge pull request #361 from ethereum/returntestYoichi Hirai2017-10-242-0/+127
|\ \ \ | |_|/ |/| | RETURNDATACOPY and RETURNDATASIZE after failing create
| * | RETURNDATACOPY and RETURNDATASIZE after failing createDimitry2017-10-192-0/+127
| | | | | | | | | | | | (due to 0xfd code)
* | | Add a test case about transaction calls A (CALL B(CALL C(RETURN) OOG) 'check ↵Yoichi Hirai2017-10-182-0/+177
| | | | | | | | | | | | | | | | | | buffers') https://docs.google.com/spreadsheets/d/1xat7UI8GtB4ZGVdlK5_XQSHJZaMThi4SrlcL8XMZb5Q/edit#gid=1605675414&range=C37
* | | RETURNDATASIZE after a failing CALL (due to insufficient balance) should ↵Dimitry2017-10-172-0/+159
|/ / | | | | | | return 0
* | Merge pull request #354 from ethereum/modexpinputYoichi Hirai2017-10-137-0/+412
|\ \ | | | | | | fuzzed test modexp input
| * | modexp input testDimitry2017-10-137-18/+142
| | | | | | | | | | | | 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 inputDimitry2017-10-135-0/+288
| | |
* | | Merge pull request #352 from ethereum/badOpcodes-bigger-stackwinsvega2017-10-13123-543/+543
|\ \ \ | | | | | | | | Add more stack items for badOpcodes test
| * | | refill badopcodes blockchain tests, blockchain general state testsJared Wasinger2017-10-13123-543/+543
| | | |
* | | | Update randomStatetest647Filler.jsonwinsvega2017-10-131-1/+1
| | | |
* | | | fuzztests bytecodeDimitry2017-10-132-0/+123
| |/ / |/| |
* | | split random testsDimitry2017-10-131-56/+0
| | |
* | | split large test suitesDimitry2017-10-131301-0/+56
|/ /
* | add _info commentDimitry2017-10-111-0/+3
| |
* | python testDimitry2017-10-112-0/+142
| |
* | Add a test case where modexp gets inputYoichi Hirai2017-10-114-0/+248
| | | | | | | | 0x00000000000000000000000000000000000000000000000000000000000000ff2a1e5300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
* | Add an interesting input to modexp found by fuzzingYoichi Hirai2017-10-101-2/+4
| |
* | refill all the testsDimitry2017-10-0738-63/+167
| |
* | fix test fillersDimitry2017-10-0648-632/+642
|/
* remove old testsDimitry2017-09-30170-10582/+0
|
* regenerate state testsDimitry2017-09-295125-37825/+473814
| | | | | generate hive test fillers fix state test fillers
* Merge pull request #338 from ethereum/revert_should_reset_returndataYoichi Hirai2017-09-299-0/+1200
|\ | | | | Add tests that set up a nonempty returndata buffer and then call something that reverts
| * Update with more commentsYoichi Hirai2017-09-279-7/+904
| |
| * Add tests that set up a nonempty returndata buffer and then call a contract ↵Yoichi Hirai2017-09-271-0/+303
| | | | | | | | | | | | that reverts This should fulfill: non-empty returndata buffer --CALL --> REVERT <-- RETURNDATASIZE, to detect "not setting returndata buffer after REVERT"
* | Merge pull request #313 from ethereum/typo-in-validitywinsvega2017-09-2928-0/+0
|\ \ | | | | | | Typo in validity
| * | Rename bcUncleHeaderValiditiy into bcUncleHeaderValidityYoichi Hirai2017-09-2728-0/+0
| |/
* / Add a test where RETURNDATACOPY with a nonzero size fails after a CALL with ↵Yoichi Hirai2017-09-272-0/+140
|/ | | | insufficient balance
* rename tests that are copied with suffix Copier.jsonDimitry2017-09-26142-0/+0
|
* refill transaction testsDimitry2017-09-25170-170/+170
|
* 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 code
| * 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 dublicates
| * | 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 STATICCALL
| * | | 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
|\ \ \ \ | |/ / / |/| | | Add a test that fails before PR 4482
| * | | 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
| | | | | | | | | | | | | | | | | | | | | | | | This PR adds a test on ecpairing where g1 is invalid while g2 is zero. cpp-ethereum before PR 4482 accidentially returned some answer in this case. It should throw.
* | | | Merge pull request #329 from ethereum/morecollisionwinsvega2017-09-201-0/+96
|\ \ \ \ | |_|_|/ |/| | | more extcodecopy tests
| * | | more extcodecopy testsDimitry2017-09-191-0/+96
| | | |
* | | | Merge pull request #316 from ethereum/more-modexpYoichi Hirai2017-09-191-2/+88
|\ \ \ \ | | | | | | | | | | Add some more modexp cases
| * | | | Add some more modexp casesYoichi Hirai2017-09-181-2/+88
| | |/ / | |/| |
* | | | Merge pull request #327 from ethereum/morecollisionwinsvega2017-09-194-0/+449
|\ \ \ \ | | |/ / | |/| | more collision tests
| * | | more collision testsDimitry2017-09-184-0/+449
| | | | | | | | | | | | | | | | | | | | collision with empty, with empty but nonce, empty but code from transaction and from code execution of create
* | | | Add a test executing REVERT during a DELEGATECALLYoichi Hirai2017-09-181-0/+66
| |/ / |/| |
* | | Merge pull request #289 from ethereum/all-opcodesYoichi Hirai2017-09-181-0/+316
|\ \ \ | |/ / |/| | Add tests with transaction to empty account, init code containing all valid opcodes.
| * | add tests for all good opcodes in contract initJared Wasinger2017-09-161-0/+316
| | |
* | | Merge pull request #324 from ethereum/liscensewinsvega2017-09-141-2/+46
|\ \ \ | |/ / |/| | fix lotsOfLeafs test
| * | fix lotsOfLeafs testDimitry2017-09-141-2/+46
| | |
* | | Merge pull request #320 from ethereum/revertPairingTestwinsvega2017-09-1417-22/+19
|\ \ \ | | | | | | | | refill pairing tests with
| * | | fix stExampleTestDimitry2017-09-131-1/+1
| | | |
| * | | refill pairing tests withDimitry2017-09-1318-23/+20
| | | | | | | | | | | | | | | | 100k + 80k
* | | | add issue 143 testDimitry2017-09-131-0/+97
| |/ / |/| |
* | | refill transaction testsDimitry2017-09-137-0/+126
|/ /
* | refill precompiled testsDimitry2017-09-12359-659/+558
| | | | | | | | add execution on <100000 100000+x >100000 gas for each test
* | Merge pull request #312 from ethereum/remove-empty-hash2winsvega2017-09-087-10/+49
|\ \ | | | | | | Remove empty hash
| * | Fill more testsYoichi Hirai2017-09-087-10/+49
| | |
* | | Merge pull request #304 from ethereum/splitvmtestswinsvega2017-09-083-0/+169
|\ \ \ | | | | | | | | [WIP] add more issue tests from the fuzz server
| * | | add a case with 0 gasDimitry2017-09-081-1/+1
| | | |
| * | | add more issue tests from the fuzz serverDimitry2017-09-053-0/+169
| | | |
* | | | Merge pull request #303 from ethereum/create-transaction-revertswinsvega2017-09-071-0/+50
|\ \ \ \ | | | | | | | | | | Add a Blockchaintest where create transaction fails for a REVERT inst…
| * | | | Add a Blockchaintest where create transaction fails for a REVERT instruction ↵Yoichi Hirai2017-09-051-0/+50
| | |/ / | |/| | | | | | | | | | | | | | | | | | in the init code The status code in the transaction receipt is the focus of interest.
* | | | Add a test about REVERT during CALLCODEYoichi Hirai2017-09-071-0/+66
| | | |
* | | | replace BLOCKHASH test case in stBadOpcodeJared Wasinger2017-09-061-1/+1
|/ / /
* | | Merge pull request #302 from ethereum/call-transaction-revertsYoichi Hirai2017-09-051-0/+65
|\ \ \ | | | | | | | | Add a test containing a call transaction that reverts
| * | | Add a test containing a call transaction that revertsYoichi Hirai2017-09-051-0/+65
| | | |
* | | | fill 'returndatasize_after_successful_callcode' state testJared Wasinger2017-09-051-76/+0
| | | |
* | | | rename 'returndatasize_after_callcode' -> ↵Jared Wasinger2017-09-051-0/+76
| | | | | | | | | | | | | | | | 'returndatasize_after_successful_callcode'
* | | | add more returndatasize/returndatacopy testsJared Wasinger2017-09-057-0/+516
|/ / /
* | | Merge pull request #301 from ethereum/splitvmtestsYoichi Hirai2017-09-041-0/+50
|\| | | | | | | | randomTest643
| * | randomTest643Dimitry2017-09-041-0/+50
| | | | | | | | | | | | Codesize - creation of a ~1mb out of bounds in transaction init code
* | | Merge pull request #296 from ethereum/splitvmtestswinsvega2017-09-03687-22389/+23554
|\| | | | | | | | Splitvmtests
| * | refill splited VMtestsDimitry2017-09-015-0/+0
| | |
| * | split vm testsDimitry2017-09-01687-22389/+23554
| | |
* | | Merge pull request #277 from ethereum/badOpcodes-CALLBLACKBOXwinsvega2017-09-021-43/+138
|\ \ \ | | | | | | | | Add more opcodes to badOpcodes test
| * | | add test case which successfully creates a contract to 'badOpcodes' state ↵Jared Wasinger2017-09-011-11/+17
| | | | | | | | | | | | | | | | test. remove unused account.
| * | | add more bad opcodesJared Wasinger2017-09-011-40/+121
| | | |
| * | | add CALLBLACKBOX testJared Wasinger2017-09-011-39/+47
| |/ /
* | | Merge pull request #297 from ethereum/sstore-in-contract-initYoichi Hirai2017-09-021-0/+55
|\ \ \ | | | | | | | | Add state test for sstore in contract init code
| * | | remove tabsJared Wasinger2017-09-011-2/+2
| | | |
| * | | add state test for sstore in contract init codeJared Wasinger2017-09-011-0/+55
| |/ /
* / / Refill suicideCoinbase test after fixing a typo Homstead -> HomesteadYoichi Hirai2017-08-311-1/+31
|/ /
* | Merge pull request #276 from ethereum/walletReorgwinsvega2017-08-301-517/+0
|\ \ | | | | | | Refill walletReorganizeOwnersFiller.json
| * | Refill walletReorganizeOwnersFiller.jsonYoichi Hirai2017-08-261-517/+0
| | | | | | | | | | | | | | | | | | | | | walletReorganizeOwner.json contained an empty state in a post state in Byzantium, which is clearly wrong. I had to remove expectations because the Filler was failing for Frontier. This issue will be investigated separately at https://github.com/ethereum/cpp-ethereum/issues/4409
* | | refill transaction testsDimitry2017-08-301-0/+0
| | |
* | | more transaction testsDimitry2017-08-30173-2898/+3081
| | |
* | | split transaction tests into separate filesDimitry2017-08-30434-5554/+5968
| | |
* | | 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
| | |
* | | fix tests that don't conform to blockchain test schemaJared Wasinger2017-08-262-3/+1
|/ /
* | Fix the filler and fill vmIOandFlowOperationsTestYoichi Hirai2017-08-241-1/+0
| |
* | Changes for EIP-684Yoichi Hirai2017-08-243-93/+3
| | | | | | | | The change was agreed on the last coredev call and this morning I got an OK from @arkpar.
* | Fix some VMTest filling failuresYoichi Hirai2017-08-231-5/+5
| |
* | Merge pull request #269 from ethereum/eip649Yoichi Hirai2017-08-2310-90/+25
|\ \ | | | | | | EIP649: difficulty and reward changes
| * | Fix uncleHeaderAt2ByzantiumFiller with a correct state root hashYoichi Hirai2017-08-231-3/+2
| | | | | | | | | | | | See https://github.com/ethereum/tests/pull/269#discussion_r134723534
| * | Fix uncleBloomNot0_2 with the expected state root hashYoichi Hirai2017-08-231-3/+2
| | | | | | | | | | | | See https://github.com/ethereum/tests/pull/269#discussion_r134723381
| * | Fix futureUncleTimestampDifficultyDrop2Yoichi Hirai2017-08-231-3/+2
| | | | | | | | | | | | See https://github.com/ethereum/tests/pull/269#discussion_r134722457
| * | Fill more testsYoichi Hirai2017-08-2211-6/+218
| | |
| * | Fill more testsYoichi Hirai2017-08-2211-218/+6
| | |
| * | Fill more tests on eip649 branchYoichi Hirai2017-08-222-28/+2
| | |
| * | Fill in more testsYoichi Hirai2017-08-228-56/+20
| | |
* | | Merge pull request #253 from cdetrio/fix-data-0xYoichi Hirai2017-08-2319-76/+76
|\ \ \ | |/ / |/| | add 0x prefix to state test transaction data
| * | add 0x prefix to state test transaction datacdetrio2017-08-0819-76/+76
| | |
* | | remove old fields from random testsDimitry2017-08-21533-2424/+1
| | | | | | | | | | | | make logs hash
* | | Merge pull request #261 from jwasinger/masterwinsvega2017-08-211-0/+89
|\ \ \ | | | | | | | | Add State Tests for Unused Opcodes
| * | | 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 fillers
| * | | use hex for storage keys and values in state test fillerscdetrio2017-08-0818-26/+26
| | |/ | |/|
* | | Fix more BlockchainTestsYoichi Hirai2017-08-178-20/+20
| |/ |/|
* | update comments in dao transition testsDimitry2017-08-153-12/+12
| |
* | 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
|/
* Merge pull request #250 from cdetrio/filler-valid-jsonYoichi Hirai2017-08-0721-554/+554
|\ | | | | fix invalid json state test fillers
| * fix invalid json fillerscdetrio2017-08-0621-554/+554
| |
* | Fix some formatting issues in VMTest fillersYoichi Hirai2017-08-052-50/+50
|/
* Merge pull request #245 from ethereum/blockhashtestYoichi Hirai2017-08-041-4/+19
|\ | | | | blockhash test on Byzantine transition
| * blockhash test on Byzantine transitionDimitry2017-08-041-4/+19
| |
* | Fix the filler as wellYoichi Hirai2017-08-041-1/+5
|/
* Transition tests with ByzantiumDimitry2017-08-031-0/+0
|
* split metropolisDimitry2017-08-03758-1114/+1120
|
* Merge pull request #214 from ethereum/add-commentwinsvega2017-08-011-0/+1
|\ | | | | Add an explanation
| * Add an explanationYoichi Hirai2017-07-061-0/+1
| |
* | regenerate hive testsDimitry2017-08-015-10/+10
| |
* | Merge pull request #212 from ligi/fix_typosYoichi Hirai2017-07-261-8/+8
|\ \ | | | | | | Fix typos
| * | Fix typosligi2017-07-071-8/+8
| |/
* | Modify createJS_ExampleContract filler so that in Metropolis, contract ↵Yoichi Hirai2017-07-181-1/+1
| | | | | | | | overwriting does not happen
* | 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
|\ \ | | | | | | reincarnation-1: Remove "logs", "postStateRoot", "out" fields
| * | remove "logs", "postStateRoot", "out" fields in state test fillersFelix Lange2017-07-1314-72/+0
| | | | | | | | | | | | | | | These fields are not used anymore, but cpp-ethereum copies them into the filled test.
* | | Merge branch 'develop' into exp255winsvega2017-07-1340-363/+52
|\| |
| * | remove unneeded Metropolis testDimitry2017-07-111-165/+0
| | |
| * | refill blockchaintests on metropolisDimitry2017-07-115-150/+4
| | |
| * | 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 EIP150
| * | Max code size is enforced at EIP158, not at EIP150Yoichi Hirai2017-07-101-2/+2
| | |
* | | Merge pull request #217 from ethereum/bcTransitionTestswinsvega2017-07-1016-7152/+3355
|\| | | | | | | | Blockchain transition tests
| * | Blockchain transition testsDimitry2017-07-0716-7152/+3355
| |/
* | Merge pull request #218 from ethereum/revert-address-calculationwinsvega2017-07-101-7/+1
|\ \ | | | | | | [WIP] Fix RPC_API_Test for https://github.com/ethereum/cpp-ethereum/pull/4231
| * | Fix RPC_API_Test for https://github.com/ethereum/cpp-ethereum/pull/4231Yoichi Hirai2017-07-071-7/+1
| |/
* | Merge pull request #215 from ethereum/modexp_base_2to64winsvega2017-07-101-3/+23
|\ \ | | | | | | Add modexp tests where base (or exp) length is 2^64
| * | 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
|\ \ | |/ |/| Add a test RETURNDATACOPY at the beginning of a program should throw …
| * 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 ↵Yoichi Hirai2017-07-031-0/+60
| | | | | | | | exception if offset + size = 2^256
* | Merge pull request #207 from ethereum/remove_compiled_codewinsvega2017-07-065-8/+0
|\ \ | | | | | | Remove compiled code
| * | Remove hex codes after the LLL codeYoichi Hirai2017-07-035-8/+0
| |/ | | | | | | Now that LLL compiler is working, these should no longer be necessary.
* | Merge pull request #196 from ethereum/returndatacopy_0_0_after_successful_createwinsvega2017-07-062-0/+143
|\ \ | | | | | | Add test cases for RETURNDATACOPY after a successful CREATE should no…
| * | 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 ↵Yoichi Hirai2017-06-281-0/+60
| | | | | | | | | | | | exception if offset is not zero
| * | 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
| | | | | | | | | | | | if size = offset = zero
* | | Merge pull request #211 from ethereum/nonce-after-collisionwinsvega2017-07-061-2/+2
|\ \ \ | | | | | | | | Fix and refill GeneralStateTest after fixing the nonce change for add…
| * | | Fix and refill GeneralStateTest after fixing the nonce change for address ↵Yoichi Hirai2017-07-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | collision https://github.com/ethereum/cpp-ethereum/issues/4225
* | | | Merge pull request #200 from ↵winsvega2017-07-061-0/+68
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | ethereum/returndatacopy-after-failing-call-with-nonzero-offset Add a test about "RETURNDATACOPY after a failing CALL should throw ex…
| * | | | Add a test about "RETURNDATACOPY after a failing CALL should throw exception ↵Yoichi Hirai2017-06-291-0/+68
| | | | | | | | | | | | | | | | | | | | if offset is not zero"
* | | | | 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…
| * | | | Add a test 'RETURNDATACOPY at the beginning of a program should throw an ↵Yoichi Hirai2017-06-301-0/+60
| |/ / / | | | | | | | | | | | | exception if offset + size = 2^64'
* | | | Merge pull request #210 from ethereum/many_zeros_expwinsvega2017-07-051-3/+5
|\ \ \ \ | | | | | | | | | | Price calculation when exp length > 256, and the first word of exponent is zero
| * | | | Price calculation when exp length > 256, and the first word of exponent is zeroYoichi Hirai2017-07-041-3/+5
| | |_|/ | |/| |
* | | | move gasPricer testDimitry2017-07-031-0/+0
| | | |
* | | | convert to new testsDimitry2017-07-03115-0/+141413
| | | |
* | | | remove old testsDimitry2017-07-03130-354750/+0
| | | |
* | | | convert more bctestsDimitry2017-07-0339-6906/+6170
| | | |
* | | | update bctests to gbctestsDimitry2017-07-0390-5821/+7791
| | | |
* | | | translate bcStateTests into general blockchain testsDimitry2017-07-036-0/+763
|/ / /
* / / 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
|\ \ | | | | | | Add a test for trying returndatacopy 0 0 on an empty return data buffer
| * | 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 context
| * | | 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
|\ \ \ | |_|/ |/| | correct staticcall tests
| * | Fix a test case that expected staticcall to return successfully even when an ↵Yoichi Hirai2017-06-271-1/+1
| | | | | | | | | | | | SSTORE is attempted
| * | Fix a test that expected staticcall to return successfully even when SSTORE ↵Yoichi Hirai2017-06-271-2/+2
| | | | | | | | | | | | is attempted inside
| * | Add a test about staticcall not inheriting the callvalue from the parent ↵Yoichi Hirai2017-06-261-0/+76
| | | | | | | | | | | | call (caused by call instruction)
| * | Add a test about STATICCALL not inheriting the callvalueYoichi Hirai2017-06-261-0/+70
| | | | | | | | | | | | This test failw on cpp-ethereum:develop but succeeds on cpp-ethereum:fix-staticcall
| * | correct staticcall testsDimitry2017-06-242-2/+2
| | |
* | | Merge pull request #193 from ethereum/split-fileswinsvega2017-06-2444-6010/+6052
|\ \ \ | |/ / |/| | GeneralTestFiller formatting
| * | 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-2216-148/+1084
| |
* | 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-217-31/+31
|
* Change the filler according toYoichi Hirai2017-06-161-3/+3
| | | | https://github.com/ethereum/cpp-ethereum/issues/4130
* Fix the timestamp in GeneralStateTestsFiller as suggested inYoichi Hirai2017-06-1696-96/+96
| | | | https://github.com/ethereum/tests/pull/180/files/bf07e79b8d49e479e55c0b9560686c7429c8ac5b#diff-4b84d89a34b808ecc2bf1ee3a4534ce9
* Fix the difficulty in the GeneralStateTest fillers as suggested inYoichi Hirai2017-06-1696-96/+96
| | | | https://github.com/ethereum/tests/pull/180/files/bf07e79b8d49e479e55c0b9560686c7429c8ac5b#diff-4b84d89a34b808ecc2bf1ee3a4534ce9
* 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
| | | | | | | | an error there
| * 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
| |