Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							c861817875 
							
						 
					 
					
						
						
							
							Add header for jsonCompiler  
						
						
						
					 
					
						2017-08-29 13:43:55 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9ac2ac14c1 
							
						 
					 
					
						
						
							
							Rename read file callback.  
						
						
						
					 
					
						2017-08-23 17:37:35 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							3b07c4d38e 
							
						 
					 
					
						
						
							
							Merge pull request  #2757  from ethereum/cmake  
						
						... 
						
						
						
						Static linking 
						
					 
					
						2017-08-23 12:36:24 +01:00 
						 
				 
			
				
					
						
							
							
								Paweł Bylica 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4974ff3962 
							
						 
					 
					
						
						
							
							CMake: Add option to static link solc  
						
						
						
					 
					
						2017-08-22 22:50:25 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e3f90565d8 
							
						 
					 
					
						
						
							
							Avoid some Json copy operations.  
						
						
						
					 
					
						2017-08-21 16:28:30 +01:00 
						 
				 
			
				
					
						
							
							
								Paweł Bylica 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f72025ee7 
							
						 
					 
					
						
						
							
							CMake: Simplify solc config  
						
						
						
					 
					
						2017-08-18 13:32:36 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							7222fac456 
							
						 
					 
					
						
						
							
							Remove DocumentationType from natspec  
						
						
						
					 
					
						2017-08-15 19:56:38 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							3e2f0b589d 
							
						 
					 
					
						
						
							
							Remove some global symbols  
						
						
						
					 
					
						2017-08-09 12:44:53 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							30012db396 
							
						 
					 
					
						
						
							
							Add CompilerStack::setOptimiserSettings  
						
						
						
					 
					
						2017-07-26 15:17:07 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							6848199b66 
							
						 
					 
					
						
						
							
							Add CompilerStack::setLibraries  
						
						
						
					 
					
						2017-07-26 15:05:16 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							6d8929a71a 
							
						 
					 
					
						
						
							
							Rename onChainMetadata to metadata  
						
						
						
					 
					
						2017-07-18 20:54:28 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							e9226225d7 
							
						 
					 
					
						
						
							
							Properly export the license() method in Emscripten  
						
						
						
					 
					
						2017-07-18 15:31:49 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c78a3a0b01 
							
						 
					 
					
						
						
							
							Add other licenses.  
						
						
						
					 
					
						2017-07-01 22:59:08 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							c5947ae6e3 
							
						 
					 
					
						
						
							
							Remove Why3 error class  
						
						
						
					 
					
						2017-06-30 22:30:43 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							555dc4f46f 
							
						 
					 
					
						
						
							
							Remove Why3 generator  
						
						
						
					 
					
						2017-06-25 12:26:16 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							ea6cf619fd 
							
						 
					 
					
						
						
							
							Rewrite jsonCompiler using StandardCompiler  
						
						
						
					 
					
						2017-06-22 13:01:46 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							ba7d698ee6 
							
						 
					 
					
						
						
							
							Make compiler.contractDefinition private  
						
						
						
					 
					
						2017-06-22 11:13:06 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							b99e4bc68b 
							
						 
					 
					
						
						
							
							Rework functionHashes into methodIdentifiers  
						
						
						
					 
					
						2017-06-22 11:13:06 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9084d48750 
							
						 
					 
					
						
						
							
							Merge pull request  #2382  from ruchevits/combined-json-hashes  
						
						... 
						
						
						
						Allow including hashes of method signatures in --combined-json output 
						
					 
					
						2017-06-15 10:10:18 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							412802a6c1 
							
						 
					 
					
						
						
							
							Include license text in emscripten output  
						
						
						
					 
					
						2017-06-14 14:14:01 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e232a105f0 
							
						 
					 
					
						
						
							
							Merge pull request  #2327  from ethereum/assembler-object  
						
						... 
						
						
						
						Return assembler object in AssemblyStack 
						
					 
					
						2017-06-14 14:28:06 +02:00 
						 
				 
			
				
					
						
							
							
								Edward Ruchevits 
							
						 
					 
					
						
						
						
						
							
						
						
							7c7df6f38b 
							
						 
					 
					
						
						
							
							Removed duplicate code  
						
						
						
					 
					
						2017-06-13 17:11:15 +01:00 
						 
				 
			
				
					
						
							
							
								Edward Ruchevits 
							
						 
					 
					
						
						
						
						
							
						
						
							2e816967d3 
							
						 
					 
					
						
						
							
							Allow including hashes of method signatures in --combined-json output  
						
						
						
					 
					
						2017-06-13 17:03:17 +01: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 
						 
				 
			
				
					
						
							
							
								Rhett Aultman 
							
						 
					 
					
						
						
						
						
							
						
						
							89b60ffbd4 
							
						 
					 
					
						
						
							
							Refactor error reporting  
						
						... 
						
						
						
						This commit introduces ErrorReporter, a utility class which consolidates
all of the error logging functionality into a common set of functions.
It also replaces all direct interactions with an ErrorList with calls to
an ErrorReporter.
This commit resolves issue #2209  
						
					 
					
						2017-05-30 07:28:31 -07: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 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							4eae971b31 
							
						 
					 
					
						
						
							
							Export compileStandard on emscripten  
						
						
						
					 
					
						2017-04-24 16:36:37 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							4f3c76364c 
							
						 
					 
					
						
						
							
							Export StandardCompiler as compileStandard in soljson  
						
						
						
					 
					
						2017-04-20 19:38:00 +01:00