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 
							
						 
					 
					
						
						
						
						
							
						
						
							6854e2b5d6 
							
						 
					 
					
						
						
							
							fix: bytecodeHash cannot be set to non-none for appendCBOR=false  
						
						... 
						
						
						
						Testing: see `test/cmdlineTests/metadata_append_standard_json_error`
Closes: https://github.com/ethereum/solidity/issues/13628  
						
					 
					
						2022-10-13 02:07:20 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							53e0a47a1c 
							
						 
					 
					
						
						
							
							Merge pull request  #13265  from ethereum/no-append-metadata  
						
						... 
						
						
						
						Add `--no-append-metadata` in CLI and `metadata.append` in JSON 
						
					 
					
						2022-10-04 17:32:22 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							725253551e 
							
						 
					 
					
						
						
							
							Improve FunctionSelector helpers  
						
						
						
					 
					
						2022-09-27 17:58:32 +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 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							eafd7218b7 
							
						 
					 
					
						
						
							
							refactored struct message to use std::variant for _typeOrSeverity  
						
						
						
					 
					
						2022-09-20 19:20:43 +05:30 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							c8011d8719 
							
						 
					 
					
						
						
							
							Cleaning up helpers around errors  
						
						
						
					 
					
						2022-09-19 10:51:14 +05:30 
						 
				 
			
				
					
						
							
							
								Nikola Matic 
							
						 
					 
					
						
						
						
						
							
						
						
							e37dc8e975 
							
						 
					 
					
						
						
							
							Address review comments  
						
						
						
					 
					
						2022-09-13 17:23:31 +02:00 
						 
				 
			
				
					
						
							
							
								Nikola Matic 
							
						 
					 
					
						
						
						
						
							
						
						
							feba1bfeff 
							
						 
					 
					
						
						
							
							Rework metadata and cover with tests  
						
						
						
					 
					
						2022-09-12 11:13:49 +02:00 
						 
				 
			
				
					
						
							
							
								Nikola Matic 
							
						 
					 
					
						
						
						
						
							
						
						
							314a1cc92f 
							
						 
					 
					
						
						
							
							Command line tests and minor touch ups  
						
						
						
					 
					
						2022-09-12 11:13:49 +02:00 
						 
				 
			
				
					
						
							
							
								Nikola Matic 
							
						 
					 
					
						
						
						
						
							
						
						
							f6f0d6a360 
							
						 
					 
					
						
						
							
							Make hardcoded parts of the optimizer sequence configurable  
						
						
						
					 
					
						2022-09-12 10:57:36 +02:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							f7cc29bec1 
							
						 
					 
					
						
						
							
							Add std:: qualifier to move() calls  
						
						
						
					 
					
						2022-08-30 11:12:15 +02:00 
						 
				 
			
				
					
						
							
							
								Matheus Aguiar 
							
						 
					 
					
						
						
						
						
							
						
						
							290bd4fd2d 
							
						 
					 
					
						
						
							
							Added a flag to record when a source is reconstructed from JSON so garbage code snippets are not printed after source location.  
						
						
						
					 
					
						2022-07-05 11:41:24 -03:00 
						 
				 
			
				
					
						
							
							
								William Entriken 
							
						 
					 
					
						
						
						
						
							
						
						
							2a957413d0 
							
						 
					 
					
						
						
							
							Update naming of Mainnet  
						
						
						
					 
					
						2022-06-30 16:47:11 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias L. Baumann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ed9a38abc 
							
						 
					 
					
						
						
							
							Merge pull request  #12966  from a3d4/fix-ice-structtype-nativemembers  
						
						... 
						
						
						
						Fix ICE caused by an immutable struct with mapping 
						
					 
					
						2022-06-23 16:11:28 +02:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							c88c74ceb8 
							
						 
					 
					
						
						
							
							Rename ASTJsonConverter to ASTJsonExporter  
						
						... 
						
						
						
						given that we have an ASTJsonImporter this name makes more sense. 
						
					 
					
						2022-06-16 18:05:51 +02:00 
						 
				 
			
				
					
						
							
							
								a3d4 
							
						 
					 
					
						
						
						
						
							
						
						
							423f3d3088 
							
						 
					 
					
						
						
							
							Fix ICE caused by an immutable struct  
						
						
						
					 
					
						2022-06-07 10:29:45 +02:00 
						 
				 
			
				
					
						
							
							
								Joshua Quinones 
							
						 
					 
					
						
						
						
						
							
						
						
							e1a59397c6 
							
						 
					 
					
						
						
							
							Renamed AssemblyStack to YulStack  
						
						... 
						
						
						
						All files, references, variables, comments, etc. were renamed to YulStack. 
						
					 
					
						2022-04-08 20:28:55 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							0172f61340 
							
						 
					 
					
						
						
							
							No longer mark Yul as experimental.  
						
						
						
					 
					
						2022-03-14 14:48:01 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							e58c0b561d 
							
						 
					 
					
						
						
							
							Mark viaIR code generation as non-experimental.  
						
						
						
					 
					
						2022-03-14 14:48:00 +01:00 
						 
				 
			
				
					
						
							
							
								Tyler 
							
						 
					 
					
						
						
						
						
							
						
						
							1c58b91075 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of github.com:tfire/solidity into fix/remove-namespace-ast-annotations  
						
						
						
					 
					
						2022-03-10 17:39:29 -05:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							4f02be110c 
							
						 
					 
					
						
						
							
							Unused store eliminator.  
						
						
						
					 
					
						2022-03-10 18:25:28 +01:00 
						 
				 
			
				
					
						
							
							
								Tyler 
							
						 
					 
					
						
						
						
						
							
						
						
							519e1c9402 
							
						 
					 
					
						
						
							
							Specify namespaces  
						
						... 
						
						
						
						Fix references into solidity::util 
						
					 
					
						2022-03-08 00:09:17 -05:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b0dcd7b915 
							
						 
					 
					
						
						
							
							Split out disassemble to remove numeric from instruction includes.  
						
						
						
					 
					
						2022-03-02 15:30:41 +01:00 
						 
				 
			
				
					
						
							
							
								a3d4 
							
						 
					 
					
						
						
						
						
							
						
						
							50ae21d1bf 
							
						 
					 
					
						
						
							
							Fix running tests from any drive  
						
						
						
					 
					
						2022-02-22 18:11:42 +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 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c3bcb6c2d 
							
						 
					 
					
						
						
							
							Merge pull request  #12434  from ethereum/outputLocations  
						
						... 
						
						
						
						Output searched locations on import failure. 
						
					 
					
						2022-02-08 17:16:46 +01:00 
						 
				 
			
				
					
						
							
							
								joshuatarkwski 
							
						 
					 
					
						
						
						
						
							
						
						
							6225dad332 
							
						 
					 
					
						
						
							
							Output searched locations on import failure.  
						
						
						
					 
					
						2022-02-08 16:20:27 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28bc5db576 
							
						 
					 
					
						
						
							
							Merge pull request  #12598  from a3d4/case-insensitive-root-in-normalizeclipathforvfs  
						
						... 
						
						
						
						Treat root path in normalizeCLIPathForVFS as case insensitive on Windows 
						
					 
					
						2022-02-08 13:17:05 +01:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							b9fe628b70 
							
						 
					 
					
						
						
							
							Emit immutable references for pure yul code  
						
						
						
					 
					
						2022-02-07 12:32:54 +01:00 
						 
				 
			
				
					
						
							
							
								a3d4 
							
						 
					 
					
						
						
						
						
							
						
						
							0a17495cf9 
							
						 
					 
					
						
						
							
							Treat root path in normalizeCLIPathForVFS as case insensitive on Windows  
						
						
						
					 
					
						2022-02-05 11:51:11 +01:00 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							9043621747 
							
						 
					 
					
						
						
							
							Changed occurences of isByteArray() to isByteArrayOrString(). The idea  
						
						... 
						
						
						
						is to, in a future commit, replace such occurences of
isByteArrayOrString() which are required to return True only for Bytes
type with a new isByteArray() function. 
						
					 
					
						2022-02-02 14:19:58 +05:30 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							772e100813 
							
						 
					 
					
						
						
							
							Equal store eliminator.  
						
						
						
					 
					
						2022-01-03 15:52:05 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c0b41cfcdd 
							
						 
					 
					
						
						
							
							Add const and file name.  
						
						
						
					 
					
						2021-12-13 17:33:48 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0e6388a907 
							
						 
					 
					
						
						
							
							Clarify FileReader interface.  
						
						
						
					 
					
						2021-12-13 14:54:58 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b6bd85202c 
							
						 
					 
					
						
						
							
							Accessors for exceptions.  
						
						
						
					 
					
						2021-12-01 14:26:23 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1633e367c9 
							
						 
					 
					
						
						
							
							Merge pull request  #12199  from ethereum/expose-parsingAndImporting  
						
						... 
						
						
						
						Expose "parsingAndImporting" setting to user 
						
					 
					
						2021-11-08 17:06:20 +01:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							fc224f74c7 
							
						 
					 
					
						
						
							
							Evaluate absolute paths for imports in 'parsing' stage  
						
						
						
					 
					
						2021-11-08 16:34:02 +01:00 
						 
				 
			
				
					
						
							
							
								David Dzhalaev 
							
						 
					 
					
						
						
						
						
							
						
						
							79ffa16a61 
							
						 
					 
					
						
						
							
							Improve error message for contract size limit error  
						
						
						
					 
					
						2021-10-27 20:06:53 +02:00 
						 
				 
			
				
					
						
							
							
								Leo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							3118fb3666 
							
						 
					 
					
						
						
							
							Add invariants option to CLI and JSON  
						
						
						
					 
					
						2021-10-26 11:30:30 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							1a931a5108 
							
						 
					 
					
						
						
							
							Make use of inner loops.  
						
						
						
					 
					
						2021-10-13 15:56:23 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							adc58c67b4 
							
						 
					 
					
						
						
							
							Merge pull request  #11944  from ethereum/debug-info-selection  
						
						... 
						
						
						
						Debug info selection 
						
					 
					
						2021-10-12 16:39:50 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							e136788493 
							
						 
					 
					
						
						
							
							Replace BOOST_THROW_EXCEPTION() with solThrow() where appropriate  
						
						
						
					 
					
						2021-10-11 20:35:00 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							a9e794c872 
							
						 
					 
					
						
						
							
							Expose --debug-info/settings.debug.debugInfo option  
						
						
						
					 
					
						2021-10-11 20:34:48 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							bcfefc79d9 
							
						 
					 
					
						
						
							
							Pass DebugInfoSelection down to the code handling assembly printing  
						
						
						
					 
					
						2021-10-11 20:34:48 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							f7c4ed849d 
							
						 
					 
					
						
						
							
							Handle DebugInfoSelection in the code printing Yul and EVM assembly  
						
						
						
					 
					
						2021-10-11 20:34:48 +02:00