| 
							
							
								 Vinay | 9e7b85ac4b | Improve Error Reporting of SemVer Parser | 2022-11-25 13:09:09 -03: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 |  | 
			
				
					| 
							
							
								 chriseth | 673b48138a | Merge pull request #13587 from ethereum/forward-declare-enum [Trivial] Forward declare Instruction enum in EVMVersion | 2022-10-20 14:40:22 +02:00 |  | 
			
				
					| 
							
							
								 Marenz | 9e674ba047 | Forward declare Instruction enum in EVMVersion | 2022-09-29 13:41:58 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | f5c85662ca | Drop deprecated UndefMacros file | 2022-09-27 23:35:32 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 565423c934 | Replace use of boost::adapters::filtered with ranges::views::filter | 2022-09-27 03:14:17 +02:00 |  | 
			
				
					| 
							
							
								 nishant-sachdeva | eafd7218b7 | refactored struct message to use std::variant for _typeOrSeverity | 2022-09-20 19:20:43 +05:30 |  | 
			
				
					| 
							
							
								 nishant-sachdeva | c8011d8719 | Cleaning up helpers around errors | 2022-09-19 10:51:14 +05:30 |  | 
			
				
					| 
							
							
								 Marenz | 1b5332c2b9 | Fix spelling mistakes and CI spellcheck job | 2022-08-18 14:38:19 +02:00 |  | 
			
				
					| 
							
							
								 Matheus Aguiar | a73bf9136c | Remove "garbage" code snippet from error message when in import-ast mode. | 2022-07-06 13:43:29 -03: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 |  | 
			
				
					| 
							
							
								 Samuel Osewa | c21265f9f8 | Changed error message for for Unicode character in non-unicode string literal Co-authored-by: Kamil Śliwak <cameel2@gmail.com> | 2022-06-15 16:12:24 +05:30 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | ece547204a | Reorder member variables of unique error reporter to ensure proper initialization order. | 2022-05-11 13:40:02 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 3c5930dd8e | Put arguments in parantheses in assert macro definitions | 2022-04-06 22:26:21 +02:00 |  | 
			
				
					| 
							
							
								 wechman | 52dfccca98 | Replace all locale-dependent operations with locale-agnostic counterparts | 2022-03-07 17:23:08 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 5d571bb111 | Merge pull request #12352 from ethereum/lineColumnTranslateForCharStream LineColumn handling for CharStream. | 2021-12-01 15:59:21 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 264b7bd857 | LineColumn handling for CharStream. | 2021-12-01 15:16:01 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b6bd85202c | Accessors for exceptions. | 2021-12-01 14:26:23 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 86ce5f1da5 | Use LineColumn type. | 2021-11-30 00:08:22 +01:00 |  | 
			
				
					| 
							
							
								 Leo Alt | fa48abf4f1 | Add new info functions | 2021-10-26 11:30:30 +02:00 |  | 
			
				
					| 
							
							
								 shikharvashistha | cf005368d8 | Added different colors for warning & error Co-authored-by: shikharvashistha <shikharvashistha@yandex.com>
Co-authored-by: cameel <kamil.sliwak@codepoets.it> | 2021-10-25 11:16:51 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 35a81073b8 | liblangutil: Adds a convenience helper method SourceLocation::contains(int _pos). | 2021-10-14 17:35:03 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 25eedfafe2 | Define DebugInfoSelection | 2021-10-11 20:34:48 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 3f08b2269a | Adds fmtlib as 3rdparty dependency for easier string composition. | 2021-10-11 13:35:08 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 0745842d46 | Use BOOST_PP_OVERLOAD() to allow invoking the assertion macros without a message | 2021-10-04 12:05:00 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 4fe6aa1328 | Add default messages to assertion macros | 2021-10-04 12:05:00 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 1531863835 | Split Common.h into Numeric.h. | 2021-09-23 15:27:29 +02:00 |  | 
			
				
					| 
							
							
								 Leo Alt | e72fa7fc10 | Add new info severity | 2021-09-13 22:48:22 +02:00 |  | 
			
				
					| 
							
							
								 Leo Alt | d91f75deb8 | Fix ICE on unique errors | 2021-09-09 16:37:43 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 98ab6d91ed | SourceLocation::singleLineSnippet(): Handle \r\n line endings correctly | 2021-09-07 17:18:22 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | a7612ce873 | Move the function for creating code snippets used next to source locations in assembly to liblangutil | 2021-09-07 17:18:22 +02:00 |  | 
			
				
					| 
							
							
								 Leo Alt | 8e81df1bd3 | Do not show redundant unsupported errors in SMTChecker | 2021-08-27 16:25:09 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 892700d769 | Tests for basefee as identifier in inline assembly Also added basefee to `EVMVersion::hasOpcode(...)` | 2021-08-11 10:46:40 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 79733fca48 | Set default EVM version to London. | 2021-08-11 09:54:14 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | af1dabb555 | Added EVMVersion london. Also set the value of `block_base_fee` for testing to 7 wei. | 2021-08-09 16:18:08 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | d203c80abd | Eliminate unnecessary m_source from Parser | 2021-08-03 16:03:45 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | ffc5cfd9a5 | Remove scanner from compiler stack. | 2021-08-03 15:43:17 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | af18b8afc2 | Eliminate some unnecessary header inclusions in headers in Scanner.h and SourceReferenceFormatter.h | 2021-08-03 15:43:17 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | ac0c749a32 | Eliminate some unnecessary header inclusions in headers in SourceLocation.h | 2021-08-03 15:43:17 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 81e9225304 | Eliminate some unnecessary header inclusions in headers. | 2021-08-03 15:43:14 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 01dc77e5a2 | Properly assign source names for AST import. | 2021-07-14 15:12:10 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f75b55071e | Remove CharStream from SourceLocation. | 2021-07-14 15:12:07 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | adb09452d8 | ParserBase has virtual functions but did not have a virtual dtor. | 2021-07-13 17:36:18 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | f561c1e90b | [langutil] ParserBase: make advance() overridable and make sure it's used. | 2021-06-23 12:53:25 +02:00 |  | 
			
				
					| 
							
							
								 TerranCivilian | c15501eea9 | Remove unneeded include files | 2021-06-07 12:53:18 -04:00 |  | 
			
				
					| 
							
							
								 chriseth | d305c219d8 | Fix namespace styles. | 2021-05-27 17:41:04 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | d5564a0304 | Set default EVM version to Berlin | 2021-05-26 12:23:06 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 44e35e0652 | Fix compilation errors with GCC 11 | 2021-05-17 11:35:07 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 60189b4f61 | Remove obsolete Error constructor | 2021-04-23 23:55:22 +01:00 |  |