chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							86ce5f1da5 
							
						 
					 
					
						
						
							
							Use LineColumn type.  
						
						
						
					 
					
						2021-11-30 00:08:22 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							35a81073b8 
							
						 
					 
					
						
						
							
							liblangutil: Adds a convenience helper method SourceLocation::contains(int _pos).  
						
						
						
					 
					
						2021-10-14 17:35:03 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							ac0c749a32 
							
						 
					 
					
						
						
							
							Eliminate some unnecessary header inclusions in headers in SourceLocation.h  
						
						
						
					 
					
						2021-08-03 15:43:17 +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 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							44e35e0652 
							
						 
					 
					
						
						
							
							Fix compilation errors with GCC 11  
						
						
						
					 
					
						2021-05-17 11:35:07 +01: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 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							5b1426b55e 
							
						 
					 
					
						
						
							
							Adding fixes for signedness warnings in liblangutil  
						
						
						
					 
					
						2020-06-03 11:22:46 +02:00 
						 
				 
			
				
					
						
							
							
								alex 
							
						 
					 
					
						
						
						
						
							
						
						
							3416c029cf 
							
						 
					 
					
						
						
							
							Relaxed assert in AsmJsonImporter::createAsmNode.  
						
						
						
					 
					
						2020-02-04 20:37:51 +01:00 
						 
				 
			
				
					
						
							
							
								alex 
							
						 
					 
					
						
						
						
						
							
						
						
							211227f50b 
							
						 
					 
					
						
						
							
							Modified SourceLocation::hasText() to allow empty source.  
						
						
						
					 
					
						2020-02-04 04:19:28 +01:00 
						 
				 
			
				
					
						
							
							
								alex 
							
						 
					 
					
						
						
						
						
							
						
						
							76cfe4e2ce 
							
						 
					 
					
						
						
							
							Replaced SourceLocation::isEmpty() with isValid() and hasText().  
						
						... 
						
						
						
						The function SourceLocation::isEmpty() had somewhat dual role.
Sometimes it indicates that the SourceLocation is invalid.
Sometimes it means that there is no corresponding source text.
Hence the proposal is to replace it with two functions, isValid() and hasText().
I also removed Scanner::sourceAt(). (Do we have a rule of thumb to remove unused code?)
Since hasText() checks that start and end are valid indices for source, I adjusted a couple of tests to avoid empty source strings. 
						
					 
					
						2020-02-03 12:44:26 +01:00 
						 
				 
			
				
					
						
							
							
								djudjuu 
							
						 
					 
					
						
						
						
						
							
						
						
							e8556fa1b2 
							
						 
					 
					
						
						
							
							Ast-Import from standard-json  
						
						
						
					 
					
						2020-01-14 17:15:53 +01: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 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							4214cd1354 
							
						 
					 
					
						
						
							
							[SMTChecker] Fix ICE when reporting cex concerning state vars from different source files  
						
						
						
					 
					
						2019-08-10 20:56:52 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							1a823f0bf8 
							
						 
					 
					
						
						
							
							Fix tabs/spaces.  
						
						
						
					 
					
						2019-02-13 17:05:48 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							0dfd4a726e 
							
						 
					 
					
						
						
							
							Warn about unreachable code.  
						
						
						
					 
					
						2019-01-10 10:36:50 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d10bae245e 
							
						 
					 
					
						
						
							
							liblangutil: SourceLocation to default initialize data members (w/o the use of ctor)  
						
						... 
						
						
						
						See: http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#c45-dont-define-a-default-constructor-that-only-initializes-data-members-use-in-class-member-initializers-instead  
						
					 
					
						2018-12-19 11:21:45 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							757623e381 
							
						 
					 
					
						
						
							
							liblangutil: SourceLocation: Retricts == and != operator  
						
						
						
					 
					
						2018-11-30 17:34:54 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18e3d6dbca 
							
						 
					 
					
						
						
							
							liblangutil: small refactors wrt. API cleanups  
						
						... 
						
						
						
						Especially also remove SourceLocation ctor's that the compiler can default-implement. 
						
					 
					
						2018-11-30 17:10:39 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c48a5264be 
							
						 
					 
					
						
						
							
							liblangutil: SourceLocation: adds (shared) pointer to underlying CharStream source, eliminating sourceName  
						
						... 
						
						
						
						Also, adapted affecting code to those changes. 
						
					 
					
						2018-11-30 17:07:12 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							d67322a186 
							
						 
					 
					
						
						
							
							Introduce namespace langutil in liblangutil directory.  
						
						... 
						
						
						
						Also:
- Use {}-style list initialisation for SourceLocation construction
- Introduce new system includes
- Changes the API of the Scanner to take source as value (with move) as opposed to as a reference 
						
					 
					
						2018-11-21 19:13:44 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							87821c53c3 
							
						 
					 
					
						
						
							
							Isolating files shared between Yul- and Solidity language frontend.  
						
						
						
					 
					
						2018-11-21 18:58:12 +00:00