| 
							
							
								 Alex Beregszaszi | 494dea262e | Show unimplemented function if trying to instantiate an abstract class | 2017-08-04 14:03:37 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | c835bcec62 | Replace isFullyImplemented with unimplementedFunctions in ASTAnnotations | 2017-08-04 14:03:37 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 934a5dbf53 | Consistent format for secondary location in sourceformatter | 2017-08-02 11:31:55 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7553beb6a6 | Consistent new line in sourceformatter | 2017-08-02 11:31:17 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 9fc6eccc26 | Add isFallback() helper | 2017-07-27 21:52:57 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 89fadd6935 | Merge pull request #2645 from ethereum/asserts Use solAssert where possible | 2017-07-27 11:12:30 +01:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | 85b338a019 | Merge pull request #2643 from ethereum/compilerstack Reorder CompilerStack to be in logical order | 2017-07-27 11:28:08 +02:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | 772de8c4d9 | Merge pull request #2646 from ethereum/standardcompiler Clean up error catching in StandardCompiler | 2017-07-27 11:20:17 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 1298a8df14 | Merge pull request #2566 from ethereum/metadata-only-relevant Metadata: only include relevant files in the source list | 2017-07-27 11:07:15 +02: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 | 8098030986 | Use solAssert instead of boost throw where possible | 2017-07-26 22:23:21 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 9982e73dce | Reorder CompilerStack to be in logical order | 2017-07-26 22:16:02 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 925569bfa3 | Merge pull request #1637 from ethereum/warn-shadowing-globals Warn if shadowing built-ins | 2017-07-26 17:30:27 +02: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 | fa5a7efb45 | Remove unused interfaces from CompilerStack | 2017-07-26 15:05:16 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | e0dc74b895 | Warn about shadowing variables. | 2017-07-25 16:32:37 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | c617336587 | Only include files usde in metadata | 2017-07-19 14:56:40 +01:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | 2a46e1b0e2 | Merge pull request #2589 from ethereum/rename-onchainmetadata Rename onChainMetadata to metadata | 2017-07-19 11:43:19 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 5bb4bfb08b | Remove unneccesary interface from Natspec | 2017-07-18 21:05:34 +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 | 09e821619e | Refactor exceptions and provide comment function. | 2017-07-13 11:34:03 +02: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 |  | 
			
				
					| 
							
							
								 chriseth | 2b233e7388 | Merge pull request #2507 from ethereum/jsonio-safe Handle parsing errors in StandardCompiler | 2017-07-03 13:23:28 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 75c193e959 | Use more refined states in StandardCompiler | 2017-07-03 12:06:41 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 08069bf4a4 | Export CompilerStack state | 2017-07-03 12:06:41 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7798a27112 | Add Julia mode as an option to EVMCodeTransform | 2017-07-03 10:13:36 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a33a5e3c08 | Run analyzer in Julia mode if requested in AssemblyStack | 2017-07-02 00:44:21 +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 | f823952d9f | Merge pull request #2404 from ethereum/methodidentifiers Clean up method identifiers handling in CLI/CompilerStack | 2017-06-22 13:00:19 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | d5f8ce90c7 | Merge interface/Exceptions and interface/Utils | 2017-06-22 11:25:07 +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 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 63395b31af | Use compilerStack.functionHashes in StandardCompiler | 2017-06-22 11:13:06 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 868b5ad3aa | Split block code generation into main and finalize. | 2017-06-16 10:56:21 +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 |  | 
			
				
					| 
							
							
								 Edward Ruchevits | 5f7bca94e5 | Reverted functionHashes output to use method signature as keys | 2017-06-13 18:04:33 +01:00 |  | 
			
				
					| 
							
							
								 Edward Ruchevits | 2e816967d3 | Allow including hashes of method signatures in --combined-json output | 2017-06-13 17:03:17 +01: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 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 8768080a02 | Remove excess includes | 2017-06-09 12:47:05 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 1da3af161f | Simplify CodeGenerator by remove seldom used case | 2017-06-09 12:45:56 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | ef3d5874fe | Remove error reporter from code generation phase. | 2017-06-08 15:52:45 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 97cc968a13 | Initial EVM1.5 assembly implementation. | 2017-06-08 15:52:44 +02:00 |  |