Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | correct Constantinople expect section in state tests | Dimitry | 2018-09-25 | 6 | -9/+9 |
| | |||||
* | Rename duplicated keys in filler JSON files | Yoichi Hirai | 2018-03-22 | 2 | -3/+3 |
| | |||||
* | Remove duplicate properties from fillers | Yoichi Hirai | 2018-03-19 | 1 | -1/+1 |
| | |||||
* | refill stReturnDataTest | Dimitry | 2018-02-05 | 37 | -41/+217 |
| | |||||
* | Fixing errors from JSONSchema/st-filler-schema.json | Yoichi Hirai | 2018-01-30 | 2 | -2/+2 |
| | |||||
* | Add a new input for modlen = 999188. | Yoichi Hirai | 2018-01-30 | 1 | -2/+18 |
| | | | | | This implements https://docs.google.com/spreadsheets/d/1xat7UI8GtB4ZGVdlK5_XQSHJZaMThi4SrlcL8XMZb5Q/edit#gid=1605675414&range=C46 | ||||
* | Merge pull request #372 from ethereum/modexp-returndatasize | winsvega | 2017-12-20 | 1 | -3/+41 |
|\ | | | | | add more 'returndatasize after modexp' test cases | ||||
| * | add more modexp returndatasize test cases | Jared Wasinger | 2017-11-25 | 1 | -3/+41 |
| | | |||||
* | | Merge pull request #375 from ethereum/returndatacopy_following_revert_in_create | winsvega | 2017-12-13 | 1 | -0/+74 |
|\ \ | | | | | | | 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 code | Yoichi Hirai | 2017-12-06 | 1 | -0/+74 |
| |/ | |||||
* / | Add a test case for RETURNDATACOPY after REVERT in STATICCALL | Yoichi Hirai | 2017-12-08 | 1 | -0/+82 |
|/ | |||||
* | Add a test for checking RETURNDATASIZE after a modexp with modsize = 1 | Yoichi Hirai | 2017-10-25 | 1 | -4/+23 |
| | |||||
* | Merge pull request #363 from ethereum/modexp-modsize0-returnsize | Yoichi Hirai | 2017-10-24 | 1 | -0/+83 |
|\ | | | | | Add tests about returndatasize following modexp calls of modsize = 0 | ||||
| * | Add tests about returndatasize following modexp calls of modsize = 0 | Yoichi Hirai | 2017-10-23 | 1 | -0/+83 |
| | | |||||
* | | Merge pull request #362 from ethereum/returndata-ecrec | Yoichi Hirai | 2017-10-24 | 1 | -0/+43 |
|\ \ | | | | | | | Returndata ecrec | ||||
| * | | add test for returndatasize after ecrec | cdetrio | 2017-10-07 | 1 | -0/+43 |
| | | | |||||
* | | | Merge pull request #361 from ethereum/returntest | Yoichi Hirai | 2017-10-24 | 1 | -0/+64 |
|\ \ \ | |_|/ |/| | | RETURNDATACOPY and RETURNDATASIZE after failing create | ||||
| * | | RETURNDATACOPY and RETURNDATASIZE after failing create | Dimitry | 2017-10-19 | 1 | -0/+64 |
| | | | | | | | | | | | | (due to 0xfd code) | ||||
* | | | Add a test case about transaction calls A (CALL B(CALL C(RETURN) OOG) 'check ↵ | Yoichi Hirai | 2017-10-18 | 1 | -0/+98 |
| | | | | | | | | | | | | | | | | | | buffers') https://docs.google.com/spreadsheets/d/1xat7UI8GtB4ZGVdlK5_XQSHJZaMThi4SrlcL8XMZb5Q/edit#gid=1605675414&range=C37 | ||||
* | | | RETURNDATASIZE after a failing CALL (due to insufficient balance) should ↵ | Dimitry | 2017-10-17 | 1 | -0/+89 |
|/ / | | | | | | | return 0 | ||||
* / | fix test fillers | Dimitry | 2017-10-06 | 2 | -4/+4 |
|/ | |||||
* | Add a test where RETURNDATACOPY with a nonzero size fails after a CALL with ↵ | Yoichi Hirai | 2017-09-27 | 1 | -0/+70 |
| | | | | insufficient balance | ||||
* | fill 'returndatasize_after_successful_callcode' state test | Jared Wasinger | 2017-09-05 | 1 | -76/+0 |
| | |||||
* | rename 'returndatasize_after_callcode' -> ↵ | Jared Wasinger | 2017-09-05 | 1 | -0/+76 |
| | | | | 'returndatasize_after_successful_callcode' | ||||
* | add more returndatasize/returndatacopy tests | Jared Wasinger | 2017-09-05 | 7 | -0/+516 |
| | |||||
* | add 'returndatacopy_after_successful_delegatecall' state test | Jared Wasinger | 2017-08-29 | 1 | -0/+76 |
| | |||||
* | add 'returndatacopy_after_successful_callcode' state test | Jared Wasinger | 2017-08-29 | 1 | -0/+76 |
| | |||||
* | add 'returndatasize_after_successful_delegatecall' state test | Jared Wasinger | 2017-08-29 | 1 | -0/+76 |
| | |||||
* | add 'returndatasize_after_successful_staticcall' state test | Jared Wasinger | 2017-08-29 | 1 | -0/+76 |
| | |||||
* | add state test 'returndatasize_after_callcode' | Jared Wasinger | 2017-08-28 | 1 | -0/+76 |
| | |||||
* | more returndata test cases | cdetrio | 2017-08-11 | 5 | -0/+248 |
| | |||||
* | Add a test case that RETURNDATACOPYs REVERTed data | Yoichi Hirai | 2017-08-08 | 1 | -0/+81 |
| | |||||
* | split metropolis | Dimitry | 2017-08-03 | 4 | -5/+5 |
| | |||||
* | Merge pull request #214 from ethereum/add-comment | winsvega | 2017-08-01 | 1 | -0/+1 |
|\ | | | | | Add an explanation | ||||
| * | Add an explanation | Yoichi Hirai | 2017-07-06 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #208 from ethereum/returndatacopy_with_2_256_sum | winsvega | 2017-07-10 | 1 | -0/+67 |
|\ \ | |/ |/| | Add a test RETURNDATACOPY at the beginning of a program should throw … | ||||
| * | Use CALLDATALOAD instead of CALLDATACOPY and MLOAD | Yoichi Hirai | 2017-07-06 | 1 | -1/+1 |
| | | |||||
| * | Add one-less and one-more numbers | Yoichi Hirai | 2017-07-06 | 1 | -2/+9 |
| | | |||||
| * | Add a test RETURNDATACOPY at the beginning of a program should throw an ↵ | Yoichi Hirai | 2017-07-03 | 1 | -0/+60 |
| | | | | | | | | exception if offset + size = 2^256 | ||||
* | | Merge pull request #207 from ethereum/remove_compiled_code | winsvega | 2017-07-06 | 5 | -8/+0 |
|\ \ | | | | | | | Remove compiled code | ||||
| * | | Remove hex codes after the LLL code | Yoichi Hirai | 2017-07-03 | 5 | -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_create | winsvega | 2017-07-06 | 2 | -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 not | Yoichi Hirai | 2017-07-06 | 1 | -1/+10 |
| | | | |||||
| * | | Add a test about RETURNDATACOPY after a successful CREATE should throw ↵ | Yoichi Hirai | 2017-06-28 | 1 | -0/+60 |
| | | | | | | | | | | | | exception if offset is not zero | ||||
| * | | Address @winsvega's comments | Yoichi Hirai | 2017-06-28 | 1 | -9/+1 |
| | | | |||||
| * | | Add test cases for RETURNDATACOPY after a successful CREATE should not throw ↵ | Yoichi Hirai | 2017-06-26 | 1 | -0/+82 |
| | | | | | | | | | | | | if size = offset = zero | ||||
* | | | Merge pull request #200 from ↵ | winsvega | 2017-07-06 | 1 | -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 Hirai | 2017-06-29 | 1 | -0/+68 |
| | |/ | |/| | | | | | | | if offset is not zero" | ||||
* / | | Add a test 'RETURNDATACOPY at the beginning of a program should throw an ↵ | Yoichi Hirai | 2017-06-30 | 1 | -0/+60 |
|/ / | | | | | | | exception if offset + size = 2^64' | ||||
* | | Also try RETURNDATACOPY when the calldata is not empty | Yoichi Hirai | 2017-06-27 | 1 | -2/+2 |
| | | |||||
* | | Add a test for trying returndatacopy 0 0 on an empty return data buffer | Yoichi Hirai | 2017-06-23 | 1 | -0/+74 |
|/ | |||||
* | Update expectations for the new throwing behavior of RETURNDATACOPY | Yoichi Hirai | 2017-06-08 | 3 | -43/+3 |
| | |||||
* | Add tests for RETURNDATACOPY after CREATE | Yoichi Hirai | 2017-05-24 | 1 | -0/+82 |
| | |||||
* | Add a test case for a RETURNDATACOPY from an overrunning range | Yoichi Hirai | 2017-05-24 | 1 | -0/+82 |
| | |||||
* | Updated the opcodes of RETURNDATA instructions | Yoichi Hirai | 2017-05-24 | 3 | -5/+5 |
| | |||||
* | Add a test for RETURNDATACOPY following a successful CALL | Yoichi Hirai | 2017-05-24 | 1 | -4/+8 |
| | |||||
* | WIP: hand-assembling this code seems like too much work | Yoichi Hirai | 2017-05-24 | 1 | -0/+79 |
| | |||||
* | Add a test case about RETURNDATASIZE returning zero after initialization | Yoichi Hirai | 2017-05-24 | 1 | -0/+75 |
| | |||||
* | Fallback on the hex code while lllc implements RETURNDATACOPY | Yoichi Hirai | 2017-05-24 | 1 | -0/+1 |
| | |||||
* | The LLL code should be in braces | Yoichi Hirai | 2017-05-24 | 1 | -1/+1 |
| | |||||
* | Rename Filter.json into Filler.json | Yoichi Hirai | 2017-05-24 | 1 | -0/+0 |
| | |||||
* | Fix LLL | Yoichi Hirai | 2017-05-24 | 1 | -1/+1 |
| | |||||
* | Change the code into LLL | Yoichi Hirai | 2017-05-24 | 1 | -1/+1 |
| | |||||
* | Renaming a filter file with a suffix Filter.json | Yoichi Hirai | 2017-05-24 | 1 | -0/+0 |
| | |||||
* | Add a test filter for RETURNDATACOPY initially copying zeros | Yoichi Hirai | 2017-05-24 | 1 | -0/+74 |
; hex description ;; store some non-zero word into memory [0..31] 30 ADDRESS 6000 PUSH1 [0] 52 MSTORE ;; RETURNDATACOPY should copy the first word into memory [0..31] 6020 PUSH1 [32] 6000 PUSH1 [0] 6000 PUSH1 [0] 0e RETURNDATACOPY ;; load memory[0..31] onto stack 6000 PUSH1 [0] 51 MLOAD ;; store the topmost stack into storage [0] 6000 PUSH1 [0] 55 SSTORE ;; an implicit `STOP` follows. |