Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								e73006ee45 
								
							 
						 
						
							
							
								
								Improve BugReport diagnostics for loops and ? operator.  
							
							 
							
							... 
							
							
							
							llvm-svn: 49356 
							
						 
						
							2008-04-07 23:35:17 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								89575b7bcb 
								
							 
						 
						
							
							
								
								Use "getRanges" in default implementation of "getEndPath" to determine  
							
							 
							
							... 
							
							
							
							the ranges of highlighted elements in the source code.
llvm-svn: 49181 
							
						 
						
							2008-04-03 18:00:37 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								cb2dc8eca5 
								
							 
						 
						
							
							
								
								Hooked up GRSimpleAPICheck and the simple Objective-C Foundation checks to use  
							
							 
							
							... 
							
							
							
							the new BugReporter interface.
llvm-svn: 49180 
							
						 
						
							2008-04-03 17:57:38 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								ca40664275 
								
							 
						 
						
							
							
								
								Handle the case when getEndPath() returns NULL.  
							
							 
							
							... 
							
							
							
							llvm-svn: 49155 
							
						 
						
							2008-04-03 07:33:55 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								e4c029e7aa 
								
							 
						 
						
							
							
								
								Add back bug name to PathDiagnostic.  
							
							 
							
							... 
							
							
							
							llvm-svn: 49139 
							
						 
						
							2008-04-03 05:23:19 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								4e9cc3f272 
								
							 
						 
						
							
							
								
								When creating PathDiagnostics, created a trimmed graph first and report the  
							
							 
							
							... 
							
							
							
							BFS path to the root.  This also avoids problems with loops in the ExplodedGraph.
llvm-svn: 49133 
							
						 
						
							2008-04-03 04:59:14 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								505a36afc6 
								
							 
						 
						
							
							
								
								Created new path-sensitive bug-reporting scheme based on the classes  
							
							 
							
							... 
							
							
							
							"BugReporter" and "BugDescription".  BugDescription is used to describe
a bug and provide pieces of the PathDiagnostic, and BugReporter creates
the actual PathDiagnostic by crawling through the ExplodedGraph.
Migrated checks done by GRSimpleVals to be reported using the new BugReporter
mechanism.
llvm-svn: 49127 
							
						 
						
							2008-04-03 04:42:52 +00:00