Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							9e7e312fdf
							
						
					 | 
					
						
						
							
							Properly support library file names containing a colon (such as URLs).
						
						
						
						
						
					 | 
					
						2018-01-05 13:24:07 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							ff9fdfac57
							
						
					 | 
					
						
						
							
							Properly handle colons in file names within jsonio
						
						
						
						
						
					 | 
					
						2018-01-03 15:44:03 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							add4cde68c
							
						
					 | 
					
						
						
							
							Populate the sourceLocation field properly in standard JSON on errors
						
						
						
						
						
					 | 
					
						2017-12-18 12:17:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							3576ccf5b3
							
						
					 | 
					
						
						
							
							Simplify target selection code
						
						
						
						
						
					 | 
					
						2017-11-29 20:10:18 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							b2023196a2
							
						
					 | 
					
						
						
							
							Rename target selection to use the word artifact
						
						
						
						
						
					 | 
					
						2017-11-29 20:10:18 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							bbcec95bac
							
						
					 | 
					
						
						
							
							Add workaround for bytecode/deployedBytecode selection
						
						
						
						
						
					 | 
					
						2017-11-29 20:10:18 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							8da245cca3
							
						
					 | 
					
						
						
							
							Limit output according to the selected targets in StandardCompiler
						
						
						
						
						
					 | 
					
						2017-11-29 20:10:18 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							d37e6ba1c7
							
						
					 | 
					
						
						
							
							Add target selection helpers to StandardCompiler
						
						
						
						
						
					 | 
					
						2017-11-29 20:10:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							a0394a1bfa
							
						
					 | 
					
						
						
							
							Restrict contracts compiled via outputSelection (but not the individual output details)
						
						
						
						
						
					 | 
					
						2017-10-04 20:30:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							bbfb16cf5c
							
						
					 | 
					
						
						
							
							Introduce assemblyString
						
						
						
						
						
					 | 
					
						2017-09-11 15:53:20 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							a535a8b06e
							
						
					 | 
					
						
						
							
							Split out the JSON functionality from assembly.stream()
						
						
						
						
						
					 | 
					
						2017-09-11 15:48:52 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							9ac2ac14c1
							
						
					 | 
					
						
						
							
							Rename read file callback.
						
						
						
						
						
					 | 
					
						2017-08-23 17:37:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							7222fac456
							
						
					 | 
					
						
						
							
							Remove DocumentationType from natspec
						
						
						
						
						
					 | 
					
						2017-08-15 19:56:38 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							f4b6bdad38
							
						
					 | 
					
						
						
							
							DocstringParsingError is not thrown anymore in StandardCompiler
						
						
						
						
						
					 | 
					
						2017-07-26 23:25:49 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							fb7eec8dd5
							
						
					 | 
					
						
						
							
							Catch FatalError in StandardCompiler
						
						
						
						
						
					 | 
					
						2017-07-26 23:25:43 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							c40cbed9fb
							
						
					 | 
					
						
						
							
							Mark const variables
						
						
						
						
						
					 | 
					
						2017-07-18 14:44:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							33ac1f29b5
							
						
					 | 
					
						
						
							
							Reorder code for readability
						
						
						
						
						
					 | 
					
						2017-07-18 14:44:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							2dd9070a4f
							
						
					 | 
					
						
						
							
							Merge pull request #2527 from ethereum/onlyASTIfAnalysisSuccessful
						
						
						
						
						
						
						
						Only output AST if the analysis was successful. 
						
					 | 
					
						2017-07-05 20:40:25 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							75f7f7e1e6
							
						
					 | 
					
						
						
							
							Do not omit error type.
						
						
						
						
						
					 | 
					
						2017-07-05 18:28:14 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							da48bcc51e
							
						
					 | 
					
						
						
							
							Only output AST if the analysis was successful.
						
						
						
						
						
					 | 
					
						2017-07-05 18:27:32 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							75c193e959
							
						
					 | 
					
						
						
							
							Use more refined states in StandardCompiler
						
						
						
						
						
					 | 
					
						2017-07-03 12:06:41 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							b99e4bc68b
							
						
					 | 
					
						
						
							
							Rework functionHashes into methodIdentifiers
						
						
						
						
						
					 | 
					
						2017-06-22 11:13:06 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							63395b31af
							
						
					 | 
					
						
						
							
							Use compilerStack.functionHashes in StandardCompiler
						
						
						
						
						
					 | 
					
						2017-06-22 11:13:06 +01: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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							f2a6331ffb
							
						
					 | 
					
						
						
							
							Support the new AST in StandardCompiler
						
						
						
						
						
					 | 
					
						2017-05-17 11:14:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							dea7b864e6
							
						
					 | 
					
						
						
							
							Compact format for AST-Json with backwards compatibility
						
						
						
						
						
					 | 
					
						2017-05-17 11:14:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							c09f071ff6
							
						
					 | 
					
						
						
							
							Merge pull request #2211 from ethereum/jsonio-fixes
						
						
						
						
						
						
						
						Follow the JSON I/O spec closely 
						
					 | 
					
						2017-05-02 16:47:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							ed3ab3506a
							
						
					 | 
					
						
						
							
							Follow the JSON I/O spec closely
						
						
						
						
						
					 | 
					
						2017-05-02 16:52:38 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							2871663cad
							
						
					 | 
					
						
						
							
							Remove why3 from standard compiler
						
						
						
						
						
					 | 
					
						2017-05-02 14:49:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							5e7a643051
							
						
					 | 
					
						
						
							
							Catch jsoncpp exceptions
						
						
						
						
						
					 | 
					
						2017-04-24 22:49:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							2f66c69bd1
							
						
					 | 
					
						
						
							
							Do not crash on invalid JSON input
						
						
						
						
						
					 | 
					
						2017-04-24 22:38:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							d3b8d5f049
							
						
					 | 
					
						
						
							
							Merge pull request #2161 from ethereum/jsonio-cleanup
						
						
						
						
						
						
						
						Small cleanups to JSON IO 
						
					 | 
					
						2017-04-24 17:12:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							4a9ba5b952
							
						
					 | 
					
						
						
							
							Verify supplied hash in JSON I/O
						
						
						
						
						
					 | 
					
						2017-04-24 14:34:29 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							43eb839871
							
						
					 | 
					
						
						
							
							Do not fail if parsing failed in StandardCompiler
						
						
						
						
						
					 | 
					
						2017-04-24 11:44:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							e24c35bce0
							
						
					 | 
					
						
						
							
							Be a bit more verbose and capture Boost exceptions in StandardCompiler
						
						
						
						
						
					 | 
					
						2017-04-24 11:34:02 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							8de02c7778
							
						
					 | 
					
						
						
							
							Support URL sources in StandardCompiler
						
						
						
						
						
					 | 
					
						2017-04-21 16:44:15 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							6ae7a87b78
							
						
					 | 
					
						
						
							
							Rename ast to legacyAST in StandardCompiler
						
						
						
						
						
					 | 
					
						2017-04-20 19:38:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							f71b465eb7
							
						
					 | 
					
						
						
							
							Ensure the language field is present in the JSON
						
						
						
						
						
					 | 
					
						2017-04-20 19:38:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							6d13260232
							
						
					 | 
					
						
						
							
							Pull out collectEVMObject
						
						
						
						
						
					 | 
					
						2017-04-20 19:38:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							413c146edd
							
						
					 | 
					
						
						
							
							Enclose local functions in a namespace
						
						
						
						
						
					 | 
					
						2017-04-20 19:38:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							aa0776d5e8
							
						
					 | 
					
						
						
							
							Support Why3 in StandardCompiler
						
						
						
						
						
					 | 
					
						2017-04-20 19:38:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							b513db74a0
							
						
					 | 
					
						
						
							
							Support gas estimates in StandardCompiler
						
						
						
						
						
					 | 
					
						2017-04-20 19:38:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							77d5148f0d
							
						
					 | 
					
						
						
							
							Reject import URLs for now
						
						
						
						
						
					 | 
					
						2017-04-20 19:38:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							df7e703925
							
						
					 | 
					
						
						
							
							Support the metadata.useLiteralContent setting
						
						
						
						
						
					 | 
					
						2017-04-20 19:38:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							ef559de84f
							
						
					 | 
					
						
						
							
							Properly split contract filename and name
						
						
						
						
						
					 | 
					
						2017-04-20 19:38:00 +01:00 | 
					
					
						
						
							
							
							
						
					 |