| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ad1fe86508 | Support linkReferences | 2017-04-20 19:38:00 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 2df52edfbd | Support new assembly output | 2017-04-20 19:38:00 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a87dd17d0f | Move opcodes inside the bytecode section | 2017-04-20 19:38:00 +01:00 |  |