Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Moving SourceReferenceFormatter into langutil namespace. | Christian Parpart | 2018-11-24 | 1 | -1/+1 |
| | |||||
* | Isolating libyul library API into its own namespace `yul`. | Christian Parpart | 2018-11-23 | 1 | -8/+8 |
| | |||||
* | Reorder some include files and group <libyul/>'s together (as much as possible) | Christian Parpart | 2018-11-23 | 1 | -4/+3 |
| | |||||
* | Rewrite header paths to adapt to recent `git mv` of libsolidity/inlineasm to ↵ | Christian Parpart | 2018-11-23 | 1 | -3/+3 |
| | | | | libyul | ||||
* | Introduce namespace `langutil` in liblangutil directory. | Christian Parpart | 2018-11-22 | 1 | -2/+4 |
| | | | | | | | 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 | 1 | -2/+2 |
| | |||||
* | [Yul] Implements a pass to rewrite for-loop's pre block into the parent's Block. | Christian Parpart | 2018-11-16 | 1 | -0/+6 |
| | |||||
* | Deterministic YulStringRepository using string hashes. | Daniel Kirchner | 2018-11-13 | 1 | -2/+0 |
| | |||||
* | Merge pull request #5128 from ethereum/breakUnbreak | chriseth | 2018-11-09 | 1 | -5/+13 |
|\ | | | | | [Yul] Test case that shows that break / unbreak are more or less inverse | ||||
| * | Test case that shows that break/unbreak are more or less inverse. | chriseth | 2018-11-09 | 1 | -5/+13 |
| | | |||||
* | | Reset yul string repository. | chriseth | 2018-11-09 | 1 | -0/+2 |
|/ | |||||
* | Yul: Implements empty-var-decl-propagation | Christian Parpart | 2018-10-26 | 1 | -0/+6 |
| | |||||
* | Full suite tests. | chriseth | 2018-10-25 | 1 | -0/+3 |
| | |||||
* | Redundant assign eliminator. | chriseth | 2018-10-24 | 1 | -0/+13 |
| | |||||
* | Merge pull request #5267 from ethereum/ssatransform | chriseth | 2018-10-19 | 1 | -0/+7 |
|\ | | | | | SSA transform - first step. | ||||
| * | SSA transform - first step. | chriseth | 2018-10-19 | 1 | -0/+7 |
| | | |||||
* | | Make full inliner more flexible. | chriseth | 2018-10-18 | 1 | -1/+1 |
|/ | |||||
* | Limit size of generated names and add convenience constructors. | chriseth | 2018-10-17 | 1 | -6/+3 |
| | |||||
* | New full inliner. | chriseth | 2018-10-16 | 1 | -0/+4 |
| | |||||
* | Add a "full simplify" test that applies multiple elementary transforms. | chriseth | 2018-10-16 | 1 | -0/+12 |
| | |||||
* | New simplifier via broken expressions. | chriseth | 2018-10-16 | 1 | -1/+1 |
| | |||||
* | Yul: Introduces a block flattening pass + tests | Christian Parpart | 2018-10-16 | 1 | -0/+6 |
| | |||||
* | Renaming namespace dev::julia to dev::yul. | Christian Parpart | 2018-10-15 | 1 | -2/+2 |
| | |||||
* | Renaming libjulia to libyul | Christian Parpart | 2018-10-15 | 1 | -0/+239 |