Jeff Cohen 
							
						 
					 
					
						
						
							
						
						45e88d68b3 
					 
					
						
						
							
							Where do these tabs keep coming from???  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19203  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-31 19:03:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						51b8d211f6 
					 
					
						
						
							
							Mostly cleanup, but also some bug fixes, for win32/Path.cpp  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19202  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-31 19:01:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						d40a7de229 
					 
					
						
						
							
							Get rid of those nasty tabs...  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19199  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-31 05:07:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						ebcb9b3807 
					 
					
						
						
							
							Bring win32/Path.cpp up to date with respect to Unix/Path.cpp  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19198  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-31 04:39:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						cb652550b6 
					 
					
						
						
							
							Fix VC++ compilation error  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19124  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-24 02:38:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						a36c9a4dd3 
					 
					
						
						
							
							Put CopyFile in the sys namespace.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19122  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-23 22:14:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						f8cdb85d05 
					 
					
						
						
							
							Fix win32 breakage  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19028  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-18 06:42:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						00e8930206 
					 
					
						
						
							
							Change the signatures of the destroyFile and destroyDirectory methods to  
						
						 
						
						... 
						
						
						
						const because they affect the file system, not the Path object.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18973  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-15 23:02:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						24ac21f937 
					 
					
						
						
							
							Remove the CFE's lib directory from the bytecode path because LLVM should  
						
						 
						
						... 
						
						
						
						be agnostic to the needs of any specific FE.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18969  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-15 22:22:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						07f9f4e2a4 
					 
					
						
						
							
							Fix a file overwrite bug in llvm-ar introduced by changes to  
						
						 
						
						... 
						
						
						
						createTemporaryFile semantics where it doesn't create a fully unique name
if the basename doesn't exist. This functionality is now optionally
provided by the boolean reuse_current parameter to createTemporaryFile and
makeUnique. The default values differ because of the way these functions
are used in LLVM.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18961  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-15 08:32:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						ab68df02bc 
					 
					
						
						
							
							Fix VC++ compilation errors  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18953  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-15 04:08:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						c29befb554 
					 
					
						
						
							
							For PR351:  
						
						 
						
						... 
						
						
						
						* Fix implementation and documentation about LLVMGCCDIR/bytecode-libs
* Add the makeUnique method, replacement for getUniqueFilename in Support.
* Add the sys::CopyFile function, replacement for CopyFile in Support.
* Move GetLLVMConfigDir() into generic code area since its generic.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18947  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-15 01:50:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						3b0cc78c60 
					 
					
						
						
							
							Add the getMagicNumber method.  
						
						 
						
						... 
						
						
						
						Patch contributed by Henrik Bach. Thanks Henrik!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18933  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-14 18:42:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						626e38e481 
					 
					
						
						
							
							Implement Win32 Path::getStatusInfo(), TimeValue::toString()  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18930  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-14 05:26:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						77cc91deaa 
					 
					
						
						
							
							For PR351:  
						
						 
						
						... 
						
						
						
						Implement three new functions to allow setting access/permission bits on
the file referenced by a path. The makeReadable and makeExecutable methods
replace the FileUtilities MakeFileReadable and MakeFileExecutable
functions. The makeWritable function is new and provided for consistency
since Path has a writable() method.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18907  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-13 19:59:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						79fc924957 
					 
					
						
						
							
							Genericize implementation of GetDLLSuffix now that we have LTDL_SHLIB_EXT  
						
						 
						
						... 
						
						
						
						available.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18904  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-13 18:41:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						b0e1887014 
					 
					
						
						
							
							Fix a bug where "." or any single character file name doesn't get the  
						
						 
						
						... 
						
						
						
						terminating / when setDirectory is called.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18886  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-13 07:51:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						732f92d56e 
					 
					
						
						
							
							* Add a std::ostream inserter for sys::Path  
						
						 
						
						... 
						
						
						
						* Correct the std::string constructor to take a const reference.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18877  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-13 06:57:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						3265369ff5 
					 
					
						
						
							
							Fix recent breakage of win32 build  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18876  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-13 06:26:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						6c4b7bded1 
					 
					
						
						
							
							Implement new functions per new interface  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18866  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-13 03:03:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						56d3cdbd21 
					 
					
						
						
							
							Remove useless #include.  
						
						 
						
						... 
						
						
						
						Patch contributed by Jeff Cohen.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17891  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-16 07:00:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						4b82681c65 
					 
					
						
						
							
							Fix isBytecodeFile to correctly recognized compressed bytecode too.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17655  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-09 20:27:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						07adb2836b 
					 
					
						
						
							
							Stop propagating method names that violate the coding standard  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17498  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-05 22:15:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						6a0ec6fcf6 
					 
					
						
						
							
							Improve validity checking of windows path names and fix file creation  
						
						 
						
						... 
						
						
						
						problems.
Patch contributed by Jeff Cohen. Thanks Jeff!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16565  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-29 00:01:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						d0c9e0ee0d 
					 
					
						
						
							
							Porting of Unix implementation to Win32.  
						
						 
						
						... 
						
						
						
						Patch contributed by Jeff Cohen. Thanks Jeff!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16396  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-18 19:29:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						b016a376ab 
					 
					
						
						
							
							Patches to make this file actually compile under windows.  
						
						 
						
						... 
						
						
						
						Patches submitted by Jeff Cohen. Thanks Jeff!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16362  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-15 05:49:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						cbad701d0b 
					 
					
						
						
							
							Provide initial implementations of Memory and Process concepts for various  
						
						 
						
						... 
						
						
						
						platforms.
Implement GetLLVMSuffix function for the Path concept.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16292  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-11 04:59:30 +00:00