Reid Spencer 
							
						 
					 
					
						
						
							
						
						0ff2d31766 
					 
					
						
						
							
							For PR797:  
						
						... 
						
						
						
						Remove exception handling from the bytecode archiver and adjust the llvm-ar
tool to accommodate the new interfaces.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29866  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-24 23:45:08 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						751ca6b48c 
					 
					
						
						
							
							For PR797:  
						
						... 
						
						
						
						Adjust to new interface for MappedFile. Note that the new "throw"
statements will be removed later.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29818  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-22 16:07:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						252ad03d7d 
					 
					
						
						
							
							Change Path::getStatusInfo to return a boolean and error string on an error  
						
						... 
						
						
						
						instead of throwing an exception.  This reduces the amount of code that is
exposed to exceptions (e.g. FileUtilities), though it is clearly only one step
along the way.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29395  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-28 22:03:44 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						943b9b6651 
					 
					
						
						
							
							Apply bug fix supplied by Greg Pettyjohn for a bug he found:  '<invalid>' is not a legal path on Windows.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28153  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-06 23:25:53 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						6ff7240a5c 
					 
					
						
						
							
							Fix a problem with llvm-ranlib that (on some platforms) caused the archive  
						
						... 
						
						
						
						file to become corrupted due to interactions between mmap'd memory segments
and file descriptors closing. The problem is completely avoiding by using
a third temporary file.
Patch provided by Evan Jones
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24527  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-30 05:21:10 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						6b8a63ae58 
					 
					
						
						
							
							Remove vim settings from source code; people should use llvm/utils/vim/vimrc  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21704  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-05 22:33:09 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						2b37d7cf28 
					 
					
						
						
							
							Remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21416  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-21 21:13:18 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						8e827e8661 
					 
					
						
						
							
							Use the actual uid/gid for defaulting the fields in the archive.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21405  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-21 17:49:57 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						d19d89a04c 
					 
					
						
						
							
							Properly close mapped files.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19863  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-28 01:17:07 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						1fce09125c 
					 
					
						
						
							
							Path::get -> Path::toString  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18785  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-11 00:14:15 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						9a29db43a7 
					 
					
						
						
							
							Distinguish between BSD4.4 and SVR4 symbol tables  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18044  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-20 07:29:40 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						1f465809cd 
					 
					
						
						
							
							Per code review:\  
						
						... 
						
						
						
						* Make sure all members are initialized upon construction
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17882  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-16 06:47:07 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						cf6afc6239 
					 
					
						
						
							
							First working version  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17765  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-14 21:56:59 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						362cbf0d74 
					 
					
						
						
							
							First kinda/sorta working version of the Archive library. Reading is not  
						
						... 
						
						
						
						yet supported but writing works. Way too early to review this. More to come
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17499  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-06 08:51:45 +00:00