summaryrefslogtreecommitdiffstats
path: root/llvm/lib/System/Win32
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix a bug where "." or any single character file name doesn't get theReid Spencer2004-12-131-1/+1
| | | | | | terminating / when setDirectory is called. llvm-svn: 18886
* * Add a std::ostream inserter for sys::PathReid Spencer2004-12-131-1/+1
| | | | | | * Correct the std::string constructor to take a const reference. llvm-svn: 18877
* Fix recent breakage of win32 buildJeff Cohen2004-12-132-9/+1
| | | | llvm-svn: 18876
* Implement new functions per new interfaceReid Spencer2004-12-131-55/+48
| | | | llvm-svn: 18866
* Rename Path::get -> Path::toStringReid Spencer2004-12-112-10/+12
| | | | llvm-svn: 18802
* Fix residual Visual Studio build problemsJeff Cohen2004-12-091-11/+7
| | | | llvm-svn: 18688
* Implement the default constructor which causes the current program to beReid Spencer2004-11-291-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++ compilerReid Spencer2004-11-201-5/+9
| | | | | | happy. Thanks to Henrik Bach for pointing this out. llvm-svn: 18056
* Dynamic Library abstraction. This makes the abstraction of a single dynamicReid Spencer2004-11-181-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 Win32Misha Brukman2004-11-161-1/+0
| | | | llvm-svn: 17896
* Remove useless #include.Reid Spencer2004-11-166-7/+0
| | | | | | Patch contributed by Jeff Cohen. llvm-svn: 17891
* Simplify code.Reid Spencer2004-11-161-2/+1
| | | | | | Patch contributed by Jeff Cohen. llvm-svn: 17890
* Per code review:Reid Spencer2004-11-161-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 Spencer2004-11-151-0/+3
| | | | | | Patch contributed by Morten Ofstad llvm-svn: 17827
* Adjust implementation to match new interface.Reid Spencer2004-11-151-2/+2
| | | | | | Patch provided by Morten Ofstad llvm-svn: 17826
* Actually get the #include correct so it compiles .. duh.Reid Spencer2004-11-151-1/+1
| | | | llvm-svn: 17817
* Fix isBytecodeFile to correctly recognized compressed bytecode too.Reid Spencer2004-11-091-4/+7
| | | | llvm-svn: 17655
* Stop propagating method names that violate the coding standardReid Spencer2004-11-053-63/+63
| | | | llvm-svn: 17498
* Use __MINGW instead of __MING. Patch contributed by Henrik Bach.Reid Spencer2004-10-141-1/+1
| | | | llvm-svn: 16970
* Implementation of MappedFile for Win32. Patch provided by Jeff Cohen.Reid Spencer2004-10-141-6/+101
| | | | llvm-svn: 16968
* First version of the MappedFile abstraction for operating system idependentReid Spencer2004-10-041-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 Brukman2004-09-301-1/+1
| | | | llvm-svn: 16617
* Check for __MINGW define instead of __MINGW_H, patch by Henrik Bach.Misha Brukman2004-09-301-1/+1
| | | | llvm-svn: 16615
* Improve validity checking of windows path names and fix file creationReid Spencer2004-09-291-31/+78
| | | | | | | | problems. Patch contributed by Jeff Cohen. Thanks Jeff! llvm-svn: 16565
* Use llvm::sys::Path to destroy the file.Reid Spencer2004-09-281-4/+5
| | | | | | Patch contributed by Jeff Cohen. Thanks Jeff! llvm-svn: 16564
* Win32 implementation of TimeValue::now().Reid Spencer2004-09-281-6/+12
| | | | | | Patch contributed by Jeff Cohen. Thanks Jeff! llvm-svn: 16563
* Added stub implementations of TimeValue concept for remaining platforms.Reid Spencer2004-09-251-0/+29
| | | | llvm-svn: 16513
* Patch for MINGW. Patch provided by Henrik Bach.Reid Spencer2004-09-231-2/+6
| | | | llvm-svn: 16495
* Minor correction to Signals implementation.Reid Spencer2004-09-191-14/+24
| | | | | | Patch submitted by Jeff Cohen. Thanks Jeff! llvm-svn: 16401
* Porting of Unix implementation to Win32.Reid Spencer2004-09-181-48/+190
| | | | | | Patch contributed by Jeff Cohen. Thanks Jeff! llvm-svn: 16396
* Make sure critical sections are entered before trying to leave them.Reid Spencer2004-09-171-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 Spencer2004-09-161-6/+183
| | | | | | Patch provided by Jeff Cohen. Thanks Jeff! llvm-svn: 16380
* Patches to make this file actually compile under windows.Reid Spencer2004-09-153-28/+494
| | | | | | Patches submitted by Jeff Cohen. Thanks Jeff! llvm-svn: 16362
* Initial version of the SysConfig abstraction for Win32.Reid Spencer2004-09-151-0/+29
| | | | llvm-svn: 16361
* First version of a common header file for Win32 implementations.Reid Spencer2004-09-151-0/+33
| | | | llvm-svn: 16360
* Initial implementation of the Process abstraction for Win32.Reid Spencer2004-09-151-0/+46
| | | | llvm-svn: 16359
* Simplify the sys::Memory interface per Chris' request.Reid Spencer2004-09-131-8/+9
| | | | llvm-svn: 16318
* Provide initial implementations of Memory and Process concepts for variousReid Spencer2004-09-112-0/+77
| | | | | | | platforms. Implement GetLLVMSuffix function for the Path concept. llvm-svn: 16292
* Initial platform independent implementation of operating system conceptReid Spencer2004-08-291-0/+37
| | | | | | of "Signals" (cleanup after fatal errors). llvm-svn: 16085
* Initial commit of an platform-indepdendent implementation for theReid Spencer2004-08-291-0/+19
"Program" operating system concept (find and execute programs). llvm-svn: 16084
OpenPOWER on IntegriCloud