Reid Spencer 
							
						 
					 
					
						
						
							
						
						6cb21d443e 
					 
					
						
						
							
							Change Library Names Not To Conflict With Others When Installed  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17286  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-27 23:18:45 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						20ac4e3699 
					 
					
						
						
							
							Add EXTRA_DIST for additional files to be distributed.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17233  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-26 03:12:11 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						cac731ecbe 
					 
					
						
						
							
							We won't use automake  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17155  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-22 03:35:04 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						3567a41307 
					 
					
						
						
							
							Fix some grammar  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17141  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-19 05:55:54 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						86d341b204 
					 
					
						
						
							
							Initial automake generated Makefile template  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17136  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-18 23:55:41 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						9c02f5c566 
					 
					
						
						
							
							AIX does not have mkdtemp() so emulate its behavior using mktemp() and mkdir()  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17131  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-18 17:39:45 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						83d3aad50e 
					 
					
						
						
							
							Allow this file to compile on Darwin.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16971  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-14 03:33:25 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						8af3ed0354 
					 
					
						
						
							
							Use __MINGW instead of __MING. Patch contributed by Henrik Bach.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16970  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-14 03:09:02 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						7d5ec231ca 
					 
					
						
						
							
							Get proper BSD #includes for MappedFile implementation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16969  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-14 03:06:59 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						8545fc151e 
					 
					
						
						
							
							Implementation of MappedFile for Win32. Patch provided by Jeff Cohen.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16968  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-14 03:05:59 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						d96cb6eaa0 
					 
					
						
						
							
							Update to reflect changes in Makefile rules.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16950  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-13 11:46:52 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						9f41a5fe85 
					 
					
						
						
							
							Initial version of automake Makefile.am file.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16885  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-10 20:43:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						e789a6bfff 
					 
					
						
						
							
							Must include sys/stat.h before declaring a 'struct stat'  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16728  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-05 18:46:59 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						f348ccca80 
					 
					
						
						
							
							Adjust sys/stat.h inclusion so its only for SunOS.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16686  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-05 00:56:46 +00:00 
						 
				 
			
				
					
						
							
							
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						c5a0bbfbeb 
					 
					
						
						
							
							Added a couple of includes to get this to compile on Sparc.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16685  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-05 00:51:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						341e1dad1b 
					 
					
						
						
							
							Solaris doesn't have MAP_FILE.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16682  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-05 00:46:21 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						9737492204 
					 
					
						
						
							
							First version of the MappedFile abstraction for operating system idependent  
						
						... 
						
						
						
						mapping of files. This first version uses mmap where its available. The
class needs to implement an alternate mechanism based on malloc'd memory
and file reading/writing for platforms without virtual memory.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16649  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-04 11:08:32 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						14abc25f76 
					 
					
						
						
							
							That should actually be __MING, not __MINGW.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16617  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-30 18:28:07 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						34ec89cd48 
					 
					
						
						
							
							Check for __MINGW define instead of __MINGW_H, patch by Henrik Bach.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16615  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-30 18:24:58 +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 
							
						 
					 
					
						
						
							
						
						ced4110f5b 
					 
					
						
						
							
							Use llvm::sys::Path to destroy the file.  
						
						... 
						
						
						
						Patch contributed by Jeff Cohen. Thanks Jeff!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16564  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-28 23:58:03 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						10366a4ad9 
					 
					
						
						
							
							Win32 implementation of TimeValue::now().  
						
						... 
						
						
						
						Patch contributed by Jeff Cohen. Thanks Jeff!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16563  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-28 23:56:20 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						d722bf5c28 
					 
					
						
						
							
							FreeBSD implementation of the TimeValue::now() method.  
						
						... 
						
						
						
						Patch kindly contributed by Jeff Cohen. Thanks Jeff!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16562  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-28 23:54:12 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						725f2c82c9 
					 
					
						
						
							
							Updated to reflect changes in the interface of TimeValue::now().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16515  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-25 08:32:37 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						0d5716e3af 
					 
					
						
						
							
							Added stub implementations of TimeValue concept for remaining platforms.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16513  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-25 05:03:54 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						1fc194c610 
					 
					
						
						
							
							Wrap to 80 cols.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16512  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-25 05:03:22 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						9926c31351 
					 
					
						
						
							
							Initial implementation of the TimeValue abstraction.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16511  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-24 23:25:19 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						f6cbc0fd64 
					 
					
						
						
							
							Patch for MINGW. Patch provided by Henrik Bach.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16495  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-23 14:47:10 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						7b60a15abc 
					 
					
						
						
							
							Minor correction to Signals implementation.  
						
						... 
						
						
						
						Patch submitted by Jeff Cohen. Thanks Jeff!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16401  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-19 05:37:39 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						111a348435 
					 
					
						
						
							
							Use the /dev/zero device as the device on which the pages are mapped.  
						
						... 
						
						
						
						Patch contributed by Henrik Bach. Thanks Henrik!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16397  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-18 19:34:09 +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 
							
						 
					 
					
						
						
							
						
						622e220ca7 
					 
					
						
						
							
							Get rid of file descriptor leak in create_file.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16395  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-18 19:25:11 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						298d6c14ca 
					 
					
						
						
							
							Make sure critical sections are entered before trying to leave them.  
						
						... 
						
						
						
						Add some additional commentary about the workings of this module.
Patch contributed by Jeff Cohen. Thanks Jeff!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16383  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-17 03:02:27 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						0cc2d0a1b8 
					 
					
						
						
							
							Allow "bc" as suffix for bytecode files.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16381  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-16 16:36:10 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						90b5413883 
					 
					
						
						
							
							Implement the signals interface for Win32.  
						
						... 
						
						
						
						Patch provided by Jeff Cohen. Thanks Jeff!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16380  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-16 15:53: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 
							
						 
					 
					
						
						
							
						
						90418436c0 
					 
					
						
						
							
							Initial version of the SysConfig abstraction for Win32.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16361  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-15 05:48:49 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						0b22ba4c30 
					 
					
						
						
							
							First version of a common header file for Win32 implementations.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16360  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-15 05:48:11 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						437b079a29 
					 
					
						
						
							
							Initial implementation of the Process abstraction for Win32.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16359  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-15 05:47:40 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						4909b6c60c 
					 
					
						
						
							
							Fix the interface to ReleaseRWX to take MemoryBlock& not Memory&  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16356  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-15 03:55:45 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						8c0c33984b 
					 
					
						
						
							
							Fix a compilation error.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16335  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-14 15:42:11 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						74e7261e90 
					 
					
						
						
							
							Implement the GetLibraryPath function.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16323  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-14 00:16:39 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						33189e787b 
					 
					
						
						
							
							Simplify the sys::Memory interface per Chris' request.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16318  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-13 22:38:11 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						2565943289 
					 
					
						
						
							
							Clean up the interface and implementation of sys::Program so that it is  
						
						... 
						
						
						
						cleanly dissociated from the sys::Path class.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16315  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-13 21:48:44 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						714470716f 
					 
					
						
						
							
							Fix typo: sterror -> strerror  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16294  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-11 20:18:08 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						f51c8ea9de 
					 
					
						
						
							
							Correct the dynamic lib suffix on Darwin.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16293  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-11 07:35:01 +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 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						41b21bf2fc 
					 
					
						
						
							
							Provide a generic Unix implementation of the Memory concept.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16291  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-11 04:57:25 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						27dafe1f3e 
					 
					
						
						
							
							Provide a generic unix implementation of the Process abstraction.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16290  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-11 04:56:56 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						1b554b4583 
					 
					
						
						
							
							Implemented support for detecting file types by magic number, stripping  
						
						... 
						
						
						
						path and suffix to leave basename, and getting the DLL suffix.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16289  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-11 04:55:08 +00:00