chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e232a105f0 
							
						 
					 
					
						
						
							
							Merge pull request  #2327  from ethereum/assembler-object  
						
						... 
						
						
						
						Return assembler object in AssemblyStack 
						
					 
					
						2017-06-14 14:28:06 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f583008c73 
							
						 
					 
					
						
						
							
							Remove copyright notice.  
						
						
						
					 
					
						2017-06-12 12:28:17 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							762bec9116 
							
						 
					 
					
						
						
							
							Nicer machine output in CLI  
						
						
						
					 
					
						2017-06-09 16:40:14 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							ca92bda886 
							
						 
					 
					
						
						
							
							Supply text representation of assembly  
						
						
						
					 
					
						2017-06-09 16:40:14 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							f0d213e6b5 
							
						 
					 
					
						
						
							
							Introduce MachineAssemblyObject  
						
						
						
					 
					
						2017-06-09 16:40:14 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9d0691b47a 
							
						 
					 
					
						
						
							
							Include license and warranty statement with solc.  
						
						
						
					 
					
						2017-06-09 13:11:15 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							002df12d13 
							
						 
					 
					
						
						
							
							Merge pull request  #2287  from ethereum/legacyAstCLI  
						
						... 
						
						
						
						add legacy/compact AST-format options to CLI 
						
					 
					
						2017-05-29 14:24:55 +02: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 
						 
				 
			
				
					
						
							
							
								djudjuu 
							
						 
					 
					
						
						
						
						
							
						
						
							1131c5035f 
							
						 
					 
					
						
						
							
							make src-indices equal ( #2286 )  
						
						
						
					 
					
						2017-05-24 14:48:32 +02:00 
						 
				 
			
				
					
						
							
							
								djudjuu 
							
						 
					 
					
						
						
						
						
							
						
						
							0f7a9e8149 
							
						 
					 
					
						
						
							
							add legacy/compact AST-format options to CL  
						
						
						
					 
					
						2017-05-24 14:48:32 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							8eead553af 
							
						 
					 
					
						
						
							
							Merge pull request  #1810  from ethereum/compactJson  
						
						... 
						
						
						
						Compact format for AST-Json. 
						
					 
					
						2017-05-22 14:33:46 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							bbef2cd4a8 
							
						 
					 
					
						
						
							
							Rename handleMeta to handleNatspec  
						
						
						
					 
					
						2017-05-19 16:11:04 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							cd5d93da2a 
							
						 
					 
					
						
						
							
							Rename CompilerStack.metadata to CompilerStack.natspec  
						
						
						
					 
					
						2017-05-19 16:11:04 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							4bf3cbb09a 
							
						 
					 
					
						
						
							
							Use CompilerStack.contractABI directly  
						
						
						
					 
					
						2017-05-19 15:57:36 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							8169e149c9 
							
						 
					 
					
						
						
							
							Rename CompilerStack.interface to CompilerStack.contractABI  
						
						
						
					 
					
						2017-05-19 15:57:36 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							dea7b864e6 
							
						 
					 
					
						
						
							
							Compact format for AST-Json with backwards compatibility  
						
						
						
					 
					
						2017-05-17 11:14:33 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							a95c86e8e4 
							
						 
					 
					
						
						
							
							Catch errors gracefully in CLI assembler  
						
						
						
					 
					
						2017-05-06 10:43:58 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							017fedebfe 
							
						 
					 
					
						
						
							
							Add missing space.  
						
						
						
					 
					
						2017-04-24 14:22:39 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							b7951be44a 
							
						 
					 
					
						
						
							
							Add exception guard to ReadFileCallback in CLI  
						
						
						
					 
					
						2017-04-22 14:08:28 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							4566b4b336 
							
						 
					 
					
						
						
							
							Pass readFileCallback to StandardCompiler in CLI  
						
						
						
					 
					
						2017-04-20 23:22:23 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							ed64c849f5 
							
						 
					 
					
						
						
							
							Merge pull request  #2145  from ethereum/cli-readfile-permissions  
						
						... 
						
						
						
						Check for path permissions before opening file in the CLI file reader 
						
					 
					
						2017-04-20 20:31:27 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							b30fad4a49 
							
						 
					 
					
						
						
							
							Check for path permissions before opening file in the CLI file reader  
						
						
						
					 
					
						2017-04-20 20:01:17 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							8c9e57fadf 
							
						 
					 
					
						
						
							
							Add --standard-json to solc  
						
						
						
					 
					
						2017-04-20 19:38:00 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							8bf842050e 
							
						 
					 
					
						
						
							
							Support --allow-paths in the CLI  
						
						
						
					 
					
						2017-04-20 15:39:30 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							54dcb0e11b 
							
						 
					 
					
						
						
							
							Keep gas values as a string in CompilerStack::gasEstimate  
						
						
						
					 
					
						2017-04-13 02:18:29 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							328f2b0a8e 
							
						 
					 
					
						
						
							
							Use new gasEstimate in CLI  
						
						
						
					 
					
						2017-04-13 02:17:40 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							623b8eb107 
							
						 
					 
					
						
						
							
							Pull out ReadFile from CompilerStack  
						
						
						
					 
					
						2017-04-10 12:49:47 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							14196f2621 
							
						 
					 
					
						
						
							
							Allow long library names.  
						
						
						
					 
					
						2017-03-14 11:58:43 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							31a5e5bfef 
							
						 
					 
					
						
						
							
							Do not overwrite files unless forced.  
						
						
						
					 
					
						2017-03-10 19:23:43 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							a5d0fd9c8a 
							
						 
					 
					
						
						
							
							Do not create directories . and ..  
						
						
						
					 
					
						2017-02-06 14:27:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							46412473b6 
							
						 
					 
					
						
						
							
							Always escape filenames in solc  
						
						
						
					 
					
						2017-02-05 19:19:29 +00:00 
						 
				 
			
				
					
						
							
							
								VoR0220 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3f0d713a1 
							
						 
					 
					
						
						
							
							fix for linker wrt binaries generated with import statements  
						
						... 
						
						
						
						Signed-off-by: VoR0220 <rj@erisindustries.com> 
						
					 
					
						2017-01-30 13:41:33 -06:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							102fd7ee5d 
							
						 
					 
					
						
						
							
							Merge pull request  #1604  from ethereum/checksums  
						
						... 
						
						
						
						Warn about invalid checksums of addresses. 
						
					 
					
						2017-01-26 14:42:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							024061b828 
							
						 
					 
					
						
						
							
							Merge pull request  #1610  from ethereum/assemblyModeError  
						
						... 
						
						
						
						Proper error reporting for assembly mode. 
						
					 
					
						2017-01-26 14:41:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							84bf547f21 
							
						 
					 
					
						
						
							
							Add option to solc to use literal sources in metadta  
						
						
						
					 
					
						2017-01-26 13:24:59 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							8e29d636f7 
							
						 
					 
					
						
						
							
							Header cleanup.  
						
						
						
					 
					
						2017-01-26 13:47:57 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							1b097fd3c7 
							
						 
					 
					
						
						
							
							Proper error reporting for assembly mode.  
						
						
						
					 
					
						2017-01-26 13:45:23 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3949624a61 
							
						 
					 
					
						
						
							
							Also check library addresses.  
						
						
						
					 
					
						2017-01-24 23:37:48 +01:00 
						 
				 
			
				
					
						
							
							
								Rhett Aultman 
							
						 
					 
					
						
						
						
						
							
						
						
							610156fb92 
							
						 
					 
					
						
						
							
							Fix bad merge artifact(?)  
						
						... 
						
						
						
						Looks like merging up munged line 188 in CommandLineInterface.cpp,
so that a string literal was being used where a global variable should
be. 
						
					 
					
						2017-01-16 12:32:58 -05:00 
						 
				 
			
				
					
						
							
							
								Rhett Aultman 
							
						 
					 
					
						
						
						
						
							
						
						
							0c98e4b2da 
							
						 
					 
					
						
						
							
							Stylistic corrections  
						
						
						
					 
					
						2017-01-16 12:32:57 -05:00 
						 
				 
			
				
					
						
							
							
								Rhett Aultman 
							
						 
					 
					
						
						
						
						
							
						
						
							071b936b37 
							
						 
					 
					
						
						
							
							Only avoid collision if it's the same file  
						
						... 
						
						
						
						@chriseth had suggested that it would be better if contracts were
referenced in a file:contract notation, and that we output .bin files
that prepend original path names if necessary to avoid a collision.
This commit is mostly a draft; it still needs to be run through the test
suite. 
						
					 
					
						2017-01-16 12:32:57 -05:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c111d6e27e 
							
						 
					 
					
						
						
							
							Merge pull request  #1491  from ameten/refactoring  
						
						... 
						
						
						
						Just refactored some code 
						
					 
					
						2016-12-12 21:43:04 +01:00 
						 
				 
			
				
					
						
							
							
								Federico Bond 
							
						 
					 
					
						
						
						
						
							
						
						
							dac95ce398 
							
						 
					 
					
						
						
							
							Remove unused variable inputFiles  
						
						
						
					 
					
						2016-12-11 00:41:41 -03:00 
						 
				 
			
				
					
						
							
							
								Danil Nemirovsky 
							
						 
					 
					
						
						
						
						
							
						
						
							e5a992937c 
							
						 
					 
					
						
						
							
							- alphabetically sorted string constants per name.  
						
						
						
					 
					
						2016-12-08 21:33:09 +03:00 
						 
				 
			
				
					
						
							
							
								Danil Nemirovsky 
							
						 
					 
					
						
						
						
						
							
						
						
							f1cf9eb1ea 
							
						 
					 
					
						
						
							
							- moved string constants into common place;  
						
						... 
						
						
						
						- replaced string literals with string constants. 
						
					 
					
						2016-12-08 21:33:09 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							35325ee7c3 
							
						 
					 
					
						
						
							
							Update metadata documentation  
						
						
						
					 
					
						2016-12-01 16:03:59 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							659b635b2d 
							
						 
					 
					
						
						
							
							Make sure some keys are present.  
						
						
						
					 
					
						2016-12-01 16:03:59 +01:00