Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix error message. | chriseth | 2017-03-03 | 1 | -1/+1 |
| | |||||
* | Remove stack annotations again. | chriseth | 2017-03-03 | 6 | -95/+4 |
| | |||||
* | First reset stack height, then register variables. | chriseth | 2017-03-03 | 1 | -9/+10 |
| | |||||
* | Slightly cleaner label ids. | chriseth | 2017-03-03 | 3 | -17/+20 |
| | |||||
* | Partially add functions. | chriseth | 2017-03-03 | 3 | -10/+69 |
| | |||||
* | Generic visitor. | chriseth | 2017-03-03 | 1 | -37/+28 |
| | |||||
* | Refactor variable access. | chriseth | 2017-03-03 | 1 | -40/+30 |
| | |||||
* | Refactor CodeGen to recurse on blocks. | chriseth | 2017-03-03 | 3 | -72/+93 |
| | |||||
* | Analysis refactoring. | chriseth | 2017-03-03 | 5 | -115/+456 |
| | |||||
* | Parsing of labels with stack info. | chriseth | 2017-03-03 | 4 | -3/+40 |
| | |||||
* | Assembly printer for functions. | chriseth | 2017-02-16 | 2 | -0/+20 |
| | |||||
* | Parsing function calls. | chriseth | 2017-02-16 | 4 | -37/+64 |
| | |||||
* | Parsing function definitions. | chriseth | 2017-02-16 | 4 | -6/+55 |
| | |||||
* | Assembly printing fixes. | chriseth | 2017-02-14 | 1 | -5/+5 |
| | |||||
* | Review changes. | chriseth | 2017-02-14 | 3 | -4/+4 |
| | |||||
* | Assembly printer. | chriseth | 2017-02-14 | 4 | -4/+204 |
| | |||||
* | Rename SUICIDE opcode to SELFDESTRUCT in libevmasm | Alex Beregszaszi | 2017-02-07 | 1 | -2/+2 |
| | |||||
* | Update error message. | chriseth | 2017-01-26 | 1 | -1/+1 |
| | |||||
* | Disallow assignment to non-identifiers. | chriseth | 2017-01-26 | 1 | -0/+2 |
| | |||||
* | Disallow instructions in assignment. | chriseth | 2017-01-26 | 1 | -6/+5 |
| | |||||
* | Renamed function. | chriseth | 2017-01-26 | 2 | -5/+5 |
| | |||||
* | Moved test. | chriseth | 2017-01-26 | 1 | -1/+1 |
| | |||||
* | Do not allow shadowing inline assembly instructions with variables | Alex Beregszaszi | 2017-01-25 | 2 | -1/+11 |
| | |||||
* | Fix licensing headers | VoR0220 | 2016-11-23 | 7 | -28/+28 |
| | | | | Signed-off-by: VoR0220 <rj@erisindustries.com> | ||||
* | Rename ErrorTag to invalidJumpLabel in inline assembly | Alex Beregszaszi | 2016-11-15 | 1 | -1/+1 |
| | |||||
* | Support ErrorTag as a jump label in inline assembly | Alex Beregszaszi | 2016-11-15 | 1 | -1/+5 |
| | |||||
* | Fix inline assembly stack warnings when using variables | Alex Beregszaszi | 2016-11-15 | 1 | -7/+9 |
| | |||||
* | Issue warnings if stack is not balanced after inline assembly block | Alex Beregszaszi | 2016-10-20 | 1 | -2/+24 |
| | |||||
* | Fix assignment after tags in inline assembly | Alex Beregszaszi | 2016-10-11 | 1 | -1/+3 |
| | |||||
* | Support address in inline assembly | Alex Beregszaszi | 2016-10-07 | 1 | -0/+3 |
| | |||||
* | Support both suicide/selfdestruct in inline assembly | Alex Beregszaszi | 2016-10-06 | 1 | -2/+5 |
| | |||||
* | Provide inline assembly to the code generator. (#840) | chriseth | 2016-08-16 | 2 | -1/+29 |
| | | | | | | * Directly usable inline assembly. * Add missing header. | ||||
* | Allow access to functions in inline assembly. | chriseth | 2016-05-12 | 2 | -5/+17 |
| | |||||
* | Windows fix. | chriseth | 2016-04-21 | 1 | -1/+1 |
| | |||||
* | Source location for inline assembly. | chriseth | 2016-04-20 | 7 | -69/+149 |
| | |||||
* | Merge pull request #475 from chriseth/byteasm | chriseth | 2016-04-06 | 1 | -0/+4 |
|\ | | | | | Allow "byte" in inline assembly. | ||||
| * | Allow "byte" in inline assembly. | chriseth | 2016-04-06 | 1 | -0/+4 |
| | | |||||
* | | return instructionInfo style | Dimitry | 2016-04-04 | 1 | -2/+2 |
| | | |||||
* | | rename namespace for instruction.h/cpp in libevmasm | Dimitry | 2016-04-02 | 3 | -18/+18 |
| | | |||||
* | | move libevmcore to solidity | Dimitry | 2016-04-02 | 2 | -2/+2 |
|/ | |||||
* | Code generation (missing external access and source locations). | chriseth | 2016-03-30 | 7 | -71/+512 |
| | |||||
* | Parsing for inline assembly. | chriseth | 2016-03-30 | 3 | -0/+337 |