Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Take special functions that require literals into account. | chriseth | 2019-01-08 | 2 | -3/+6 |
| | |||||
* | make use of C++ `= default` constructor declarations as well as more ↵ | Christian Parpart | 2018-12-19 | 3 | -3/+3 |
| | | | | non-static member initialization syntax. | ||||
* | Use C++ user-defined literals for creating YulString constants. | Daniel Kirchner | 2018-12-13 | 1 | -1/+1 |
| | |||||
* | Add missing header guards | Alex Beregszaszi | 2018-12-12 | 2 | -0/+3 |
| | |||||
* | Codegen for object access. | chriseth | 2018-12-12 | 6 | -38/+283 |
| | |||||
* | Provide Dialect to EVMCodeTransform. | chriseth | 2018-12-12 | 4 | -14/+15 |
| | |||||
* | Reuse stack slots in Yul to EVM code generation. | liangdzou | 2018-12-10 | 4 | -32/+277 |
| | |||||
* | Analyze and compile sub-objects. | chriseth | 2018-12-06 | 2 | -0/+98 |
| | |||||
* | Extend abstract assembly to be able to handle sub-objects. | chriseth | 2018-12-06 | 3 | -0/+35 |
| | |||||
* | Remove superfluous libyul/ASTDataForward.h and include libyul/AsmDataForward ↵ | Christian Parpart | 2018-11-23 | 1 | -1/+1 |
| | | | | directly instead. | ||||
* | Isolating libyul library API into its own namespace `yul`. | Christian Parpart | 2018-11-23 | 5 | -49/+35 |
| | |||||
* | Rewrite header paths to adapt to recent `git mv` of libsolidity/inlineasm to ↵ | Christian Parpart | 2018-11-23 | 2 | -3/+3 |
| | | | | libyul | ||||
* | Introduce namespace `langutil` in liblangutil directory. | Christian Parpart | 2018-11-22 | 3 | -3/+13 |
| | | | | | | | Also: - Use {}-style list initialisation for SourceLocation construction - Introduce new system includes - Changes the API of the Scanner to take source as value (with move) as opposed to as a reference | ||||
* | Isolating files shared between Yul- and Solidity language frontend. | Christian Parpart | 2018-11-22 | 2 | -2/+2 |
| | |||||
* | Removing redundant virtual from override function declaration | mordax | 2018-11-21 | 1 | -16/+16 |
| | | | | | | Remove trailing whitespace Remove changelog change | ||||
* | Performance: Replace string by special single-copy YulString class. | chriseth | 2018-11-08 | 2 | -7/+7 |
| | |||||
* | Eliminate `byte`-typedef and use `uint8_t` in all their places instead. | Christian Parpart | 2018-11-07 | 1 | -7/+7 |
| | | | | | | | | | | | This change is made to (easily) be forward compatible with future C++ standards, in order to allow compiling the code with newer standards at some point in the future. * Removed the `using byte = uint8_t;` line from Common.h * Mechanically change all uses of `byte` to `uint8_t`. Tested with GCC 7.3 in C++11/14/17 modes :-) | ||||
* | Renaming namespace dev::julia to dev::yul. | Christian Parpart | 2018-10-15 | 5 | -9/+9 |
| | |||||
* | Renaming libjulia to libyul | Christian Parpart | 2018-10-15 | 5 | -0/+1133 |