Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							6a58227830 
							
						 
					 
					
						
						
							
							CommandLineInterface: Make --yul-optimizations work in strict assembly mode  
						
						
						
					 
					
						2020-05-08 22:29:57 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Lundfall 
							
						 
					 
					
						
						
						
						
							
						
						
							5b4ea1eb89 
							
						 
					 
					
						
						
							
							CommandLineInterface: add storage-layout option to --combined-json  
						
						
						
					 
					
						2020-03-26 11:38:28 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							bc32619364 
							
						 
					 
					
						
						
							
							Enable optimized IR output via the commandline.  
						
						
						
					 
					
						2020-02-27 15:48:38 +01:00 
						 
				 
			
				
					
						
							
							
								djudjuu 
							
						 
					 
					
						
						
						
						
							
						
						
							e8556fa1b2 
							
						 
					 
					
						
						
							
							Ast-Import from standard-json  
						
						
						
					 
					
						2020-01-14 17:15:53 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							6b23412fae 
							
						 
					 
					
						
						
							
							C++ namespace cleanup (except tests).  
						
						
						
					 
					
						2020-01-07 15:51:50 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							65e59ecd06 
							
						 
					 
					
						
						
							
							Rename EWasm/ewasm/eWasm to Ewasm  
						
						
						
					 
					
						2019-12-19 11:36:08 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							138ee647f1 
							
						 
					 
					
						
						
							
							Provide different options for reason strings.  
						
						
						
					 
					
						2019-11-07 14:13:53 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							d685554980 
							
						 
					 
					
						
						
							
							Create option for metadata hash  
						
						
						
					 
					
						2019-09-13 18:59:12 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c6f7f5b2b0 
							
						 
					 
					
						
						
							
							Enable EWasm output.  
						
						
						
					 
					
						2019-06-25 19:07:38 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							420a7dc3d6 
							
						 
					 
					
						
						
							
							Initial IR generator.  
						
						
						
					 
					
						2019-04-04 15:02:42 +02:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							2405b2151a 
							
						 
					 
					
						
						
							
							EVMVersion in langutil namespace instead of solidity  
						
						
						
					 
					
						2019-02-25 15:29:57 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0bd049c849 
							
						 
					 
					
						
						
							
							Adapet uses of AssemblyStack.  
						
						
						
					 
					
						2019-02-13 12:23:07 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							3d4b0f45da 
							
						 
					 
					
						
						
							
							liblangutil: refactors SourceReferenceFormatter error formatting for pretty and colored output.  
						
						... 
						
						
						
						* Refactors output format in a way it is (or should at least be) more readable.
  (NB.: As source of inspiration, I chose the rustc compiler output.)
* Adds color support to the stream output.
* Also improves multiline source formatting
  (i.e. truncating too long lines, like done with single lines already)
* solc: adds flags --color (force terminal colors) and --no-color (disable autodetection)
* solc: adds --new-reporter to give output in *new* formatting (colored or not)
* Changelog adapted accordingly. 
						
					 
					
						2019-02-07 12:55:14 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							62fe57479e 
							
						 
					 
					
						
						
							
							make use of C++ = default constructor declarations as well as more non-static member initialization syntax.  
						
						
						
					 
					
						2018-12-19 11:26:42 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6c44c5f0c9 
							
						 
					 
					
						
						
							
							Apply the optimize commandline parameter to assembly mode.  
						
						
						
					 
					
						2018-11-30 23:39:05 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							87821c53c3 
							
						 
					 
					
						
						
							
							Isolating files shared between Yul- and Solidity language frontend.  
						
						
						
					 
					
						2018-11-21 18:58:12 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6daeb39ecc 
							
						 
					 
					
						
						
							
							Use hash for library placeholders.  
						
						
						
					 
					
						2018-10-12 15:15:01 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							954d7433bd 
							
						 
					 
					
						
						
							
							Disallow remappings with empty prefix.  
						
						
						
					 
					
						2018-08-10 19:26:48 +02:00 
						 
				 
			
				
					
						
							
							
								Anthony Broad-Crawford 
							
						 
					 
					
						
						
						
						
							
						
						
							8a18f22b87 
							
						 
					 
					
						
						
							
							Support for error on non-existant or irregular files with command line option to ignore  
						
						
						
					 
					
						2018-03-28 10:25:43 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6ec4517929 
							
						 
					 
					
						
						
							
							Use EVM version in gas meter and optimizer.  
						
						
						
					 
					
						2018-03-05 11:36:33 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							dc317a44e0 
							
						 
					 
					
						
						
							
							Provide EVM version to assembly analysis.  
						
						
						
					 
					
						2018-03-01 17:19:35 +01:00 
						 
				 
			
				
					
						
							
							
								Ali92hm 
							
						 
					 
					
						
						
						
						
							
						
						
							61dabb2f29 
							
						 
					 
					
						
						
							
							Added --pretty-json commandline option  
						
						
						
					 
					
						2017-09-12 21:51:28 +01:00 
						 
				 
			
				
					
						
							
							
								Ali92hm 
							
						 
					 
					
						
						
						
						
							
						
						
							1a9c503e93 
							
						 
					 
					
						
						
							
							Added createJson method to make writing json easier  
						
						
						
					 
					
						2017-09-12 21:50:22 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							7222fac456 
							
						 
					 
					
						
						
							
							Remove DocumentationType from natspec  
						
						
						
					 
					
						2017-08-15 19:56:38 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							6d8929a71a 
							
						 
					 
					
						
						
							
							Rename onChainMetadata to metadata  
						
						
						
					 
					
						2017-07-18 20:54:28 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							261731f7ee 
							
						 
					 
					
						
						
							
							Adapt EVM codegen to new namespace.  
						
						
						
					 
					
						2017-05-26 15:08:27 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							eaa13d42a0 
							
						 
					 
					
						
						
							
							Support multiple assembly front and backends.  
						
						
						
					 
					
						2017-05-26 15:03:29 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f2804c49ed 
							
						 
					 
					
						
						
							
							Handle assembly in one go to allow for different stacks.  
						
						
						
					 
					
						2017-05-26 11:50:26 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9a23603af2 
							
						 
					 
					
						
						
							
							Commandline options.  
						
						
						
					 
					
						2017-05-26 11:50:26 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							bbef2cd4a8 
							
						 
					 
					
						
						
							
							Rename handleMeta to handleNatspec  
						
						
						
					 
					
						2017-05-19 16:11:04 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							4bf3cbb09a 
							
						 
					 
					
						
						
							
							Use CompilerStack.contractABI directly  
						
						
						
					 
					
						2017-05-19 15:57:36 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							31a5e5bfef 
							
						 
					 
					
						
						
							
							Do not overwrite files unless forced.  
						
						
						
					 
					
						2017-03-10 19:23:43 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							8e29d636f7 
							
						 
					 
					
						
						
							
							Header cleanup.  
						
						
						
					 
					
						2017-01-26 13:47:57 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							5789eaa78d 
							
						 
					 
					
						
						
							
							Metadata stamp.  
						
						
						
					 
					
						2016-12-01 16:03:59 +01:00 
						 
				 
			
				
					
						
							
							
								VoR0220 
							
						 
					 
					
						
						
						
						
							
						
						
							3f9f725737 
							
						 
					 
					
						
						
							
							Fix licensing headers  
						
						... 
						
						
						
						Signed-off-by: VoR0220 <rj@erisindustries.com> 
						
					 
					
						2016-11-23 12:22:33 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3150ab2bcf 
							
						 
					 
					
						
						
							
							Allow remappings to change depending on the context.  
						
						
						
					 
					
						2016-06-08 18:16:46 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f049430723 
							
						 
					 
					
						
						
							
							Code generation (missing external access and source locations).  
						
						
						
					 
					
						2016-03-30 02:37:00 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							949b00ed59 
							
						 
					 
					
						
						
							
							Parsing for inline assembly.  
						
						
						
					 
					
						2016-03-30 02:37:00 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0c5d892dba 
							
						 
					 
					
						
						
							
							Only allow including from allowed directories.  
						
						
						
					 
					
						2016-01-29 23:11:16 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							db2f3c5714 
							
						 
					 
					
						
						
							
							Provide remappings for solc.  
						
						
						
					 
					
						2016-01-25 21:01:55 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a957322fd7 
							
						 
					 
					
						
						
							
							Preliminary why3 code output.  
						
						
						
					 
					
						2015-10-27 00:49:27 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e3dffb611f 
							
						 
					 
					
						
						
							
							File reorganisation.  
						
						
						
					 
					
						2015-10-21 00:46:01 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							70c0ed4129 
							
						 
					 
					
						
						
							
							Commandline interface for the linker.  
						
						
						
					 
					
						2015-09-11 19:35:01 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							895a0a819f 
							
						 
					 
					
						
						
							
							Moved solc files.  
						
						
						
					 
					
						2015-08-19 13:12:08 +02:00