Peter Collingbourne
							
						 
						
							 
							
							
							
							
								
							
							
								0dfdb44797 
								
							 
						 
						
							
							
								
								Support: Have directory_iterator::status() return FindFirstFileEx/FindNextFile results on Windows.  
							
							 
							
							... 
							
							
							
							This allows clients to avoid an unnecessary fs::status() call on each
directory entry. Because the information returned by FindFirstFileEx
is a subset of the information returned by a regular status() call,
I needed to extract a base class from file_status that contains only
that information.
On my machine, this reduces the time required to enumerate a ThinLTO
cache directory containing 520k files from almost 4 minutes to less
than 2 seconds.
Differential Revision: https://reviews.llvm.org/D38716 
llvm-svn: 315378 
							
						 
						
							2017-10-10 22:19:46 +00:00  
						
					 
				
					
						
							
							
								 
								David Blaikie
							
						 
						
							 
							
							
							
							
								
							
							
								a67cf0001f 
								
							 
						 
						
							
							
								
								Fix memory leak by using unique_ptr  
							
							 
							
							... 
							
							
							
							llvm-svn: 294823 
							
						 
						
							2017-02-11 05:25:21 +00:00  
						
					 
				
					
						
							
							
								 
								Piotr Padlewski
							
						 
						
							 
							
							
							
							
								
							
							
								08124b110a 
								
							 
						 
						
							
							
								
								modernize-use-auto NFC fixes  
							
							 
							
							... 
							
							
							
							llvm-svn: 289656 
							
						 
						
							2016-12-14 15:29:23 +00:00  
						
					 
				
					
						
							
							
								 
								John Thompson
							
						 
						
							 
							
							
							
							
								
							
							
								442f1b2795 
								
							 
						 
						
							
							
								
								There were problems if a relative path is used for an include path, the path will be normalized to ./xxx.  I don't know how to test this in a way that will work in a separated source/output environment, but it seems reasonable to assume that -I options won't be for provate directories.  
							
							 
							
							... 
							
							
							
							llvm-svn: 255199 
							
						 
						
							2015-12-10 01:33:09 +00:00  
						
					 
				
					
						
							
							
								 
								John Thompson
							
						 
						
							 
							
							
							
							
								
							
							
								b3eef01eda 
								
							 
						 
						
							
							
								
								Added coverage check for extensionless headers, and exclude hidden dot directoryies.  
							
							 
							
							... 
							
							
							
							llvm-svn: 254785 
							
						 
						
							2015-12-04 22:42:18 +00:00  
						
					 
				
					
						
							
							
								 
								David Blaikie
							
						 
						
							 
							
							
							
							
								
							
							
								e04a3da093 
								
							 
						 
						
							
							
								
								Revert "Apply modernize-use-default to clang-tools-extra."  
							
							 
							
							... 
							
							
							
							Breaks the build in GCC 4.7.2 (see
http://lab.llvm.org:8011/builders/perf-x86_64-penryn-O3  for example)
This reverts commit r250824.
llvm-svn: 250862 
							
						 
						
							2015-10-20 21:45:52 +00:00  
						
					 
				
					
						
							
							
								 
								Angel Garcia Gomez
							
						 
						
							 
							
							
							
							
								
							
							
								3ca34bc870 
								
							 
						 
						
							
							
								
								Apply modernize-use-default to clang-tools-extra.  
							
							 
							
							... 
							
							
							
							Summary: Replace empty bodies of default constructors and destructors with '= default'.
Reviewers: klimek
Subscribers: alexfh, cfe-commits
Differential Revision: http://reviews.llvm.org/D13889 
llvm-svn: 250824 
							
						 
						
							2015-10-20 12:56:27 +00:00  
						
					 
				
					
						
							
							
								 
								John Thompson
							
						 
						
							 
							
							
							
							
								
							
							
								96f5551b03 
								
							 
						 
						
							
							
								
								Fixed modularize to warn about missing headers referenced in a module map.  
							
							 
							
							... 
							
							
							
							llvm-svn: 239122 
							
						 
						
							2015-06-04 23:35:19 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Smith
							
						 
						
							 
							
							
							
							
								
							
							
								9d5ae2174b 
								
							 
						 
						
							
							
								
								Update to match clang r237508.  
							
							 
							
							... 
							
							
							
							llvm-svn: 237509 
							
						 
						
							2015-05-16 03:10:31 +00:00  
						
					 
				
					
						
							
							
								 
								Alexander Kornienko
							
						 
						
							 
							
							
							
							
								
							
							
								87638f6345 
								
							 
						 
						
							
							
								
								Use 'override/final' instead of 'virtual' for overridden methods  
							
							 
							
							... 
							
							
							
							Summary:
The patch is generated using clang-tidy misc-use-override check.
This command was used:
  tools/clang/tools/extra/clang-tidy/tool/run-clang-tidy.py \
      -checks='-*,misc-use-override' -header-filter='llvm|clang' -j=32 -fix
  svn diff | clang-format-diff -i
Reviewers: dblaikie
Reviewed By: dblaikie
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D8927 
llvm-svn: 234681 
							
						 
						
							2015-04-11 07:59:33 +00:00  
						
					 
				
					
						
							
							
								 
								David Blaikie
							
						 
						
							 
							
							
							
							
								
							
							
								4754aa80e5 
								
							 
						 
						
							
							
								
								Refactor: Simplify boolean expression in modularize  
							
							 
							
							... 
							
							
							
							Simplify boolean expressions using `true` and `false` with `clang-tidy`
Patch by Richard Thomson.
Differential Revision: http://reviews.llvm.org/D8534 
llvm-svn: 233000 
							
						 
						
							2015-03-23 19:40:59 +00:00  
						
					 
				
					
						
							
							
								 
								John Thompson
							
						 
						
							 
							
							
							
							
								
							
							
								8eb8d93672 
								
							 
						 
						
							
							
								
								Added module map coverage support, extracted from module-map-checker.  
							
							 
							
							... 
							
							
							
							llvm-svn: 229869 
							
						 
						
							2015-02-19 16:47:27 +00:00