| 
							
							
								 chriseth | 5690020d88 | Allow custom natspec tags. | 2021-03-02 16:13:28 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 781f00771c | Remove IRGenerator::verifyCallGraphs and make generate() verify the graphs automatically | 2021-02-23 10:47:02 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 54eb34d6fd | Move call graphs from CompilerStack to ContractDefinitionAnnotation | 2021-02-23 10:47:02 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 6c28120f19 | Move CallGraph structure to a separate module | 2021-02-23 10:47:02 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 769a7687c6 | Make CompilerStack::contractDefinition() public | 2021-02-23 10:47:02 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 53d70dec57 | CompilerStack: Build call graphs in the analysis phase | 2021-02-23 10:46:28 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 529495c530 | CompilerStack: Typo in a comment | 2021-02-23 10:29:12 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | e27afe93a9 | CompilerStack: Fix style on local variable name | 2021-02-23 10:29:12 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 68a4efb2e7 | Refactor overwriteRelease flag. Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> | 2021-02-12 10:37:59 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a72ab1c9c1 | Replace "runtime" by "deployed" naming. | 2021-02-10 00:56:16 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 9b20c9840a | Merge pull request #10885 from ethereum/heuristic-revamp Yul Backend: Get rid of heuristics for finding the matching runtime | 2021-02-10 00:49:56 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | cb74a45fd6 | Add inlining for old optimizer. | 2021-02-09 19:08:58 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | e4f1257c83 | Yul Backend: Get rid of heuristics for finding the matching runtime | 2021-02-09 14:50:25 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 3b23cadbdc | Add CLI and JSON option to select SMTChecker targets | 2021-01-20 17:35:37 +01:00 |  | 
			
				
					| 
							
							
								 Suriyaa Sundararuban | 8649df169d | Update Natspec documentation URL | 2020-12-27 14:55:40 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 953d18c6cb | Output runtime object in IR | 2020-12-16 19:23:10 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 561280a5cc | Merge remote-tracking branch 'origin/develop' into breaking | 2020-12-14 11:33:40 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | bcaefb57b8 | Add evmAssembly and evmRuntimeAssembly pointer in CompilerStack This is a preparation for allowing those outputs to be served from the IR too | 2020-12-11 14:53:29 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 98d8174d31 | Simplify Compiler/CompilerContext by removing extra layers of indirection | 2020-12-11 14:43:51 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 482bda6887 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-12-10 12:15:52 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | e691b7402a | Move standard-json "modelCheckerSettings" key to "settings.modelChecker". | 2020-12-09 15:53:32 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b18c76e34b | Merge remote-tracking branch 'origin/develop' into breaking | 2020-12-09 15:24:49 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 47b10fd751 | Report warning if contract uses abicoder v1, but IR is requested | 2020-12-09 01:20:58 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 806453aca9 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-12-08 21:00:09 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7e88ba8da0 | Enable the -Wconversion warning | 2020-12-08 16:45:24 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | b045195c1e | Merge remote-tracking branch 'origin/develop' into breaking | 2020-12-08 17:42:31 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 759db0e646 | Properly filter requested artefacts inside the EVM objects. | 2020-12-07 22:03:06 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d56a7bb89e | Merge pull request #10489 from ethereum/develop Merge develop into breaking. | 2020-12-03 18:11:12 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 27e44b85e3 | Merge pull request #10419 from ethereum/bug-namesimplifier Fix a bug in NameSimplifier. | 2020-12-03 17:52:40 +01:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 3efac3eef0 | NameSimplifier is removed from steps available to users. | 2020-12-02 13:48:01 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 9a5902f9d7 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-12-02 12:28:02 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | c193ce6c07 | Rename SourceReferenceFormatterHuman. | 2020-12-01 16:09:46 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 1dedba8538 | Only use SourceReferenceFormatterHuman | 2020-12-01 16:09:46 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a22077f736 | Rename AsmData -> AST Also attempt to only include ASTForward where appropriate. | 2020-11-25 17:58:02 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 3bce2a2294 | Remove the legacy AST JSON output | 2020-11-25 11:40:33 +00:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 5560239cf5 | Replace links to readthedocs.io with ones using the new domain | 2020-11-18 15:20:34 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 4174f38b02 | StandardCompiler: Include file names in link references | 2020-11-17 17:51:04 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | b97c6c55ad | StandardCompiler: Don't assume that link reference always contains a colon | 2020-11-16 17:41:54 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a3381d7260 | Add settings.viaIR to standard json | 2020-11-12 22:38:44 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 301d7ea39e | Add viaIR option to CompilerStack It also sets the experimental flag in the metadata to true. | 2020-11-12 22:34:31 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | fcedaba7f7 | [ewasm] Allow compiling abstract/interface contracts | 2020-11-12 15:26:11 +00:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | df8e182b46 | Link binaries produced in assembly mode | 2020-11-09 17:17:43 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | d03ddeb0fa | [SMTChecker] User timeout option | 2020-11-03 10:46:11 +00:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | a4dc110b38 | Fix dependency tracking for abstract contracts for Yul codegen | 2020-10-20 16:58:24 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | e991465336 | Fix dependency tracking for abstract contracts | 2020-10-20 16:58:24 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | b67ade5163 | Move modelCheckerSettings out of settings in StandardCompiler | 2020-10-19 10:39:06 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 4e49135318 | Add CLI option to choose model checker engine | 2020-10-16 15:01:47 +01:00 |  | 
			
				
					| 
							
							
								 a3d4 | f29ebc0847 | Fix shadowing/same-name warnings for later declarations | 2020-10-08 20:22:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 21dee1c8ba | Check for circular constants across contracts. | 2020-10-08 18:56:17 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 04079bff6f | Eliminates dead code around GasEstimator - structuralEstimation()
- breakToStatementLevel() | 2020-10-07 13:31:40 +02:00 |  |