GiokaMarkella 
							
						 
					 
					
						
						
						
						
							
						
						
							28a1abf89a 
							
						 
					 
					
						
						
							
							Yul AST output on the CLI and in Standard JSON  
						
						
						
					 
					
						2023-05-26 12:35:31 +02:00 
						 
				 
			
				
					
						
							
							
								Nikola Matic 
							
						 
					 
					
						
						
						
						
							
						
						
							8a41f4ac7e 
							
						 
					 
					
						
						
							
							Introduce solidity-next pragma  
						
						... 
						
						
						
						Exclude pragma experimental error from ANTLR tests
Test for first pragma after non-pragma declaration
Resolve import pragmas
Change pragma name from next to solidity
Add Changelog entries
Address review comments 
						
					 
					
						2023-05-15 19:25:13 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Arlt 
							
						 
					 
					
						
						
						
						
							
						
						
							c5673278a7 
							
						 
					 
					
						
						
							
							Remove EWASM backend.  
						
						
						
					 
					
						2023-05-11 10:56:55 -05:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							f5b2044ed1 
							
						 
					 
					
						
						
							
							Remove unused CompilerStack::m_sourceJsons  
						
						
						
					 
					
						2023-04-20 20:01:45 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Arlt 
							
						 
					 
					
						
						
						
						
							
						
						
							611e02c038 
							
						 
					 
					
						
						
							
							Rename assemble() to assembleYul() in CompilerStack and CommandLineInterface  
						
						
						
					 
					
						2023-04-20 20:01:45 +02:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Q. Saramago 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0e62bbd3d 
							
						 
					 
					
						
						
							
							Annotate function ID of functions that may be called via the internal dispatch.  
						
						... 
						
						
						
						Co-authored-by: Daniel <daniel@ekpyron.org> 
						
					 
					
						2023-03-20 20:14:41 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							bf26d3be5a 
							
						 
					 
					
						
						
							
							Add experimental EOF options for CLI and Standard JSON.  
						
						... 
						
						
						
						Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> 
						
					 
					
						2022-11-23 19:53:44 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08af255658 
							
						 
					 
					
						
						
							
							Merge pull request  #13578  from ethereum/imported-source-type-refactoring  
						
						... 
						
						
						
						[libsolidity] Refactor Compiler Stack imported source type. 
						
					 
					
						2022-10-20 15:27:36 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Arlt 
							
						 
					 
					
						
						
						
						
							
						
						
							0da1ce3a00 
							
						 
					 
					
						
						
							
							[libsolidity] Refactor Compiler Stack imported source type.  
						
						
						
					 
					
						2022-10-20 14:30:40 +02:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							d32661c0af 
							
						 
					 
					
						
						
							
							Added tests for --no-append-metadata  
						
						... 
						
						
						
						- Command line tests
- Documented the standard json
- Changelog
- A Change in SolidityExecutionFramework to prevent flaky gas tests
- A boost test for --no-append-metadata
- Removed an outdated comment 
						
					 
					
						2022-09-26 20:40:34 +02:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							f96e802e74 
							
						 
					 
					
						
						
							
							Add --no-append-metadata in CLI and metadata.append in JSON  
						
						... 
						
						
						
						Skips appending metadata to the binary 
						
					 
					
						2022-09-26 20:40:34 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							e58c0b561d 
							
						 
					 
					
						
						
							
							Mark viaIR code generation as non-experimental.  
						
						
						
					 
					
						2022-03-14 14:48:00 +01:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							46075d04d9 
							
						 
					 
					
						
						
							
							Include used events in `--hashes` output  
						
						
						
					 
					
						2022-02-09 13:50:42 +01:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							3e7c68d9b0 
							
						 
					 
					
						
						
							
							Merge identifier query methods into one  
						
						
						
					 
					
						2022-02-08 17:44:21 +01:00 
						 
				 
			
				
					
						
							
							
								joshieDo 
							
						 
					 
					
						
						
						
						
							
						
						
							9e62f21b25 
							
						 
					 
					
						
						
							
							Add event and error identifiers to cli hashes cmd  
						
						
						
					 
					
						2022-02-08 17:44:21 +01:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							fc224f74c7 
							
						 
					 
					
						
						
							
							Evaluate absolute paths for imports in 'parsing' stage  
						
						
						
					 
					
						2021-11-08 16:34:02 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							bcfefc79d9 
							
						 
					 
					
						
						
							
							Pass DebugInfoSelection down to the code handling assembly printing  
						
						
						
					 
					
						2021-10-11 20:34:48 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							405a9e9971 
							
						 
					 
					
						
						
							
							Generate separate metadata for the old and the new codegen  
						
						
						
					 
					
						2021-09-14 13:44:04 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							ffc5cfd9a5 
							
						 
					 
					
						
						
							
							Remove scanner from compiler stack.  
						
						
						
					 
					
						2021-08-03 15:43:17 +02:00 
						 
				 
			
				
					
						
							
							
								Leo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							6c8ecfa82c 
							
						 
					 
					
						
						
							
							Add option to choose solver  
						
						
						
					 
					
						2021-07-27 17:14:21 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f75b55071e 
							
						 
					 
					
						
						
							
							Remove CharStream from SourceLocation.  
						
						
						
					 
					
						2021-07-14 15:12:07 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							132fa46faa 
							
						 
					 
					
						
						
							
							Yul: Adds parsing @src comment in AsmParser to customize the AST's sourcer locations.  
						
						
						
					 
					
						2021-07-09 11:48:00 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							6ad6fa2382 
							
						 
					 
					
						
						
							
							Do not hard-code the default 'runs' value as 200 in code that fills out optimizer settings  
						
						
						
					 
					
						2021-06-28 14:12:28 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							6d8ef71277 
							
						 
					 
					
						
						
							
							Consistently use size_t everywhere for runs/expectedExecutionsPerDeployment  
						
						
						
					 
					
						2021-06-28 14:09:28 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							79794081eb 
							
						 
					 
					
						
						
							
							Extract assemble() from compileContract() in CompilerStack  
						
						
						
					 
					
						2021-06-17 15:28:22 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Arlt 
							
						 
					 
					
						
						
						
						
							
						
						
							481971cbcf 
							
						 
					 
					
						
						
							
							[isoltest] Add support for external sources.  
						
						
						
					 
					
						2021-04-26 08:27:30 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							e39433198d 
							
						 
					 
					
						
						
							
							Remove the usage of boost::noncopyable  
						
						... 
						
						
						
						Prior to this half of the codebase used explicit deleted copy constructors, the others used boost::noncopyable. 
						
					 
					
						2021-04-23 14:57:01 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							3490577140 
							
						 
					 
					
						
						
							
							Extract import-file remapping logic out of CompilerStack into ImportRemapper.  
						
						
						
					 
					
						2021-04-06 14:28:53 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							30588a90eb 
							
						 
					 
					
						
						
							
							CompilerStack: assemblyString doesn't need to receive sourceCodes map as copy.  
						
						
						
					 
					
						2021-04-06 14:28:01 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							e590a99f39 
							
						 
					 
					
						
						
							
							Detect circular references for library and free functions  
						
						
						
					 
					
						2021-03-30 23:06:30 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							54eb34d6fd 
							
						 
					 
					
						
						
							
							Move call graphs from CompilerStack to ContractDefinitionAnnotation  
						
						
						
					 
					
						2021-02-23 10:47:02 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							6c28120f19 
							
						 
					 
					
						
						
							
							Move CallGraph structure to a separate module  
						
						
						
					 
					
						2021-02-23 10:47:02 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							769a7687c6 
							
						 
					 
					
						
						
							
							Make CompilerStack::contractDefinition() public  
						
						
						
					 
					
						2021-02-23 10:47:02 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							53d70dec57 
							
						 
					 
					
						
						
							
							CompilerStack: Build call graphs in the analysis phase  
						
						
						
					 
					
						2021-02-23 10:46:28 +01:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							68a4efb2e7 
							
						 
					 
					
						
						
							
							Refactor overwriteRelease flag.  
						
						... 
						
						
						
						Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> 
						
					 
					
						2021-02-12 10:37:59 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							3b23cadbdc 
							
						 
					 
					
						
						
							
							Add CLI and JSON option to select SMTChecker targets  
						
						
						
					 
					
						2021-01-20 17:35:37 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							bcaefb57b8 
							
						 
					 
					
						
						
							
							Add evmAssembly and evmRuntimeAssembly pointer in CompilerStack  
						
						... 
						
						
						
						This is a preparation for allowing those outputs to be served from the IR too 
						
					 
					
						2020-12-11 14:53:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							301d7ea39e 
							
						 
					 
					
						
						
							
							Add viaIR option to CompilerStack  
						
						... 
						
						
						
						It also sets the experimental flag in the metadata to true. 
						
					 
					
						2020-11-12 22:34:31 +00:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							d03ddeb0fa 
							
						 
					 
					
						
						
							
							[SMTChecker] User timeout option  
						
						
						
					 
					
						2020-11-03 10:46:11 +00:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							4e49135318 
							
						 
					 
					
						
						
							
							Add CLI option to choose model checker engine  
						
						
						
					 
					
						2020-10-16 15:01:47 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							fda8bde2d7 
							
						 
					 
					
						
						
							
							Stop after parsing.  
						
						
						
					 
					
						2020-09-30 16:57:49 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e7e9b03bd8 
							
						 
					 
					
						
						
							
							Store generated sources in standard-json output.  
						
						
						
					 
					
						2020-09-15 11:22:16 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							143b37af56 
							
						 
					 
					
						
						
							
							Only conditionally run old code generation in CompilerStack, StandardCompiler and semantic tests.  
						
						
						
					 
					
						2020-08-06 15:05:17 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b8b78a6982 
							
						 
					 
					
						
						
							
							Use cbor metadata in gas cost tests.  
						
						
						
					 
					
						2020-07-28 23:42:22 +02:00 
						 
				 
			
				
					
						
							
							
								Sachin Grover 
							
						 
					 
					
						
						
						
						
							
						
						
							b7adb2aa42 
							
						 
					 
					
						
						
							
							Add SPDX license identifier if not present already in source file  
						
						... 
						
						
						
						Fixes : #9220  
					
						2020-07-17 20:24:12 +05:30 
						 
				 
			
				
					
						
							
							
								Leonardo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56b5f1bb12 
							
						 
					 
					
						
						
							
							Merge pull request  #8976  from ethereum/libsmtutil  
						
						... 
						
						
						
						libsmtutil 
						
					 
					
						2020-05-20 16:14:37 +02:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							45eba27424 
							
						 
					 
					
						
						
							
							Rename namespace  
						
						
						
					 
					
						2020-05-20 12:55:18 +02:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							087605ea02 
							
						 
					 
					
						
						
							
							Create libsmtutil  
						
						
						
					 
					
						2020-05-20 12:55:18 +02:00 
						 
				 
			
				
					
						
							
							
								Jason Cobb 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20c8851f43 
							
						 
					 
					
						
						
							
							Use optional for CompilerStack::Contract source mappings  
						
						
						
					 
					
						2020-05-18 10:24:38 -04:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d1e7d9504 
							
						 
					 
					
						
						
							
							Merge pull request  #8931  from random-internet-cat/lazy-init  
						
						... 
						
						
						
						Add LazyInit 
						
					 
					
						2020-05-14 18:54:19 +02:00