Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Added stub implementations of TimeValue concept for remaining platforms. | Reid Spencer | 2004-09-25 | 8 | -0/+235 | |
| | | | | llvm-svn: 16513 | |||||
* | Wrap to 80 cols. | Reid Spencer | 2004-09-25 | 1 | -1/+2 | |
| | | | | llvm-svn: 16512 | |||||
* | Initial implementation of the TimeValue abstraction. | Reid Spencer | 2004-09-24 | 2 | -0/+90 | |
| | | | | llvm-svn: 16511 | |||||
* | Patch for MINGW. Patch provided by Henrik Bach. | Reid Spencer | 2004-09-23 | 1 | -2/+6 | |
| | | | | llvm-svn: 16495 | |||||
* | Minor correction to Signals implementation. | Reid Spencer | 2004-09-19 | 1 | -14/+24 | |
| | | | | | | Patch submitted by Jeff Cohen. Thanks Jeff! llvm-svn: 16401 | |||||
* | Use the /dev/zero device as the device on which the pages are mapped. | Reid Spencer | 2004-09-18 | 1 | -1/+7 | |
| | | | | | | Patch contributed by Henrik Bach. Thanks Henrik! llvm-svn: 16397 | |||||
* | Porting of Unix implementation to Win32. | Reid Spencer | 2004-09-18 | 1 | -48/+190 | |
| | | | | | | Patch contributed by Jeff Cohen. Thanks Jeff! llvm-svn: 16396 | |||||
* | Get rid of file descriptor leak in create_file. | Reid Spencer | 2004-09-18 | 1 | -1/+3 | |
| | | | | llvm-svn: 16395 | |||||
* | Make sure critical sections are entered before trying to leave them. | Reid Spencer | 2004-09-17 | 1 | -1/+12 | |
| | | | | | | | | Add some additional commentary about the workings of this module. Patch contributed by Jeff Cohen. Thanks Jeff! llvm-svn: 16383 | |||||
* | Allow "bc" as suffix for bytecode files. | Reid Spencer | 2004-09-16 | 1 | -0/+8 | |
| | | | | llvm-svn: 16381 | |||||
* | Implement the signals interface for Win32. | Reid Spencer | 2004-09-16 | 1 | -6/+183 | |
| | | | | | | Patch provided by Jeff Cohen. Thanks Jeff! llvm-svn: 16380 | |||||
* | Patches to make this file actually compile under windows. | Reid Spencer | 2004-09-15 | 3 | -28/+494 | |
| | | | | | | Patches submitted by Jeff Cohen. Thanks Jeff! llvm-svn: 16362 | |||||
* | Initial version of the SysConfig abstraction for Win32. | Reid Spencer | 2004-09-15 | 1 | -0/+29 | |
| | | | | llvm-svn: 16361 | |||||
* | First version of a common header file for Win32 implementations. | Reid Spencer | 2004-09-15 | 1 | -0/+33 | |
| | | | | llvm-svn: 16360 | |||||
* | Initial implementation of the Process abstraction for Win32. | Reid Spencer | 2004-09-15 | 1 | -0/+46 | |
| | | | | llvm-svn: 16359 | |||||
* | Fix the interface to ReleaseRWX to take MemoryBlock& not Memory& | Reid Spencer | 2004-09-15 | 2 | -2/+2 | |
| | | | | llvm-svn: 16356 | |||||
* | Fix a compilation error. | Reid Spencer | 2004-09-14 | 1 | -1/+1 | |
| | | | | llvm-svn: 16335 | |||||
* | Implement the GetLibraryPath function. | Reid Spencer | 2004-09-14 | 1 | -0/+45 | |
| | | | | llvm-svn: 16323 | |||||
* | Simplify the sys::Memory interface per Chris' request. | Reid Spencer | 2004-09-13 | 8 | -62/+71 | |
| | | | | llvm-svn: 16318 | |||||
* | Clean up the interface and implementation of sys::Program so that it is | Reid Spencer | 2004-09-13 | 1 | -15/+16 | |
| | | | | | | cleanly dissociated from the sys::Path class. llvm-svn: 16315 | |||||
* | Fix typo: sterror -> strerror | Reid Spencer | 2004-09-11 | 5 | -5/+5 | |
| | | | | llvm-svn: 16294 | |||||
* | Correct the dynamic lib suffix on Darwin. | Reid Spencer | 2004-09-11 | 1 | -1/+1 | |
| | | | | llvm-svn: 16293 | |||||
* | Provide initial implementations of Memory and Process concepts for various | Reid Spencer | 2004-09-11 | 26 | -10/+717 | |
| | | | | | | | platforms. Implement GetLLVMSuffix function for the Path concept. llvm-svn: 16292 | |||||
* | Provide a generic Unix implementation of the Memory concept. | Reid Spencer | 2004-09-11 | 1 | -0/+20 | |
| | | | | llvm-svn: 16291 | |||||
* | Provide a generic unix implementation of the Process abstraction. | Reid Spencer | 2004-09-11 | 1 | -0/+34 | |
| | | | | llvm-svn: 16290 | |||||
* | Implemented support for detecting file types by magic number, stripping | Reid Spencer | 2004-09-11 | 1 | -0/+48 | |
| | | | | | | path and suffix to leave basename, and getting the DLL suffix. llvm-svn: 16289 | |||||
* | Implementation of Process concept for SUSv2 platforms. | Reid Spencer | 2004-09-11 | 1 | -0/+31 | |
| | | | | llvm-svn: 16288 | |||||
* | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 3 | -3/+3 | |
| | | | | | | | | Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137 | |||||
* | mkdtemp doesn't exist on Cygwin. Use tempnam & mkdir instead. | Reid Spencer | 2004-09-01 | 1 | -5/+7 | |
| | | | | llvm-svn: 16133 | |||||
* | Add support for FreeBSD | Reid Spencer | 2004-08-31 | 4 | -0/+126 | |
| | | | | llvm-svn: 16127 | |||||
* | Add support for Interix and FreeBSD | Reid Spencer | 2004-08-31 | 4 | -0/+126 | |
| | | | | llvm-svn: 16126 | |||||
* | Actually define PreventCoreFiles in the sys namespace. | Reid Spencer | 2004-08-31 | 1 | -3/+1 | |
| | | | | llvm-svn: 16125 | |||||
* | Add a new abstraction, SysConfig for platform independent system | Reid Spencer | 2004-08-31 | 8 | -0/+200 | |
| | | | | | | | configuration calls. Right now this just contains PreventCoreFiles so that bugpoint can by platform independent. llvm-svn: 16124 | |||||
* | Move the GetTemporaryDirectory function from "generic Unix" to platform | Reid Spencer | 2004-08-30 | 6 | -12/+100 | |
| | | | | | | specific. llvm-svn: 16119 | |||||
* | Add inclusion of assert.h | Reid Spencer | 2004-08-30 | 1 | -0/+1 | |
| | | | | llvm-svn: 16118 | |||||
* | Abbreviate the long descriptions which are now in docs/SystemLibrary.html. | Reid Spencer | 2004-08-30 | 1 | -79/+26 | |
| | | | | llvm-svn: 16111 | |||||
* | Add a declaration of environ global for Darwin | Reid Spencer | 2004-08-29 | 1 | -0/+2 | |
| | | | | llvm-svn: 16100 | |||||
* | Move a warning comment to where it should have been in the first place. | Reid Spencer | 2004-08-29 | 1 | -5/+5 | |
| | | | | llvm-svn: 16088 | |||||
* | Correct the vim: specification | Reid Spencer | 2004-08-29 | 1 | -1/+1 | |
| | | | | llvm-svn: 16087 | |||||
* | Include some additional header files. | Reid Spencer | 2004-08-29 | 1 | -4/+6 | |
| | | | | | | Fix the banner length. llvm-svn: 16086 | |||||
* | Initial platform independent implementation of operating system concept | Reid Spencer | 2004-08-29 | 8 | -0/+371 | |
| | | | | | | of "Signals" (cleanup after fatal errors). llvm-svn: 16085 | |||||
* | Initial commit of an platform-indepdendent implementation for the | Reid Spencer | 2004-08-29 | 8 | -0/+291 | |
| | | | | | | "Program" operating system concept (find and execute programs). llvm-svn: 16084 | |||||
* | Revise the design of the Path concept per peer review. Too many changes to | Reid Spencer | 2004-08-29 | 6 | -116/+418 | |
| | | | | | | | | note individually but these essence of it is to not derive from std::string, clarify the interface, and provide better documentation. There is now also (untested) implementations for AIX, Darwin, and SunOS. llvm-svn: 16078 | |||||
* | Fix a typo. | Reid Spencer | 2004-08-26 | 1 | -1/+1 | |
| | | | | llvm-svn: 16055 | |||||
* | First cut at a README for lib/System explaining the #inclusion rules and | Reid Spencer | 2004-08-26 | 1 | -0/+96 | |
| | | | | | | design criteria. llvm-svn: 16054 | |||||
* | Add a README explaining the intended content of this directory. | Reid Spencer | 2004-08-26 | 1 | -0/+16 | |
| | | | | llvm-svn: 16053 | |||||
* | Fix documentation. | Reid Spencer | 2004-08-25 | 1 | -4/+4 | |
| | | | | | | | Make the library name LLVMsystem instead of just system so as to not to be confused with other "system" libraries. llvm-svn: 16049 | |||||
* | Initial implementation of the Path operating system concept. | Reid Spencer | 2004-08-25 | 5 | -0/+265 | |
| | | | | llvm-svn: 16048 | |||||
* | License for this library. | Reid Spencer | 2004-08-25 | 1 | -0/+6 | |
| | | | | llvm-svn: 16047 | |||||
* | Remove lib/System contents until a satisfactory solution can be | Reid Spencer | 2004-08-16 | 7 | -828/+0 | |
| | | | | | | provided. llvm-svn: 15816 |