| 
							
							
								 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 | 81877cc594 | Rename InterfaceHandler to Natspec | 2017-05-19 16:11:04 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 12328b7848 | Split ABI out of InterfaceHandler | 2017-05-19 16:11:03 +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 |  | 
			
				
					| 
							
							
								 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 | c0f31e4c1b | Ensure proper checks are in CompilerStack | 2017-05-11 08:02:03 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 5b4b620d8b | Do not crash on AST if parsing failed | 2017-05-11 08:02:03 +01: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 |  | 
			
				
					| 
							
							
								 djuju | e9954eb325 | conditional reset of compilerState-Enum | 2017-04-28 18:46:27 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f33614e1f7 | Merge pull request #2171 from ethereum/splitParseAndAnalyze refactoring parse() into two separate functions | 2017-04-28 17:19:31 +02:00 |  | 
			
				
					| 
							
							
								 djuju | a6306a1d44 | error fixed | 2017-04-28 16:20:32 +02:00 |  | 
			
				
					| 
							
							
								 djuju | 45f8c5aa88 | enumchecks not working | 2017-04-28 15:24:59 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b0485e327b | Make assembler errors fatal | 2017-04-27 16:34:57 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 16276ab10b | Catch assembler exceptions and throw readable Solidity exceptions | 2017-04-27 16:06:49 +01:00 |  | 
			
				
					| 
							
							
								 djuju | 5fd7942173 | documentation, checks and renaming | 2017-04-27 12:56:56 +02:00 |  | 
			
				
					| 
							
							
								 djuju | 99a7aefb75 | refactoring parse() into two separate functions | 2017-04-27 12:38:24 +02: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 |  | 
			
				
					| 
							
							
								 chriseth | 2c3fea55df | Merge pull request #2159 from ethereum/jsonio-source-verify Verify supplied hash in JSON I/O | 2017-04-24 16:15:32 +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 | 3cd02ca148 | Change error type names to not include spaces | 2017-04-24 11:34:02 +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 | c82a203206 | Document that the ReadFileCallback should not emit exceptions | 2017-04-22 14:08:28 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | c76e0a5872 | Changed const reference to value. | 2017-04-22 01:12:38 +02: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 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 63b6d0099f | Support methodIdentifiers | 2017-04-20 19:38:00 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | f25efceaf8 | Support proper error reporting in StandardCompiler | 2017-04-20 19:38:00 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b3c6b1e936 | Refactor formatError | 2017-04-20 19:38:00 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 2c15e2b541 | Fail if no sources are given | 2017-04-20 19:38:00 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 5aec120da3 | Support the AST output | 2017-04-20 19:38:00 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 50bb24af5e | Include source mapping identifier | 2017-04-20 19:38:00 +01:00 |  |