summaryrefslogtreecommitdiffstats
path: root/llvm/lib/System/Win32
Commit message (Collapse)AuthorAgeFilesLines
...
* Determine absolute paths the correct way :)Jeff Cohen2007-03-291-3/+9
| | | | llvm-svn: 35464
* Add a uniqueID field to the FileStatus structure for Paths. This will mapReid Spencer2007-03-291-0/+7
| | | | | | | to the inode number on Unix and something far less unique on Windows. The windows case needs to be improved. llvm-svn: 35461
* For PR789:Reid Spencer2007-03-291-14/+27
| | | | | | | | | * Add a method: bool isAbsolute() const, which determines if the path name is absolute or not. * Implement caching of file status information in the Path object. Allow it to be updated forcefully or lazily re-fetched from the cached value. llvm-svn: 35456
* Fix mingw32 buildAnton Korobeynikov2007-03-191-0/+1
| | | | llvm-svn: 35177
* Unbreak mingw32 buildAnton Korobeynikov2007-03-091-0/+8
| | | | llvm-svn: 35042
* Ensure 64-bit correctness.Jeff Cohen2007-03-051-1/+1
| | | | llvm-svn: 34923
* Implement memoryLimit on Windows.Jeff Cohen2007-03-052-6/+52
| | | | llvm-svn: 34922
* Add possibility to set memory limit for binaries run via libSystem. ThisAnton Korobeynikov2007-02-161-0/+1
| | | | | | is especially needed for bugpoint. This partly implements PR688 llvm-svn: 34349
* Partly fixed JITing on mingw32 platform. The support is not full due toAnton Korobeynikov2006-12-191-0/+25
| | | | | | absence of dllimport JIT codegen. llvm-svn: 32673
* Unbreak VC++ build.Jeff Cohen2006-11-051-0/+5
| | | | llvm-svn: 31464
* - Fixed broken Win32 buildAnton Korobeynikov2006-09-014-20/+24
| | | | | | - Removed warning about clobbered parameter in Bytecode/Reader llvm-svn: 30026
* For PR797:Reid Spencer2006-08-256-67/+51
| | | | | | | Make the Win32 code exception free (untested/uncompiled) which forced some interface changes which had ripple effect. This should be the last of 797. llvm-svn: 29884
* For PR797:Reid Spencer2006-08-241-42/+37
| | | | | | | Adjust implementation to match the new interface after exception handling was removed in the Unix verison. NOTE: this hasn't been compiled yet! llvm-svn: 29858
* For PR797:Reid Spencer2006-08-232-5/+6
| | | | | | | Eliminate exception throwing from Path::renamePathOnDisk and adjust its users correspondingly. llvm-svn: 29843
* For PR797:Reid Spencer2006-08-231-6/+10
| | | | | | Remove exception throwing from Path::getDirectoryContents and its users. llvm-svn: 29841
* For PR797:Reid Spencer2006-08-221-5/+10
| | | | | | Adjust code to compensate for Path class interface change. llvm-svn: 29837
* Update for changes in Path class interface for exception removal.Reid Spencer2006-08-221-16/+6
| | | | llvm-svn: 29834
* For PR797:Reid Spencer2006-08-212-31/+59
| | | | | | | Remove all exception code from Program.inc and implement its new interface with an ErrMsg string argument. llvm-svn: 29790
* Remove some now-dead methods. Use getFileStatus instead.Chris Lattner2006-08-011-33/+0
| | | | llvm-svn: 29447
* Use getFileStatus instead of Path::isDirectory().Chris Lattner2006-08-011-6/+8
| | | | llvm-svn: 29443
* elimiante some syscallsChris Lattner2006-08-011-8/+8
| | | | llvm-svn: 29442
* Minor fix due to recent API changesAnton Korobeynikov2006-08-011-1/+1
| | | | llvm-svn: 29428
* Modify setStatusInfoOnDisk to not throw an exception.Chris Lattner2006-07-281-8/+8
| | | | llvm-svn: 29402
* Update win32 for Path::getStatusInfoChris Lattner2006-07-281-4/+6
| | | | llvm-svn: 29401
* Modify Path::eraseFromDisk to not throw an exception.Chris Lattner2006-07-281-11/+10
| | | | llvm-svn: 29400
* Fix the build on win32Chris Lattner2006-07-261-1/+2
| | | | llvm-svn: 29302
* Change AllocateRWX/DeallocateRWX to not throw an exception.Chris Lattner2006-07-071-6/+8
| | | | llvm-svn: 29058
* Fix this implChris Lattner2006-07-071-1/+1
| | | | llvm-svn: 29055
* Add a helper functionChris Lattner2006-07-071-0/+10
| | | | llvm-svn: 29049
* Change LoadLibraryPermanently to not throw an exception.Chris Lattner2006-07-071-2/+4
| | | | llvm-svn: 29048
* Squelch a warning about signed/unsigned.Reid Spencer2006-06-081-1/+1
| | | | llvm-svn: 28729
* For PR804:Reid Spencer2006-06-081-1/+1
| | | | | | | | Change the file size field of StatusInfo to be uint64_t instead of size_t so that we know it is always 64 bits. This prevents some overflow on systems where size_t is 32 bits when it ought to be 64. llvm-svn: 28726
* For PR787:Reid Spencer2006-06-071-0/+14
| | | | | | | | | | | | Provide new llvm::sys::Program facilities for converting the stdout and stdin to binary mode. There is no standard way to do this and the available mechanisms are platform specific. Adjust the bytecode reader and writer to use these methods when their input is stdin or output is stdout. THis avoids the problem with \n writing CRLF to a bytecode file on windows. Patch Contributed by Michael Smith. llvm-svn: 28722
* For PR798:Reid Spencer2006-06-051-7/+8
| | | | | | Add support for Graphviz. Patch contributed by Anton Korobeynikov. llvm-svn: 28684
* Provide configuration support and usage for MINGW32 platformReid Spencer2006-06-013-8/+26
| | | | llvm-svn: 28639
* Unlike Unix, Windows won't let a file be implicitly replaced via renaming ↵Jeff Cohen2006-05-071-1/+1
| | | | | | without explicit permission. llvm-svn: 28157
* Mingw32 patches supplied by Anton Korobeynikov.Jeff Cohen2006-04-291-1/+1
| | | | llvm-svn: 28023
* Add AddSymbol() method to DynamicLibrary to work around Windows limitationJeff Cohen2006-01-301-0/+6
| | | | | | | of being unable to search for symbols in an EXE. It will also allow other existing hacks to be improved. llvm-svn: 25805
* Fix indentation.Jeff Cohen2006-01-291-4/+4
| | | | llvm-svn: 25795
* Implement a generic polled Alarm function. This merely removes the systemReid Spencer2005-12-221-0/+36
| | | | | | | dependent portion of the lib/Support/SlowOperationTimer code into the lib/System implementation where it can be ported to different platforms. llvm-svn: 24937
* It's dangerous coding on Mondays.Jeff Cohen2005-08-021-8/+5
| | | | llvm-svn: 22585
* Implement SetInterruptFunction for Windows.Jeff Cohen2005-08-021-1/+25
| | | | llvm-svn: 22582
* Implement sys::SetInterruptFunction on Unix, stub it on win32 so that theChris Lattner2005-08-021-0/+4
| | | | | | build will not fail llvm-svn: 22578
* support near allocations for the JITAndrew Lenharth2005-07-291-1/+3
| | | | llvm-svn: 22554
* Note to self: don't introduce memory leaks.Jeff Cohen2005-07-131-0/+1
| | | | llvm-svn: 22422
* Win32 support for Mutex class.Jeff Cohen2005-07-132-9/+23
| | | | llvm-svn: 22420
* For PR540:Reid Spencer2005-07-121-0/+46
| | | | | | | | | Add a Mutex class for thread synchronization in a platform-independent way. The current implementation only supports pthreads. Win32 use of Critical Sections will be added later. The design permits other threading models to be used if (and only if) pthreads is not available. llvm-svn: 22403
* Fix bugs also fixed in Unix version, plus other general cleanup.Jeff Cohen2005-07-091-17/+61
| | | | llvm-svn: 22363
* Ensure that functions like isDirectory don't fail if the file doesn'tReid Spencer2005-07-081-0/+6
| | | | | | exist but just return false instead. llvm-svn: 22361
* Stamp out tabsJeff Cohen2005-07-081-19/+18
| | | | llvm-svn: 22357
OpenPOWER on IntegriCloud