| 
							
							
								 Alex Beregszaszi | 4a9ba5b952 | Verify supplied hash in JSON I/O | 2017-04-24 14:34:29 +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 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 115458c50e | Output legacyAssembly in StandardCompiler | 2017-04-20 19:38:00 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 4eaee772b3 | Capture error messages from the JSON parser | 2017-04-20 19:38:00 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | f8cb0766d4 | Add formatFatalError() to StandardCompiler | 2017-04-20 19:38:00 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ce87984cc1 | Parse remappings in StandardCompiler | 2017-04-20 19:38:00 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 81775b2df6 | Parse libraries in StandardCompiler | 2017-04-20 19:38:00 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 13fa440d37 | Parse optimizer settings in StandardCompiler | 2017-04-20 19:38:00 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 418759ece0 | Catch exceptions of StandardCompiler | 2017-04-20 19:38:00 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 985db17e1e | Initial implementation of StandardCompiler | 2017-04-20 19:38:00 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 5754b13b47 | Add StandardCompiler skeleton | 2017-04-20 19:38:00 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | bf074f3f41 | Fix source index allocation in CompilerStack. Depending on compiler(optimisations) this could be off-by-one. | 2017-04-20 19:20:14 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 54dcb0e11b | Keep gas values as a string in CompilerStack::gasEstimate | 2017-04-13 02:18:29 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 3fbb48bd46 | Exclude fallback function from the internal functions in estimateGas | 2017-04-13 02:17:40 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | e6221108b6 | Move gasEstimate into CompilerStack | 2017-04-13 02:17:37 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | bd48f181b5 | Merge pull request #2098 from ethereum/sourceformatter Introduce formatExceptionInformation | 2017-04-10 14:46:59 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b1db6eac8b | Introduce formatExceptionInformation | 2017-04-10 14:07:36 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 623b8eb107 | Pull out ReadFile from CompilerStack | 2017-04-10 12:49:47 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | e0ff70778a | Rename ErrorMesage to ErrorMessage | 2017-03-16 23:59:36 +00:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | e364909e06 | Merge pull request #1747 from ethereum/fixICEInternalConstructor Move privateness of constructor into AST itself. | 2017-03-08 17:49:14 +01:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | a1e350a4ae | Merge pull request #1699 from ethereum/asmlabels Assembly labels with stack information | 2017-03-08 11:56:44 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a2ac05e1a2 | Merge pull request #1733 from ethereum/selfReferentialConstant Detect cyclic dependencies between constants. | 2017-03-06 17:18:39 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 5c5d83fd70 | Check for circular references in constant variables. | 2017-03-06 15:05:09 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 960b5fa032 | Error constructor. | 2017-03-06 14:27:18 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f300bdb020 | Move public constructor property into AST itself. | 2017-03-06 14:12:42 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7f2def8971 | Analysis refactoring. | 2017-03-03 15:41:01 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7a24a5764e | Add line info to serious exceptions. | 2017-02-24 19:32:41 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e67faa9839 | Extract scopes into compiler stack. | 2017-02-14 13:23:44 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a9c6ff4ac8 | Refactor json return type generation. | 2017-01-26 18:21:19 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | fcf483ee6b | Add option to store literal sources in metadata | 2017-01-26 13:16:26 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 0ef460461a | Check if constructor is public or not. | 2017-01-20 19:22:39 +01:00 |  |