| 
							
							
								 Leonardo Alt | dd1865873e | Choose contracts to be analyzed by the SMTChecker | 2021-04-21 10:34:14 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | e3abde43f5 | Change settings.modelChecker.targets to take an array instead of string | 2021-04-19 17:53:03 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 3490577140 | Extract import-file remapping logic out of CompilerStack into ImportRemapper. | 2021-04-06 14:28:53 +02: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 |  | 
			
				
					| 
							
							
								 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 | 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 | 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 | 3bce2a2294 | Remove the legacy AST JSON output | 2020-11-25 11:40:33 +00: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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 chriseth | fda8bde2d7 | Stop after parsing. | 2020-09-30 16:57:49 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 00c8fc73ad | Re-organize EVM object names. | 2020-09-15 11:29:10 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e7e9b03bd8 | Store generated sources in standard-json output. | 2020-09-15 11:22:16 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 143b37af56 | Only conditionally run old code generation in CompilerStack, StandardCompiler and semantic tests. | 2020-08-06 15:05:17 +02:00 |  | 
			
				
					| 
							
							
								 Sachin Grover | b7adb2aa42 | Add SPDX license identifier if not present already in source file Fixes: #9220 | 2020-07-17 20:24:12 +05:30 |  | 
			
				
					| 
							
							
								 a3d4 | b17915a6ba | Add error IDs to JSON | 2020-06-10 13:26:51 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | a499ef16fa | Fix spelling errors | 2020-05-25 02:54:37 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 0eb067ae4f | Add SMTLogicError exception catches | 2020-05-20 13:18:33 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f92a4f1965 | Provide runtime object in Yul mode. | 2020-05-18 13:48:23 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 875415a132 | Replace boost/algorithm/cxx11 with C++11 features | 2020-05-11 14:27:54 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 76dfda7c1c | Replace boost:variant with std::variant in StandardCompiler | 2020-05-11 12:39:53 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | c8b612536f | Add yulDetails.optimizerSteps to the standard JSON interface | 2020-04-24 17:30:56 +02:00 |  | 
			
				
					| 
							
							
								 Alexander Arlt | aac7a1e434 | Apply modernize-pass-by-value. | 2020-04-14 10:32:13 -05:00 |  | 
			
				
					| 
							
							
								 chriseth | 823a119117 | Merge pull request #8570 from aarlt/clang-tidy-apply-modernize-use-emplace clang-tidy: Apply modernize-use-emplace. | 2020-04-07 17:28:50 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 84d7bac4f6 | Format immutable references similarly to link references. | 2020-04-06 11:21:53 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 81652686be | Debug information for immutable references. | 2020-04-06 10:56:42 +02:00 |  | 
			
				
					| 
							
							
								 Alexander Arlt | 90bb1d8a7c | Apply modernize-use-emplace. | 2020-04-02 17:35:48 -05:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | ec083c4878 | Adding source location support to AssemblyStack and thus debugging Yul sources | 2020-02-25 22:19:03 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 18dea6b69c | Assembly: Added missing source field to legacy assembly json output to complete the source reference | 2020-02-18 10:22:34 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 36928c7a35 | Add reason string for internal reverts | 2020-02-10 11:57:20 -03:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 345f9928ab | Library libdevcore renamed to libsolutil. | 2020-01-07 15:51:50 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 6b23412fae | C++ namespace cleanup (except tests). | 2020-01-07 15:51:50 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 65e59ecd06 | Rename EWasm/ewasm/eWasm to Ewasm | 2019-12-19 11:36:08 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | e3ee67da6c | Merge pull request #7792 from ethereum/enableYulOptimizer Enable yul optimizer by default. | 2019-12-03 21:24:22 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 2f11ac3590 | Merge remote-tracking branch 'origin/develop' into develop_060 | 2019-12-03 21:17:15 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 9140a7d64e | Support catching YulException nicely in StandardCompiler | 2019-12-03 19:06:21 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 77a9e91443 | Enable yul optimizer by default. | 2019-12-02 19:30:14 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | ddc478e3e4 | Add CallbackKind and use it for the SMT solver | 2019-11-21 22:10:21 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 216e1749f4 | Merge remote-tracking branch 'origin/develop' into develop_060 | 2019-11-14 13:42:46 +01:00 |  |