| 
							
							
								 Pawel Gebal | d4be1d9c2f | Add --print-smt flag to output SMTChecker SMTLIB code | 2023-06-16 14:04:07 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | f8a1af8bd5 | CommandLineParser: Fix some outputs not being properly disallowed with --stop-after parsing | 2023-06-14 14:22:38 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 2769bb52f6 | Make --optimize-yul work again | 2023-06-06 09:54:07 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 42a068b449 | CommandLineParser: Store the state of EVM assembly and Yul optimizer explicitly - Does not change the meaning of CLI options, just the way we map them to internal variables. | 2023-06-06 09:54:07 +02:00 |  | 
			
				
					| 
							
							
								 Pawel Gebal | f15b826431 | Add optional bounds to unroll loops in BMC model checker | 2023-06-02 18:32:38 +02:00 |  | 
			
				
					| 
							
							
								 David Bar-On | cf106c44fe | Fix issue 14259 - help text about standard input usage | 2023-05-29 13:30:39 +02:00 |  | 
			
				
					| 
							
							
								 GiokaMarkella | 28a1abf89a | Yul AST output on the CLI and in Standard JSON | 2023-05-26 12:35:31 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | a11b1c83f0 | Disallow using both --optimize-yul and --no-optimize-yul at the same time | 2023-05-24 15:54:40 +02:00 |  | 
			
				
					| 
							
							
								 Alexander Arlt | c5673278a7 | Remove EWASM backend. | 2023-05-11 10:56:55 -05:00 |  | 
			
				
					| 
							
							
								 Alexander Arlt | 2f78e9549a | Misc small refactors: Superfluous std::, trailing commas in lists, whitespace, missing breaks, import order | 2023-04-20 19:53:48 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 802f895062 | feat: introduce EVM Version Shanghai Note: Paris is still the default | 2023-04-12 00:10:24 +02:00 |  | 
			
				
					| 
							
							
								 Leo Alt | aacbe72079 | group unsupported warnings | 2023-03-15 17:06:06 +01:00 |  | 
			
				
					| 
							
							
								 Leo Alt | 21c0f78650 | Report safe properties in BMC and CHC | 2023-03-09 14:59:32 +01:00 |  | 
			
				
					| 
							
							
								 Leo Alt | 8d91ccf028 | [SMTChecker] Add a new trusted mode which assumes that code that is available at compile time is trusted. | 2023-02-06 17:02:33 +01:00 |  | 
			
				
					| 
							
							
								 Daniel | eb2f874eac | Merge pull request #13733 from ethereum/eofSetting Add experimental EOF options for CLI and Standard JSON. | 2022-11-23 20:37:24 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | bf26d3be5a | Add experimental EOF options for CLI and Standard JSON. Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> | 2022-11-23 19:53:44 +01:00 |  | 
			
				
					| 
							
							
								 Leo Alt | 24df40de9a | Allow running Eldarica from the command line | 2022-11-22 21:16:45 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | eb8af2caec | Add basic support for the EVM version Paris This mostly means testing with evmone, but instruction renaming of difficulty->prevrandao is omitted. | 2022-11-21 14:56:46 +01:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | f96e802e74 | Add --no-append-metadatain CLI andmetadata.appendin JSONSkips appending metadata to the binary | 2022-09-26 20:40:34 +02:00 |  | 
			
				
					| 
							
							
								 Nikola Matic | e37dc8e975 | Address review comments | 2022-09-13 17:23:31 +02:00 |  | 
			
				
					| 
							
							
								 Nikola Matic | 314a1cc92f | Command line tests and minor touch ups | 2022-09-12 11:13:49 +02:00 |  | 
			
				
					| 
							
							
								 Nikola Matic | f6f0d6a360 | Make hardcoded parts of the optimizer sequence configurable | 2022-09-12 10:57:36 +02:00 |  | 
			
				
					| 
							
							
								 Nikola Matic | 1f6a299062 | Add a check for unqualified move | 2022-09-05 16:05:14 +02:00 |  | 
			
				
					| 
							
							
								 Marenz | 5da46581bd | Document in ` solc --help usage of --metadata` better. | 2022-08-15 12:57:40 +02:00 |  | 
			
				
					| 
							
							
								 Midhun07 | 697821b96b | Disallowed --metadata-literal, --model-checker-show-unproved, --model-checker-div-mod-no-slacks ----metadata-hash=swarm outside of compiler mode | 2022-06-16 17:09:33 +05:30 |  | 
			
				
					| 
							
							
								 Joshua Quinones | e1a59397c6 | Renamed AssemblyStack to YulStack All files, references, variables, comments, etc. were renamed to YulStack. | 2022-04-08 20:28:55 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | e58c0b561d | Mark viaIR code generation as non-experimental. | 2022-03-14 14:48:00 +01:00 |  | 
			
				
					| 
							
							
								 Tyler | 519e1c9402 | Specify namespaces Fix references into solidity::util | 2022-03-08 00:09:17 -05:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 927b24df1f | Initial implementation of Language Server | 2021-12-16 17:52:49 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 16f62ed43e | Move the Yul experimental warning from CommandLineParser to CommandLineInterface and remove stderr from the parser | 2021-11-09 18:16:30 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 3f5471165f | CommandLineParser: Report errors by raising exceptions | 2021-11-09 18:16:30 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 1a19d9a5cf | New CLI output in assembly mode: --ewasm-ir | 2021-11-04 18:23:11 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | affeff18f5 | Don't ignore output selection in assembly mode | 2021-11-04 18:23:11 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 93c1fe6878 | Treat --help, --license and --version as separate input modes | 2021-11-02 16:31:43 +01:00 |  | 
			
				
					| 
							
							
								 Leo Alt | 3118fb3666 | Add invariants option to CLI and JSON | 2021-10-26 11:30:30 +02:00 |  | 
			
				
					| 
							
							
								 Midhun07 | b28e5c881e | Disallowed --error-recovery in Standard json, Assembly and Linker input modes | 2021-10-15 18:57:16 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | a9e794c872 | Expose --debug-info/settings.debug.debugInfo option | 2021-10-11 20:34:48 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | b9b2c69d24 | CommandLineParser: Validate compiler output selection | 2021-10-06 20:09:33 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 9d6eaa7a46 | Merge pull request #12070 from ethereum/refactor-cli-output-flags Refactor CLI output selection flags | 2021-10-04 16:03:20 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 7f7107405f | Try out the new assertion macro variants with less arguments | 2021-10-04 12:05:00 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 8a7695784c | CommandLineParser: operator << for CompilerOutputs and CombinedJsonRequests | 2021-10-01 14:41:55 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 4b394f0b35 | CommandLineParser: componentMap() for CombinedJsonRequests | 2021-10-01 14:41:55 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 809321e88d | CommandLineParser: componentMap() for CompilerOutputs | 2021-10-01 14:41:55 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 1247239fe8 | CommandLineParser: Replace boost::join() with joinHumanReadable() | 2021-10-01 14:41:55 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 7915f32852 | Remove leftovers of compact-format and interface from --combined-json | 2021-10-01 13:05:30 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | c8a7a1da7c | Add --include-path option | 2021-09-27 13:14:23 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | c0b8378782 | Do not whitelist any paths if remapping target is empty | 2021-09-27 13:14:10 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 8a8471d9cc | Interpret remapping targets ending with /.. as directories | 2021-09-27 13:14:10 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 479ba7c523 | Handle allowing empty paths correctly | 2021-09-27 13:14:10 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 52dd39212d | Normalize allowed paths before comparing them with imports | 2021-09-27 13:14:10 +02:00 |  |