251ad5e06b 
								
							 
						 
						
							
							
								
								Introduce CompilationDatabase::getAllCompileCommands() that returns all  
							
							... 
							
							
							
							compile commands of the database and expose it via the libclang API.
llvm-svn: 169226 
							
						 
						
							2012-12-04 07:26:44 +00:00  
				
					
						
							
							
								 
						
							
								6b108a617d 
								
							 
						 
						
							
							
								
								CompilationDatabaseTest: Fix another Windows path issue.  
							
							... 
							
							
							
							llvm-svn: 165425 
							
						 
						
							2012-10-08 20:32:51 +00:00  
				
					
						
							
							
								 
						
							
								5697f99f98 
								
							 
						 
						
							
							
								
								CompilationDatabase: Use //net paths for tests, as they should be  
							
							... 
							
							
							
							considered absolute on all platforms.
llvm-svn: 165422 
							
						 
						
							2012-10-08 20:08:25 +00:00  
				
					
						
							
							
								 
						
							
								fddb32c3d6 
								
							 
						 
						
							
							
								
								FileNameMatchTrie: Use StringRef instead of Twines where possible.  
							
							... 
							
							
							
							llvm-svn: 165412 
							
						 
						
							2012-10-08 18:31:54 +00:00  
				
					
						
							
							
								 
						
							
								26cf9c4379 
								
							 
						 
						
							
							
								
								Support symlinks and relative paths in complilation databases.  
							
							... 
							
							
							
							Review: http://llvm-reviews.chandlerc.com/D30 
llvm-svn: 165392 
							
						 
						
							2012-10-08 16:08:15 +00:00  
				
					
						
							
							
								 
						
							
								6ed1f85c24 
								
							 
						 
						
							
							
								
								Use LLVM's plugin registry to enable registering new compilation  
							
							... 
							
							
							
							databases. Move JSONCompilationDatabase.h to its own files and
register it as plugin.
llvm-svn: 162541 
							
						 
						
							2012-08-24 05:50:27 +00:00  
				
					
						
							
							
								 
						
							
								60b8016197 
								
							 
						 
						
							
							
								
								Allows retrieving all files in a CompilationDatabase.  
							
							... 
							
							
							
							Patch by Tobias Koenig, some test changes by myself.
llvm-svn: 160167 
							
						 
						
							2012-07-13 12:31:45 +00:00  
				
					
						
							
							
								 
						
							
								fdbe4f9dc2 
								
							 
						 
						
							
							
								
								Fixes crasher bug in JSONCompilationDatabase for invalid input.  
							
							... 
							
							
							
							llvm-svn: 156814 
							
						 
						
							2012-05-15 11:46:07 +00:00  
				
					
						
							
							
								 
						
							
								ff26efceb4 
								
							 
						 
						
							
							
								
								Adds a FixedCompilationDatabase to be able to specify tool parameters  
							
							... 
							
							
							
							at the command line.
llvm-svn: 154989 
							
						 
						
							2012-04-18 07:41:50 +00:00  
				
					
						
							
							
								 
						
							
								47c245a537 
								
							 
						 
						
							
							
								
								Adds a tooling library.  
							
							... 
							
							
							
							Provides an API to run clang tools (FrontendActions) as standalone tools,
or repeatedly in-memory in a process. This is useful for unit-testing,
map-reduce style applications, source transformation daemons or command line
tools.
The ability to run over multiple translation units with different command
line arguments enables building up refactoring tools that need to apply
transformations across translation unit boundaries.
See tools/clang-check/ClangCheck.cpp for an example.
llvm-svn: 154008 
							
						 
						
							2012-04-04 12:07:46 +00:00