aboutsummaryrefslogtreecommitdiffstats
path: root/test/libyul
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #5240 from ethereum/limitDispenserSizechriseth2018-10-183-6/+40
|\ | | | | [Yul] Limit name length created by dispenser
| * Limit size of generated names and add convenience constructors.chriseth2018-10-173-6/+40
| |
* | Merge pull request #5232 from ethereum/inlineHeuristicchriseth2018-10-173-0/+97
|\ \ | |/ |/| [Yul] Add simple inlining heuristic
| * Use metrics in the full inliner.chriseth2018-10-173-0/+97
| |
* | Handle externally supplied variables correctly in disambiguator.chriseth2018-10-171-1/+1
|/
* Inline each function separately.chriseth2018-10-162-41/+16
|
* Test for crash via inlining.chriseth2018-10-161-0/+84
|
* New full inliner.chriseth2018-10-1610-56/+124
|
* Add a "full simplify" test that applies multiple elementary transforms.chriseth2018-10-1617-0/+198
|
* New simplifier via broken expressions.chriseth2018-10-161-1/+1
|
* Yul: Introduces a block flattening pass + testsChristian Parpart2018-10-165-0/+93
|
* Some renaming leftovers.chriseth2018-10-151-1/+1
|
* Renaming namespace dev::julia to dev::yul.Christian Parpart2018-10-155-11/+11
|
* Renaming libjulia to libyulChristian Parpart2018-10-15115-0/+2649