Douglas Gregor
							
						 
						
							 
							
							
							
							
								
							
							
								30071cead9 
								
							 
						 
						
							
							
								
								Remove DiagnosticConsumer::clone(), a bad idea that is now unused.  
							
							 
							
							... 
							
							
							
							llvm-svn: 181070 
							
						 
						
							2013-05-03 23:07:45 +00:00  
						
					 
				
					
						
							
							
								 
								Chandler Carruth
							
						 
						
							 
							
							
							
							
								
							
							
								3a02247dc9 
								
							 
						 
						
							
							
								
								Sort all of Clang's files under 'lib', and fix up the broken headers  
							
							 
							
							... 
							
							
							
							uncovered.
This required manually correcting all of the incorrect main-module
headers I could find, and running the new llvm/utils/sort_includes.py
script over the files.
I also manually added quite a few missing headers that were uncovered by
shuffling the order or moving headers up to be main-module-headers.
llvm-svn: 169237 
							
						 
						
							2012-12-04 09:13:33 +00:00  
						
					 
				
					
						
							
							
								 
								Douglas Gregor
							
						 
						
							 
							
							
							
							
								
							
							
								811db4eac4 
								
							 
						 
						
							
							
								
								Make DiagnosticOptions intrusively reference-counted, and make sure  
							
							 
							
							... 
							
							
							
							the various stakeholders bump up the reference count. In particular,
the diagnostics engine now keeps the DiagnosticOptions object alive.
llvm-svn: 166508 
							
						 
						
							2012-10-23 22:26:28 +00:00  
						
					 
				
					
						
							
							
								 
								Dylan Noblesmith
							
						 
						
							 
							
							
							
							
								
							
							
								2c1dd2716a 
								
							 
						 
						
							
							
								
								Basic: import SmallString<> into clang namespace  
							
							 
							
							... 
							
							
							
							(I was going to fix the TODO about DenseMap too, but
that would break self-host right now. See PR11922.)
llvm-svn: 149799 
							
						 
						
							2012-02-05 02:13:05 +00:00  
						
					 
				
					
						
							
							
								 
								David Blaikie
							
						 
						
							 
							
							
							
							
								
							
							
								f47fa304a4 
								
							 
						 
						
							
							
								
								Remove unnecessary default cases in switches over enums.  
							
							 
							
							... 
							
							
							
							This allows -Wswitch-enum to find switches that need updating when these enums are modified.
llvm-svn: 148281 
							
						 
						
							2012-01-17 02:30:50 +00:00  
						
					 
				
					
						
							
							
								 
								Douglas Gregor
							
						 
						
							 
							
							
							
							
								
							
							
								d0e9e3a6a5 
								
							 
						 
						
							
							
								
								Introduce a pure virtual clone() method to DiagnosticConsumer, so that  
							
							 
							
							... 
							
							
							
							we have the ability to create a new, distict diagnostic consumer when
we go off and build a module. This avoids the currently horribleness
where the same diagnostic consumer sees diagnostics for multiple
translation units (and multiple SourceManagers!) causing all sorts of havok.
llvm-svn: 140743 
							
						 
						
							2011-09-29 00:38:00 +00:00  
						
					 
				
					
						
							
							
								 
								Chad Rosier
							
						 
						
							 
							
							
							
							
								
							
							
								011824f747 
								
							 
						 
						
							
							
								
								[driver] Add basic support for escaping XML characters in CC_LOG_DIAGNOSTICS  
							
							 
							
							... 
							
							
							
							strings.
rdar://9696709
llvm-svn: 140732 
							
						 
						
							2011-09-28 23:05:07 +00:00  
						
					 
				
					
						
							
							
								 
								David Blaikie
							
						 
						
							 
							
							
							
							
								
							
							
								b5784324b3 
								
							 
						 
						
							
							
								
								Rename DiagnosticInfo to Diagnostic as per issue 5397  
							
							 
							
							... 
							
							
							
							llvm-svn: 140493 
							
						 
						
							2011-09-26 01:18:08 +00:00  
						
					 
				
					
						
							
							
								 
								David Blaikie
							
						 
						
							 
							
							
							
							
								
							
							
								e2eefaecc8 
								
							 
						 
						
							
							
								
								Rename DiagnosticClient to DiagnosticConsumer as per issue 5397  
							
							 
							
							... 
							
							
							
							llvm-svn: 140479 
							
						 
						
							2011-09-25 23:39:51 +00:00  
						
					 
				
					
						
							
							
								 
								David Blaikie
							
						 
						
							 
							
							
							
							
								
							
							
								9c902b5502 
								
							 
						 
						
							
							
								
								Rename Diagnostic to DiagnosticsEngine as per issue 5397  
							
							 
							
							... 
							
							
							
							llvm-svn: 140478 
							
						 
						
							2011-09-25 23:23:43 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								0e62c1cc0b 
								
							 
						 
						
							
							
								
								remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports  
							
							 
							
							... 
							
							
							
							them into the clang namespace.
llvm-svn: 135852 
							
						 
						
							2011-07-23 10:55:15 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								ce1035c20f 
								
							 
						 
						
							
							
								
								Frontend: Fix a crash in CC_LOG_DIAGNOSTICS handling.  
							
							 
							
							... 
							
							
							
							llvm-svn: 130909 
							
						 
						
							2011-05-05 02:12:02 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								c032503274 
								
							 
						 
						
							
							
								
								Fronted/CC_LOG_DIAGNOSTICS: Output main file name, and add support for  
							
							 
							
							... 
							
							
							
							outputting dwarf-debug-flags.
llvm-svn: 129094 
							
						 
						
							2011-04-07 18:51:54 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								719393a56b 
								
							 
						 
						
							
							
								
								Fronted/CC_LOG_DIAGNOSTICS: Tweak output form to be plist chunks, and don't  
							
							 
							
							... 
							
							
							
							output missing data.
llvm-svn: 129093 
							
						 
						
							2011-04-07 18:44:15 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								4f3a28b387 
								
							 
						 
						
							
							
								
								Frontend: Continue flushing out LogDiagnosticPrinter.  
							
							 
							
							... 
							
							
							
							llvm-svn: 129091 
							
						 
						
							2011-04-07 18:37:34 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								2083c32f7a 
								
							 
						 
						
							
							
								
								Frontend: Sketch a LogDiagnosticPrinter object, and wire CC_LOG_DIAGNOSTICS to  
							
							 
							
							... 
							
							
							
							it.
llvm-svn: 129089 
							
						 
						
							2011-04-07 18:31:10 +00:00