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 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							073b03d90c 
							
						 
					 
					
						
						
							
							liblangutil: refactor SourceReferenceFormatter, splitting out retrieval and making use of new SourceLocation's CharStream knowledge  
						
						
						
					 
					
						2018-12-06 14:01:01 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6c44c5f0c9 
							
						 
					 
					
						
						
							
							Apply the optimize commandline parameter to assembly mode.  
						
						
						
					 
					
						2018-11-30 23:39:05 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							50351fb8e2 
							
						 
					 
					
						
						
							
							Fixes crash on empty runtime code.  
						
						
						
					 
					
						2018-11-28 14:41:16 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aeb66905de 
							
						 
					 
					
						
						
							
							Moving SourceReferenceFormatter into langutil namespace.  
						
						
						
					 
					
						2018-11-24 12:33:36 +01:00 
						 
				 
			
				
					
						
							
							
								liangdzou 
							
						 
					 
					
						
						
						
						
							
						
						
							87d1276dc8 
							
						 
					 
					
						
						
							
							Notify user on successful run without output.  
						
						
						
					 
					
						2018-11-22 18:06:29 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							d67322a186 
							
						 
					 
					
						
						
							
							Introduce namespace langutil in liblangutil directory.  
						
						... 
						
						
						
						Also:
- Use {}-style list initialisation for SourceLocation construction
- Introduce new system includes
- Changes the API of the Scanner to take source as value (with move) as opposed to as a reference 
						
					 
					
						2018-11-21 19:13:44 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							87821c53c3 
							
						 
					 
					
						
						
							
							Isolating files shared between Yul- and Solidity language frontend.  
						
						
						
					 
					
						2018-11-21 18:58:12 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0690aae09d 
							
						 
					 
					
						
						
							
							Remove mostly unused writeFile implementation.  
						
						
						
					 
					
						2018-10-18 12:50:06 +02:00 
						 
				 
			
				
					
						
							
							
								mestorlx 
							
						 
					 
					
						
						
						
						
							
						
						
							9f9d6fdcc4 
							
						 
					 
					
						
						
							
							fix issue##5007  
						
						
						
					 
					
						2018-10-15 14:26:15 -03:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							95d3e7feb3 
							
						 
					 
					
						
						
							
							More helpful error messages for linker.  
						
						
						
					 
					
						2018-10-12 15:15:02 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6daeb39ecc 
							
						 
					 
					
						
						
							
							Use hash for library placeholders.  
						
						
						
					 
					
						2018-10-12 15:15:01 +02:00 
						 
				 
			
				
					
						
							
							
								liangdzou 
							
						 
					 
					
						
						
						
						
							
						
						
							6f7ff2dcd4 
							
						 
					 
					
						
						
							
							fix format issue for source files  
						
						
						
					 
					
						2018-09-20 17:41:59 +08:00 
						 
				 
			
				
					
						
							
							
								liangdzou 
							
						 
					 
					
						
						
						
						
							
						
						
							24e5dcc352 
							
						 
					 
					
						
						
							
							fix code format problems  
						
						
						
					 
					
						2018-09-19 00:18:49 +08:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							954d7433bd 
							
						 
					 
					
						
						
							
							Disallow remappings with empty prefix.  
						
						
						
					 
					
						2018-08-10 19:26:48 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e93b729a4 
							
						 
					 
					
						
						
							
							Merge pull request  #4703  from ethereum/solc-fix-double-quoting-path-names  
						
						... 
						
						
						
						solc: Fixes double-quoting path names on stderr. 
						
					 
					
						2018-08-07 21:46:00 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							39ffd7500e 
							
						 
					 
					
						
						
							
							solc: Fixes double-quoting path names on stderr and adds tests for it.  
						
						... 
						
						
						
						Before it was possible to get a failure message, such as:
    ""notfound.sol"" is not found
whereas it should be:
    "notfound.sol" is not found. 
						
					 
					
						2018-08-07 14:55:22 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21ceac090a 
							
						 
					 
					
						
						
							
							Merge pull request  #4592  from asifmallik/fixBackslashBugFinal  
						
						... 
						
						
						
						Fix backslash bug 
						
					 
					
						2018-08-07 12:47:37 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							71e26f6adb 
							
						 
					 
					
						
						
							
							Remove clone feature.  
						
						
						
					 
					
						2018-08-07 11:10:50 +01:00 
						 
				 
			
				
					
						
							
							
								Asif Mallik 
							
						 
					 
					
						
						
						
						
							
						
						
							fba7b7c204 
							
						 
					 
					
						
						
							
							Fix backslash bug  
						
						
						
					 
					
						2018-08-06 18:17:56 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							236284a264 
							
						 
					 
					
						
						
							
							Merge pull request  #4166  from alibabe/fix-3718-ret  
						
						... 
						
						
						
						Fix the Heisenbug 
						
					 
					
						2018-07-16 13:38:42 +02:00 
						 
				 
			
				
					
						
							
							
								Cryptomental 
							
						 
					 
					
						
						
						
						
							
						
						
							140dbfdbd8 
							
						 
					 
					
						
						
							
							Code, Changelog, ReleaseChecklist: Fix typos.  
						
						... 
						
						
						
						Refs: #4442  
						
					 
					
						2018-07-11 00:26:23 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							782bc41dbd 
							
						 
					 
					
						
						
							
							Rename JULIA/IULIA to Yul in assembly interface  
						
						
						
					 
					
						2018-06-14 09:31:28 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							ba2a7294d8 
							
						 
					 
					
						
						
							
							Renamed the --julia CLI option to --yul  
						
						
						
					 
					
						2018-06-14 00:09:00 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							2625f282b9 
							
						 
					 
					
						
						
							
							Remove obsolete --formal option from CLI  
						
						
						
					 
					
						2018-06-13 01:00:51 +01:00 
						 
				 
			
				
					
						
							
							
								alibabe 
							
						 
					 
					
						
						
						
						
							
						
						
							53eafff4bb 
							
						 
					 
					
						
						
							
							Fixes   #3718  by creating a local variable for the result of  
						
						... 
						
						
						
						`GasEstimator::breakToStatementLevel` and then assign it back to
gasCoast. 
						
					 
					
						2018-05-29 04:58:03 +00:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							db5ea8ec03 
							
						 
					 
					
						
						
							
							Read from stdin only if - is explicitly given  
						
						
						
					 
					
						2018-05-07 09:32:46 +02:00 
						 
				 
			
				
					
						
							
							
								Jonny Burger 
							
						 
					 
					
						
						
						
						
							
						
						
							1367fedfd0 
							
						 
					 
					
						
						
							
							Improve documentation and CLI help for --run parameter  
						
						
						
					 
					
						2018-05-02 17:10:30 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7626c8ab72 
							
						 
					 
					
						
						
							
							Merge pull request  #3855  from ldct/patch-3  
						
						... 
						
						
						
						mark --formal as deprecated in cli options 
						
					 
					
						2018-04-11 20:57:01 +01:00 
						 
				 
			
				
					
						
							
							
								Li Xuanji 
							
						 
					 
					
						
						
						
						
							
						
						
							576964bd01 
							
						 
					 
					
						
						
							
							Mark --formal as deprecated in CLI options  
						
						
						
					 
					
						2018-04-11 20:08:41 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							c15cb6cc7a 
							
						 
					 
					
						
						
							
							Prevent information about file existence outside the allowed paths to leak by mimicing boost::filesystem::weakly_canonical.  
						
						
						
					 
					
						2018-04-11 18:52:22 +02:00 
						 
				 
			
				
					
						
							
							
								Sergiusz Bazanski 
							
						 
					 
					
						
						
						
						
							
						
						
							f39f36f2c7 
							
						 
					 
					
						
						
							
							Fix file missing error message on imports.  
						
						... 
						
						
						
						Trying to convert an import path into a Boost canonical path causes
boost to throw an exception if the given file does not exist. Thus,
instead of geting to the 'File not found' error, we instead got into the
cath-all handler for 'Unknown exception in read callback'.
This change rearranges the file checks to happen before we create a
canonical Boost path. It also drive-by removes the unnecessary 'else'
block, as the body of the if is a guard-like return block. 
						
					 
					
						2018-04-06 11:03:52 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							4ce0e7775d 
							
						 
					 
					
						
						
							
							Add constantinople.  
						
						
						
					 
					
						2018-03-01 17:19:35 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							982476f99d 
							
						 
					 
					
						
						
							
							Add TangerineWhistle.  
						
						
						
					 
					
						2018-03-01 17:19:35 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							dc317a44e0 
							
						 
					 
					
						
						
							
							Provide EVM version to assembly analysis.  
						
						
						
					 
					
						2018-03-01 17:19:35 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							5ab4a1ae78 
							
						 
					 
					
						
						
							
							Add ability to set the target EVM version.  
						
						
						
					 
					
						2018-03-01 17:19:34 +01:00 
						 
				 
			
				
					
						
							
							
								Zhen Zhang 
							
						 
					 
					
						
						
						
						
							
						
						
							5fd9ea4b2a 
							
						 
					 
					
						
						
							
							Stop allow_guessing for command line option parser  
						
						
						
					 
					
						2018-02-28 09:31:24 +08:00 
						 
				 
			
				
					
						
							
							
								Federico Bond 
							
						 
					 
					
						
						
						
						
							
						
						
							d7532f7b9c 
							
						 
					 
					
						
						
							
							Convert static SourceReferenceFormatter functions to member ones  
						
						
						
					 
					
						2018-02-19 15:04:22 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							bc1fffb42f 
							
						 
					 
					
						
						
							
							Support --strict-assembly in CLI  
						
						
						
					 
					
						2018-01-06 03:28:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							1734d44561 
							
						 
					 
					
						
						
							
							Rename jsonCompiler to libsolc  
						
						
						
					 
					
						2017-12-11 12:49:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							123d85a19e 
							
						 
					 
					
						
						
							
							Request all outputs in JSONCompiler  
						
						
						
					 
					
						2017-11-29 20:10:18 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							4e7d1440ab 
							
						 
					 
					
						
						
							
							Merge pull request  #3101  from ethereum/compilerstack-header  
						
						... 
						
						
						
						Remove the reliance on empty contract name equals "last contract" in CompilerStack 
						
					 
					
						2017-10-19 13:43:17 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							2ce35b77be 
							
						 
					 
					
						
						
							
							Implement CompilerStack.lastContractName()  
						
						
						
					 
					
						2017-10-18 23:54:32 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							039cc25b1f 
							
						 
					 
					
						
						
							
							Always require a contract/sourceName in CompilerStack  
						
						
						
					 
					
						2017-10-18 23:32:33 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							6f2865228c 
							
						 
					 
					
						
						
							
							Add readStandardInput helper  
						
						
						
					 
					
						2017-10-18 12:56:11 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							7186e142b8 
							
						 
					 
					
						
						
							
							Rename contentsString to readFileAsString  
						
						
						
					 
					
						2017-10-18 12:55:12 +01:00 
						 
				 
			
				
					
						
							
							
								Sergiusz Bazanski 
							
						 
					 
					
						
						
						
						
							
						
						
							a458100175 
							
						 
					 
					
						
						
							
							Do not use remove_trailing_separator from Boost 1.58 as 1.56 is required  
						
						
						
					 
					
						2017-10-06 13:55:18 +01:00 
						 
				 
			
				
					
						
							
							
								Sergiusz Bazanski 
							
						 
					 
					
						
						
						
						
							
						
						
							71a819654e 
							
						 
					 
					
						
						
							
							Allow trailing slash in solc -allow-paths.  
						
						
						
					 
					
						2017-10-06 13:55:18 +01:00