Nick Lewycky 
							
						 
					 
					
						
						
							
						
						2b9c50776a 
					 
					
						
						
							
							Don't look at $PWD in GetCurrentDirectory.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136477  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-29 18:26:59 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						3c036e520e 
					 
					
						
						
							
							Teach Path::GetCurrentDirectory to use $PWD, to support users who like to do  
						
						... 
						
						
						
						screwy things by setting PWD != getcwd(). For example, some developers I know
will use this to control the value in gcc's DW_AT_comp_dir value in debug
output. With this patch, that trick will now work on clang too.
The only other effect of this change is that the static analysis will now
respect $PWD when reporting the directory of the files in its HTML output. I
think that's fine.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136459  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-29 04:42:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chad Rosier 
							
						 
					 
					
						
						
							
						
						338398a288 
					 
					
						
						
							
							By default mkstemp() creates a temporary file with mode 0600, but the mode  
						
						... 
						
						
						
						used for open is 0666.  Therefore, add the necessary permission bits for
consistency.
rdar://8621462
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134430  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-05 18:55:31 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						f7fdad15d9 
					 
					
						
						
							
							Add r127409 back now that the windows file was updated.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127417  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-10 18:33:29 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						4b0e1f1278 
					 
					
						
						
							
							Revert r127409 which broke all the Windows bots.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127413  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-10 18:01:43 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						7deb187736 
					 
					
						
						
							
							Add support for MemoryBuffers that are not null terminated and add  
						
						... 
						
						
						
						support for creating buffers that cover only a part of a file.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127409  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-10 16:10:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6309b3e9be 
					 
					
						
						
							
							improve support for OpenBSD, patch by Amit Kulkarni!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125943  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-18 17:04:56 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						218dc3e2fe 
					 
					
						
						
							
							Support/Path: Deprecate PathV1::isDirectory and replace all uses with PathV2::is_directory.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123209  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-11 01:21:55 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						54453f2978 
					 
					
						
						
							
							Support/Path: Deprecate PathV1::exists and replace all uses with PathV2::fs::exists.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123151  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-10 02:34:23 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						9170a0f02d 
					 
					
						
						
							
							Support/PathV1: Deprecate GetRootDirectory.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122580  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-27 03:21:41 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						43ee29d418 
					 
					
						
						
							
							Support/PathV1: Deprecate makeAbsolute and remove Unix impl because it annoys people.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122553  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-25 20:10:11 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Davis 
							
						 
					 
					
						
						
							
						
						53ca1f3190 
					 
					
						
						
							
							Now to chant the magical incantation that will exorcise the System library  
						
						... 
						
						
						
						from LLVM forever:
grep -lR "llvm/System" * | grep -v .svn | xargs sed -ie 's#llvm/System#llvm/Support#g'
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120314  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-29 19:44:50 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						1f6efa3996 
					 
					
						
						
							
							Merge System into Support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120298  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-29 18:16:10 +00:00