f3dd00a26c 
								
							 
						 
						
							
							
								
								Clean up UnixAPIChecker, including switching its array of BugTypes to llvm::OwningPtr<BugType> vars (the new convention). No functionality change.  
							
							... 
							
							
							
							llvm-svn: 135255 
							
						 
						
							2011-07-15 06:28:59 +00:00  
				
					
						
							
							
								 
						
							
								6a5674ffa6 
								
							 
						 
						
							
							
								
								[analyzer] Rename CheckerV2 -> Checker.  
							
							... 
							
							
							
							llvm-svn: 126726 
							
						 
						
							2011-03-01 01:16:21 +00:00  
				
					
						
							
							
								 
						
							
								dff865d10b 
								
							 
						 
						
							
							
								
								[analyzer] Migrate to CheckerV2:  
							
							... 
							
							
							
							CastToStructChecker
	FixedAddressChecker
	MacOSXAPIChecker
	PointerArithChecker
	PointerSubChecker
	PthreadLockChecker
	UnixAPIChecker
llvm-svn: 126284 
							
						 
						
							2011-02-23 01:05:36 +00:00  
				
					
						
							
							
								 
						
							
								507ff53e39 
								
							 
						 
						
							
							
								
								[analyzer] Pass CheckerManager to the registration functions.  
							
							... 
							
							
							
							llvm-svn: 125777 
							
						 
						
							2011-02-17 21:39:17 +00:00  
				
					
						
							
							
								 
						
							
								a6d04d541d 
								
							 
						 
						
							
							
								
								[analyzer] Use the new registration mechanism on some of the internal checks. These are:  
							
							... 
							
							
							
							StackAddrLeakChecker
ObjCAtSyncChecker
UnixAPIChecker
MacOSXAPIChecker
The rest have/create implicit dependencies between checkers and need to be handled differently.
llvm-svn: 125559 
							
						 
						
							2011-02-15 07:42:33 +00:00  
				
					
						
							
							
								 
						
							
								f8cbac4b91 
								
							 
						 
						
							
							
								
								Split 'include/clang/StaticAnalyzer' into 'include/clang/StaticAnalyzer/Core' and 'include/clang/StaticAnalyzer/Checkers'.  
							
							... 
							
							
							
							This layout matches lib/StaticAnalyzer, which corresponds to two StaticAnalyzer libraries.
llvm-svn: 125251 
							
						 
						
							2011-02-10 01:03:03 +00:00  
				
					
						
							
							
								 
						
							
								f99d595cfd 
								
							 
						 
						
							
							
								
								[analyzer] lib/StaticAnalyzer/Checkers/ExprEngineInternalChecks.h -> lib/StaticAnalyzer/Checkers/InternalChecks.h  
							
							... 
							
							
							
							llvm-svn: 125121 
							
						 
						
							2011-02-08 22:30:02 +00:00  
				
					
						
							
							
								 
						
							
								d99bd55a5e 
								
							 
						 
						
							
							
								
								Chris Lattner has strong opinions about directory  
							
							... 
							
							
							
							layout.  :)
Rename the 'EntoSA' directories to 'StaticAnalyzer'.
Internally we will still use the 'ento' namespace
for the analyzer engine (unless there are further
sabre rattlings...).
llvm-svn: 122514 
							
						 
						
							2010-12-23 19:38:26 +00:00