Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove `w` parameter for toHex. | chriseth | 2018-12-06 | 1 | -1/+1 |
| | |||||
* | LLL: implement WITH keyword | Alex Beregszaszi | 2018-11-21 | 1 | -0/+13 |
| | |||||
* | Move LLL tests into a single directory | Alex Beregszaszi | 2018-11-14 | 2 | -0/+1163 |
| | |||||
* | LLL: ensure assembly tests have the correct arguments | Alex Beregszaszi | 2018-11-13 | 1 | -168/+168 |
| | |||||
* | LLL: add test which has a sub assembly without a forced STOP | Alex Beregszaszi | 2018-11-13 | 1 | -0/+14 |
| | |||||
* | LLL bytecode is padded by STOP in tests | Alex Beregszaszi | 2018-11-13 | 1 | -239/+239 |
| | |||||
* | LLL: do not wrap opcode tests into sequence | Alex Beregszaszi | 2018-11-13 | 1 | -239/+239 |
| | |||||
* | Add LLL tests for EXTCODEHASH | Alex Beregszaszi | 2018-09-26 | 1 | -0/+4 |
| | |||||
* | fix format issue for test files | liangdzou | 2018-09-24 | 1 | -2/+4 |
| | |||||
* | Removing std:: from std::to_string and include for boost/lexical_cast | Matías Aereal Aeón | 2018-08-08 | 1 | -4/+4 |
| | |||||
* | Replace dev::eth namespace with dev::lll in LLL | Alex Beregszaszi | 2018-07-28 | 3 | -6/+6 |
| | |||||
* | Determine transaction status in RPC sessions. | Daniel Kirchner | 2018-07-02 | 1 | -0/+3 |
| | |||||
* | test: Rename test/TestHelper.* to test/Options.* and add Options::validate(). | Daniel Kirchner | 2018-03-14 | 2 | -2/+2 |
| | |||||
* | Use EVM version in gas meter and optimizer. | chriseth | 2018-03-05 | 3 | -116/+179 |
| | |||||
* | Add test for each assembly opcode/instruction in LLL | Jared Wasinger | 2017-10-18 | 1 | -2/+513 |
| | |||||
* | lll: disallow useless PUSHn in assembly | Alex Beregszaszi | 2017-10-13 | 1 | -0/+17 |
| | |||||
* | LLL: Add compiler tests | Alex Beregszaszi | 2017-10-02 | 1 | -0/+128 |
| | |||||
* | LLL: Tests for the proposed switch expression. | benjaminion | 2017-10-02 | 1 | -0/+86 |
| | |||||
* | LLL: Test cases for nested IF expressions. | benjaminion | 2017-07-21 | 1 | -0/+50 |
| | |||||
* | LLL: rewrite alloc to avoid issues with edge cases. | benjaminion | 2017-07-12 | 1 | -0/+55 |
| | |||||
* | Test cases for for and while loops. | benjaminion | 2017-07-09 | 1 | -0/+31 |
| | |||||
* | LLL: Full set of test cases for the built-in compiler macros. | benjaminion | 2017-06-28 | 1 | -2/+196 |
| | |||||
* | LLL: fix redefinitions on some compilers | Alex Beregszaszi | 2017-06-24 | 1 | -11/+26 |
| | |||||
* | LLL: fix the set keyword (create symbol if not present) | Alex Beregszaszi | 2017-06-23 | 1 | -0/+20 |
| | |||||
* | LLL: Fix msg macro with six arguments. | benjaminion | 2017-06-22 | 1 | -0/+17 |
| | | | | | | The previous macro used the set built-in in a way incompatible with the current implementation of set. This commit updates the macro to be more transparent in how it's working and avoids the use of the set and alloc built-ins. | ||||
* | Merge pull request #2415 from benjaminion/lll-fix-create-macro | chriseth | 2017-06-22 | 1 | -0/+28 |
|\ | | | | | LLL: Fix for edge case in the create macros. | ||||
| * | LLL: Testcases for the two create built-in macros. | benjaminion | 2017-06-22 | 1 | -0/+28 |
| | | |||||
* | | Merge pull request #2399 from ethereum/lll-if | chriseth | 2017-06-22 | 1 | -0/+62 |
|\ \ | |/ |/| | LLL: Replace obsolete assembly code | ||||
| * | Add tests for when/unless/if in LLL | Alex Beregszaszi | 2017-06-22 | 1 | -0/+62 |
| | | |||||
* | | LLL: Test case for ecrecover built-in macro. | benjaminion | 2017-06-22 | 1 | -0/+19 |
|/ | |||||
* | Fix lll test. | chriseth | 2017-06-15 | 1 | -1/+1 |
| | |||||
* | Support shl/shr in LLL | Alex Beregszaszi | 2017-06-14 | 1 | -0/+20 |
| | |||||
* | LLL: fix handling of "sha3" expression | benjaminion | 2017-06-14 | 1 | -0/+37 |
| | | | | | | When PR #2317 changed the EVM opcode from SHA3 to KECCAK256 it broke the `(sha3 loc len)` expression in LLL. This PR fixes things while allowing existing code using the sha3 expression (such as the ENS registrar) to continue to compile. I.e. both `(keccak256 loc len)` and `(sha3 loc len)` may be used, and the existing related sha3 macros continue to work. Three end-to-end test cases have been added for kekkac256 and sha3. | ||||
* | More informative test | Yoichi Hirai | 2017-06-13 | 1 | -2/+2 |
| | |||||
* | Fix the expectation about the parse | Yoichi Hirai | 2017-06-13 | 1 | -1/+1 |
| | |||||
* | Add an end-to-end test about LLL macro with zero arguments | Yoichi Hirai | 2017-06-12 | 1 | -0/+12 |
| | |||||
* | Add a test that fails about an LLL macro with no arguments | Yoichi Hirai | 2017-06-12 | 1 | -0/+6 |
| | |||||
* | LLL: add test for (panic) in a sequence | Alex Beregszaszi | 2017-01-12 | 1 | -0/+7 |
| | |||||
* | Removed 'panic' from 'constructor_arguments_external' and added specific | Daniel Ellison | 2016-12-07 | 1 | -2/+147 |
| | | | | | | test for fallback and fallthrough. Added one test for 'lit'. Added tests for arithmetic/binary/unary operations. Added the start of tests for assembler instructions within LLL source. | ||||
* | Added tests for LLL constructors. Fixed a few tab issues. | Daniel Ellison | 2016-12-07 | 1 | -5/+49 |
| | |||||
* | Removed enclosed_panic test until assembler bug is fixed. | Daniel Ellison | 2016-12-07 | 1 | -7/+0 |
| | |||||
* | Simplified exp_operator_on_range test and changed to tedting a range. | Daniel Ellison | 2016-12-07 | 1 | -11/+7 |
| | |||||
* | Added tests for exponent operator. | Daniel Ellison | 2016-12-07 | 1 | -0/+37 |
| | |||||
* | Added 'panic' tests. | Daniel Ellison | 2016-12-07 | 1 | -0/+14 |
| | |||||
* | LLL: update tests with the strict parser | Alex Beregszaszi | 2016-12-01 | 1 | -1/+3 |
| | |||||
* | LLLExecutionFramework doesn't support contractName/libraryAddresses | Alex Beregszaszi | 2016-11-30 | 1 | -0/+3 |
| | |||||
* | Add callFallback to ExectionFramework | Alex Beregszaszi | 2016-11-30 | 1 | -1/+1 |
| | |||||
* | LLL: check for return value in LLL smoke test | Alex Beregszaszi | 2016-11-30 | 1 | -0/+1 |
| | |||||
* | LLL: add end-to-end tests | Alex Beregszaszi | 2016-11-30 | 3 | -0/+152 |
| | |||||
* | LLL: add parser tests | Alex Beregszaszi | 2016-11-30 | 1 | -0/+179 |