aboutsummaryrefslogtreecommitdiffstats
path: root/libyul/backends
Commit message (Expand)AuthorAgeFilesLines
* Take special functions that require literals into account.chriseth2019-01-082-3/+6
* make use of C++ `= default` constructor declarations as well as more non-stat...Christian Parpart2018-12-193-3/+3
* Use C++ user-defined literals for creating YulString constants.Daniel Kirchner2018-12-131-1/+1
* Add missing header guardsAlex Beregszaszi2018-12-122-0/+3
* Codegen for object access.chriseth2018-12-126-38/+283
* Provide Dialect to EVMCodeTransform.chriseth2018-12-124-14/+15
* Reuse stack slots in Yul to EVM code generation.liangdzou2018-12-104-32/+277
* Analyze and compile sub-objects.chriseth2018-12-062-0/+98
* Extend abstract assembly to be able to handle sub-objects.chriseth2018-12-063-0/+35
* Remove superfluous libyul/ASTDataForward.h and include libyul/AsmDataForward ...Christian Parpart2018-11-231-1/+1
* Isolating libyul library API into its own namespace `yul`.Christian Parpart2018-11-235-49/+35
* Rewrite header paths to adapt to recent `git mv` of libsolidity/inlineasm to ...Christian Parpart2018-11-232-3/+3
* Introduce namespace `langutil` in liblangutil directory.Christian Parpart2018-11-223-3/+13
* Isolating files shared between Yul- and Solidity language frontend.Christian Parpart2018-11-222-2/+2
* Removing redundant virtual from override function declarationmordax2018-11-211-16/+16
* Performance: Replace string by special single-copy YulString class.chriseth2018-11-082-7/+7
* Eliminate `byte`-typedef and use `uint8_t` in all their places instead.Christian Parpart2018-11-071-7/+7
* Renaming namespace dev::julia to dev::yul.Christian Parpart2018-10-155-9/+9
* Renaming libjulia to libyulChristian Parpart2018-10-155-0/+1133