| 
							
							
								 chriseth | c0b41cfcdd | Add const and file name. | 2021-12-13 17:33:48 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0e6388a907 | Clarify FileReader interface. | 2021-12-13 14:54:58 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b6bd85202c | Accessors for exceptions. | 2021-12-01 14:26:23 +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 |  | 
			
				
					| 
							
							
								 Leo Alt | 3118fb3666 | Add invariants option to CLI and JSON | 2021-10-26 11:30:30 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 1a931a5108 | Make use of inner loops. | 2021-10-13 15:56:23 +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 | a9e794c872 | Expose --debug-info/settings.debug.debugInfo option | 2021-10-11 20:34:48 +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 | a30348715b | Use boost::current_exception_diagnostic_information() to print extra info about exceptions caught by (...) | 2021-10-07 17:41:25 +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 | f909555022 | Treat ambiguous imports as errors | 2021-09-27 13:14:23 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 9975b5e26b | Detect source unit name collisions between paths specified on the command line | 2021-09-27 13:14:23 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | c8a7a1da7c | Add --include-path option | 2021-09-27 13:14:23 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 479ba7c523 | Handle allowing empty paths correctly | 2021-09-27 13:14:10 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 3ac3612767 | Whitelist base path | 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 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | a436abfb25 | normalizeCLIPathForVFS(): Add an option for resolving symlinks | 2021-09-27 13:14:10 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | f0dceffe1d | Refactor parsing of remappings to remove duplication and improve readability | 2021-09-27 13:14:10 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | d06dc7613e | Print diagnostic info for more exception types in the default import callback | 2021-09-27 13:14:10 +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 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | fc8c4b046c | StandardCompiler: Do not discard non-fatal errors that happened before a fatal error | 2021-09-16 20:29:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | c892d1904b | Simplify version.cpp | 2021-09-16 16:03:27 +02: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 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 13f46ebb1e | FileReader: Normalize base path and strip it from normalized source paths | 2021-08-27 15:10:46 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | cb1a0f08ca | readFileAsString(): Accept path as boost::filesystem::path instead of string | 2021-08-17 12:58:33 +02:00 |  | 
			
				
					| 
							
							
								 Leo Alt | 08c065ee04 | Add option divModWithSlacks | 2021-08-06 15:50:25 +02:00 |  | 
			
				
					| 
							
							
								 Leo Alt | 3c1f555f71 | Tests | 2021-08-04 13:54:50 +02:00 |  | 
			
				
					| 
							
							
								 Leo Alt | 41087f3195 | Add CLI and JSON option to show unproved targets | 2021-08-04 13:54:50 +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 |  | 
			
				
					| 
							
							
								 Ladislav Sladecek | 9bbeea58c8 | Make --pretty-json work with Standard JSON output | 2021-07-26 16:00:46 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e3525b81d0 | Supply scanner to model checker. | 2021-07-14 15:12:10 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f75b55071e | Remove CharStream from SourceLocation. | 2021-07-14 15:12:07 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 132fa46faa | Yul: Adds parsing @src comment in AsmParser to customize the AST's sourcer locations. | 2021-07-09 11:48:00 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 566537835b | Merge pull request #11627 from ethereum/allowEmptyFileName Include locations with empty source name. | 2021-07-07 12:52:49 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 6ba298c82b | Include locations with empty source name. | 2021-07-07 12:13:52 +02:00 |  |