..
backends
Merge pull request #11615 from ethereum/yulStackLayoutGenerator
2021-09-03 13:13:18 +02:00
optimiser
Resolving Keccak-256: check if arguments are identifiers early.
2021-09-06 13:48:07 +02:00
AsmAnalysis.cpp
Fixed inline assembly external identifier access.
2021-08-11 18:18:29 +02:00
AsmAnalysis.h
Rename AsmScope* to Scope*
2020-12-18 11:55:17 +00:00
AsmAnalysisInfo.h
Rename AsmData -> AST
2020-11-25 17:58:02 +00:00
AsmJsonConverter.cpp
Properly treat utf8-non-encodable yul literals.
2021-05-05 10:28:23 +02:00
AsmJsonConverter.h
libsolidity: Extend the AST for named AST nodes in order to get precise locations for names.
2021-02-10 18:13:09 +01:00
AsmJsonImporter.cpp
Remove scanner from compiler stack.
2021-08-03 15:43:17 +02:00
AsmJsonImporter.h
Properly assign source names for AST import.
2021-07-14 15:12:10 +02:00
AsmParser.cpp
Simplify AsmParser::parse(.) usage
2021-08-03 15:43:17 +02:00
AsmParser.h
Eliminate some unnecessary header inclusions in headers in Scanner.h and SourceReferenceFormatter.h
2021-08-03 15:43:17 +02:00
AsmPrinter.cpp
Print @src and @use-src locations in AsmPrinter
2021-08-03 15:29:52 +02:00
AsmPrinter.h
Print @src and @use-src locations in AsmPrinter
2021-08-03 15:29:52 +02:00
AssemblyStack.cpp
Remove CharStream from SourceLocation.
2021-07-14 15:12:07 +02:00
AssemblyStack.h
Remove CharStream from SourceLocation.
2021-07-14 15:12:07 +02:00
AST.h
Refactoring yul source locations.
2021-05-04 16:05:23 +02:00
ASTForward.h
Refactoring yul source locations.
2021-05-04 16:05:23 +02:00
CMakeLists.txt
Stack layout generator for new code generation.
2021-09-02 17:47:19 +02:00
CompilabilityChecker.cpp
Remove unneeded include files
2021-06-07 12:53:18 -04:00
CompilabilityChecker.h
Rename AsmData -> AST
2020-11-25 17:58:02 +00:00
ControlFlowSideEffects.h
Add SPDX license identifier if not present already in source file
2020-07-17 20:24:12 +05:30
Dialect.cpp
Refactoring yul source locations.
2021-05-04 16:05:23 +02:00
Dialect.h
Add verbatim builtin.
2021-04-26 19:56:44 +02:00
Exceptions.h
Extract VariableReferenceCounter and StackTooDeep error from EVMCodeTransform.
2021-04-13 10:41:16 +02:00
Object.cpp
Allow and require use-src to be repeated for each object.
2021-09-02 11:29:42 +02:00
Object.h
Allow and require use-src to be repeated for each object.
2021-09-02 11:29:42 +02:00
ObjectParser.cpp
Allow and require use-src to be repeated for each object.
2021-09-02 11:29:42 +02:00
ObjectParser.h
Allow and require use-src to be repeated for each object.
2021-09-02 11:29:42 +02:00
Scope.cpp
Control flow graph for Yul.
2021-07-15 15:24:12 +02:00
Scope.h
Control flow graph for Yul.
2021-07-15 15:24:12 +02:00
ScopeFiller.cpp
Refactoring yul source locations.
2021-05-04 16:05:23 +02:00
ScopeFiller.h
Rename AsmScope* to Scope*
2020-12-18 11:55:17 +00:00
SideEffects.h
Refactor SideEffects struct
2020-08-18 14:53:59 +02:00
Utilities.cpp
Increase use of C++ constexpr constant expressions in code base as described in issue #7720
2021-08-31 15:03:59 +02:00
Utilities.h
Rename AsmData -> AST
2020-11-25 17:58:02 +00:00
YulString.h
Remove the usage of boost::noncopyable
2021-04-23 14:57:01 +01:00