Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix a bug where "." or any single character file name doesn't get the | Reid Spencer | 2004-12-13 | 1 | -1/+1 | |
| | | | | | | terminating / when setDirectory is called. llvm-svn: 18886 | |||||
* | * Add a std::ostream inserter for sys::Path | Reid Spencer | 2004-12-13 | 1 | -1/+1 | |
| | | | | | | * Correct the std::string constructor to take a const reference. llvm-svn: 18877 | |||||
* | Fix recent breakage of win32 build | Jeff Cohen | 2004-12-13 | 2 | -9/+1 | |
| | | | | llvm-svn: 18876 | |||||
* | Implement new functions per new interface | Reid Spencer | 2004-12-13 | 1 | -55/+48 | |
| | | | | llvm-svn: 18866 | |||||
* | Rename Path::get -> Path::toString | Reid Spencer | 2004-12-11 | 2 | -10/+12 | |
| | | | | llvm-svn: 18802 | |||||
* | Fix residual Visual Studio build problems | Jeff Cohen | 2004-12-09 | 1 | -11/+7 | |
| | | | | llvm-svn: 18688 | |||||
* | Implement the default constructor which causes the current program to be | Reid Spencer | 2004-11-29 | 1 | -4/+10 | |
| | | | | | | opened as if it was a dynamic library so its symbols can be searched too. llvm-svn: 18341 | |||||
* | Cast the void* handle data member to HMODULE* to keep the VC++ compiler | Reid Spencer | 2004-11-20 | 1 | -5/+9 | |
| | | | | | | happy. Thanks to Henrik Bach for pointing this out. llvm-svn: 18056 | |||||
* | Dynamic Library abstraction. This makes the abstraction of a single dynamic | Reid Spencer | 2004-11-18 | 1 | -0/+47 | |
| | | | | | | | library (shared library/shared object) whose symbols can be looked up dynamically. Used for plug-ins. llvm-svn: 17940 | |||||
* | Erase non-applicable Unix comment, this is Win32 | Misha Brukman | 2004-11-16 | 1 | -1/+0 | |
| | | | | llvm-svn: 17896 | |||||
* | Remove useless #include. | Reid Spencer | 2004-11-16 | 6 | -7/+0 | |
| | | | | | | Patch contributed by Jeff Cohen. llvm-svn: 17891 | |||||
* | Simplify code. | Reid Spencer | 2004-11-16 | 1 | -2/+1 | |
| | | | | | | Patch contributed by Jeff Cohen. llvm-svn: 17890 | |||||
* | Per code review: | Reid Spencer | 2004-11-16 | 1 | -0/+4 | |
| | | | | | | | | * get rid of (void) construct in function declarations * make toString a const member * add a default implementation of toString for Win32 llvm-svn: 17873 | |||||
* | Provide the ThrowErrno utility. | Reid Spencer | 2004-11-15 | 1 | -0/+3 | |
| | | | | | | Patch contributed by Morten Ofstad llvm-svn: 17827 | |||||
* | Adjust implementation to match new interface. | Reid Spencer | 2004-11-15 | 1 | -2/+2 | |
| | | | | | | Patch provided by Morten Ofstad llvm-svn: 17826 | |||||
* | Actually get the #include correct so it compiles .. duh. | Reid Spencer | 2004-11-15 | 1 | -1/+1 | |
| | | | | llvm-svn: 17817 | |||||
* | Fix isBytecodeFile to correctly recognized compressed bytecode too. | Reid Spencer | 2004-11-09 | 1 | -4/+7 | |
| | | | | llvm-svn: 17655 | |||||
* | Stop propagating method names that violate the coding standard | Reid Spencer | 2004-11-05 | 3 | -63/+63 | |
| | | | | llvm-svn: 17498 | |||||
* | Use __MINGW instead of __MING. Patch contributed by Henrik Bach. | Reid Spencer | 2004-10-14 | 1 | -1/+1 | |
| | | | | llvm-svn: 16970 | |||||
* | Implementation of MappedFile for Win32. Patch provided by Jeff Cohen. | Reid Spencer | 2004-10-14 | 1 | -6/+101 | |
| | | | | llvm-svn: 16968 | |||||
* | First version of the MappedFile abstraction for operating system idependent | Reid Spencer | 2004-10-04 | 1 | -0/+38 | |
| | | | | | | | | 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. llvm-svn: 16649 | |||||
* | That should actually be __MING, not __MINGW. | Misha Brukman | 2004-09-30 | 1 | -1/+1 | |
| | | | | llvm-svn: 16617 | |||||
* | Check for __MINGW define instead of __MINGW_H, patch by Henrik Bach. | Misha Brukman | 2004-09-30 | 1 | -1/+1 | |
| | | | | llvm-svn: 16615 | |||||
* | Improve validity checking of windows path names and fix file creation | Reid Spencer | 2004-09-29 | 1 | -31/+78 | |
| | | | | | | | | problems. Patch contributed by Jeff Cohen. Thanks Jeff! llvm-svn: 16565 | |||||
* | Use llvm::sys::Path to destroy the file. | Reid Spencer | 2004-09-28 | 1 | -4/+5 | |
| | | | | | | Patch contributed by Jeff Cohen. Thanks Jeff! llvm-svn: 16564 | |||||
* | Win32 implementation of TimeValue::now(). | Reid Spencer | 2004-09-28 | 1 | -6/+12 | |
| | | | | | | Patch contributed by Jeff Cohen. Thanks Jeff! llvm-svn: 16563 | |||||
* | Added stub implementations of TimeValue concept for remaining platforms. | Reid Spencer | 2004-09-25 | 1 | -0/+29 | |
| | | | | llvm-svn: 16513 | |||||
* | 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 | |||||
* | Porting of Unix implementation to Win32. | Reid Spencer | 2004-09-18 | 1 | -48/+190 | |
| | | | | | | Patch contributed by Jeff Cohen. Thanks Jeff! llvm-svn: 16396 | |||||
* | 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 | |||||
* | 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 | |||||
* | Simplify the sys::Memory interface per Chris' request. | Reid Spencer | 2004-09-13 | 1 | -8/+9 | |
| | | | | llvm-svn: 16318 | |||||
* | Provide initial implementations of Memory and Process concepts for various | Reid Spencer | 2004-09-11 | 2 | -0/+77 | |
| | | | | | | | platforms. Implement GetLLVMSuffix function for the Path concept. llvm-svn: 16292 | |||||
* | Initial platform independent implementation of operating system concept | Reid Spencer | 2004-08-29 | 1 | -0/+37 | |
| | | | | | | of "Signals" (cleanup after fatal errors). llvm-svn: 16085 | |||||
* | Initial commit of an platform-indepdendent implementation for the | Reid Spencer | 2004-08-29 | 1 | -0/+19 | |
"Program" operating system concept (find and execute programs). llvm-svn: 16084 |