| 
							
							
								 Rodrigo Q. Saramago | a29f77369a | Move AST annotation of internal function dispatch IDs to ContractDefinition Co-authored-by: Daniel <daniel@ekpyron.org>
Co-authored-by: Nikola Matić <nikola.matic@ethereum.org> | 2023-05-06 20:31:27 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | f5b2044ed1 | Remove unused CompilerStack::m_sourceJsons | 2023-04-20 20:01:45 +02:00 |  | 
			
				
					| 
							
							
								 Alexander Arlt | 611e02c038 | Rename assemble() to assembleYul() in CompilerStack and CommandLineInterface | 2023-04-20 20:01:45 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | ded9ef17e8 | Misc small refactors: Use ranges::views::keys and fmt::format() | 2023-04-20 20:01:45 +02: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 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 3edcfce478 | Add warning for EIP-3860 enforced initcode limits | 2023-04-15 13:43:05 +02:00 |  | 
			
				
					| 
							
							
								 Rodrigo Q. Saramago | a0e62bbd3d | Annotate function ID of functions that may be called via the internal dispatch. Co-authored-by: Daniel <daniel@ekpyron.org> | 2023-03-20 20:14:41 +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 |  | 
			
				
					| 
							
							
								 chriseth | 08af255658 | Merge pull request #13578 from ethereum/imported-source-type-refactoring [libsolidity] Refactor Compiler Stack imported source type. | 2022-10-20 15:27:36 +02:00 |  | 
			
				
					| 
							
							
								 Alexander Arlt | 0da1ce3a00 | [libsolidity] Refactor Compiler Stack imported source type. | 2022-10-20 14:30:40 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 53e0a47a1c | Merge pull request #13265 from ethereum/no-append-metadata Add `--no-append-metadata` in CLI and `metadata.append` in JSON | 2022-10-04 17:32:22 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 725253551e | Improve FunctionSelector helpers | 2022-09-27 17:58:32 +02: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 | feba1bfeff | Rework metadata and cover with tests | 2022-09-12 11:13:49 +02:00 |  | 
			
				
					| 
							
							
								 Nikola Matic | 314a1cc92f | Command line tests and minor touch ups | 2022-09-12 11:13:49 +02:00 |  | 
			
				
					| 
							
							
								 Marenz | f7cc29bec1 | Add std:: qualifier to move() calls | 2022-08-30 11:12:15 +02:00 |  | 
			
				
					| 
							
							
								 Matheus Aguiar | 290bd4fd2d | Added a flag to record when a source is reconstructed from JSON so garbage code snippets are not printed after source location. | 2022-07-05 11:41:24 -03:00 |  | 
			
				
					| 
							
							
								 William Entriken | 2a957413d0 | Update naming of Mainnet | 2022-06-30 16:47:11 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 423f3d3088 | Fix ICE caused by an immutable struct | 2022-06-07 10:29:45 +02:00 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Marenz | 46075d04d9 | Include used events in ` --hashes` output | 2022-02-09 13:50:42 +01:00 |  | 
			
				
					| 
							
							
								 Marenz | 3e7c68d9b0 | Merge identifier query methods into one | 2022-02-08 17:44:21 +01:00 |  | 
			
				
					| 
							
							
								 joshieDo | 9e62f21b25 | Add event and error identifiers to cli hashes cmd | 2022-02-08 17:44:21 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | c0b41cfcdd | Add const and file name. | 2021-12-13 17:33:48 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1633e367c9 | Merge pull request #12199 from ethereum/expose-parsingAndImporting Expose "parsingAndImporting" setting to user | 2021-11-08 17:06:20 +01:00 |  | 
			
				
					| 
							
							
								 Marenz | fc224f74c7 | Evaluate absolute paths for imports in 'parsing' stage | 2021-11-08 16:34:02 +01:00 |  | 
			
				
					| 
							
							
								 David Dzhalaev | 79ffa16a61 | Improve error message for contract size limit error | 2021-10-27 20:06:53 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | adc58c67b4 | Merge pull request #11944 from ethereum/debug-info-selection Debug info selection | 2021-10-12 16:39:50 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | e136788493 | Replace BOOST_THROW_EXCEPTION() with solThrow() where appropriate | 2021-10-11 20:35:00 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | bcfefc79d9 | Pass DebugInfoSelection down to the code handling assembly printing | 2021-10-11 20:34:48 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | f7c4ed849d | Handle DebugInfoSelection in the code printing Yul and EVM assembly | 2021-10-11 20:34:48 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 7f7107405f | Try out the new assertion macro variants with less arguments | 2021-10-04 12:05:00 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 3c8846e669 | Merge pull request #11976 from ethereum/json-cleanup Some cleanup and testing for JSON | 2021-09-24 19:03:45 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1531863835 | Split Common.h into Numeric.h. | 2021-09-23 15:27:29 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9f8406ad37 | Add protection against mixing "viaIR" and "non-viaIR". | 2021-09-22 15:34:39 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 2741175507 | Use function debug data. | 2021-09-22 11:11:51 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 55c64e3ca1 | Always explicitly initialise Json objects | 2021-09-21 10:49:13 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8188ea7d66 | Merge pull request #11931 from ethereum/different-metadata-via-ir Different metadata for IR | 2021-09-14 15:48:08 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo | e45083f319 | Merge pull request #11606 from ethereum/info_message Add new info severity | 2021-09-14 14:30:07 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 405a9e9971 | Generate separate metadata for the old and the new codegen | 2021-09-14 13:44:04 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 14639efc5d | Print code snippets next to source locations in IR output | 2021-09-14 12:09:59 +02:00 |  | 
			
				
					| 
							
							
								 Leo Alt | e72fa7fc10 | Add new info severity | 2021-09-13 22:48:22 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 6294aa871a | Simplify AsmParser::parse(.) usage | 2021-08-03 15:43:17 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | ffc5cfd9a5 | Remove scanner from compiler stack. | 2021-08-03 15:43:17 +02:00 |  | 
			
				
					| 
							
							
								 Leo Alt | 6c8ecfa82c | Add option to choose solver | 2021-07-27 17:14:21 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e3525b81d0 | Supply scanner to model checker. | 2021-07-14 15:12:10 +02:00 |  |