aboutsummaryrefslogtreecommitdiff
path: root/lib/System
AgeCommit message (Expand)Author
2009-08-03Fix a race condition in getting the process exit code on Win32.Daniel Dunbar
2009-08-02Empty arguments need to be quoted on Win32.Daniel Dunbar
2009-08-01eXtensible Systems doesn't exist any more and Reid donated this to theChris Lattner
2009-07-29Remove another F_OK.Dan Gohman
2009-07-28On "Unix", if Program::FindProgramByName is given a name containingDan Gohman
2009-07-28It isn't necessary to use F_OK when using R_OK or similar.Dan Gohman
2009-07-28Fix a fixme; don't take binaries from the working directory.Benjamin Kramer
2009-07-27CMake: make sure that the *.inc files for libSystem show up in the resulting Douglas Gregor
2009-07-26Don't use llvm_report_error in libSystem, this is a layering violation.Daniel Dunbar
2009-07-23Re-committing r76828 with the JIT memory manager changes now that the buildReid Kleckner
2009-07-23Reverting r76825 and r76828, since they caused clang runtime errors and some ...Reid Kleckner
2009-07-23Make the JIT code emitter properly retry and ask for more memory when it runsReid Kleckner
2009-07-18Remove duplication in Program::Execute{And,No}Wait.Mikhail Glushenkov
2009-07-17Trailing whitespace.Mikhail Glushenkov
2009-07-15Lexically order files in CMakeLists.txt files.Ted Kremenek
2009-07-12Use llvm_report_error, not llvm_unreachable.Daniel Dunbar
2009-07-12Improve sys::Path::makeAbsolute on Win32.Daniel Dunbar
2009-07-12"UNIX paths can contain non-ASCII characters, so Path::isValid() should not r...Chris Lattner
2009-07-09eraseFromDisk no longer throws.Chris Lattner
2009-07-08Add an ExecuteNoWait interface to support asynchronous process spawning.David Greene
2009-07-08remove two methods that no longer exist.Chris Lattner
2009-07-08more getting windows to build.Chris Lattner
2009-07-08hopefully fix the build on windows.Chris Lattner
2009-07-07Eliminate the static constructors and locks from DynamicLibrary.cpp.Chris Lattner
2009-07-07remove dead code, noone creates instances of "DynamicLibrary", so the ctor an...Chris Lattner
2009-07-07we don't use libtool anymore, update comments.Chris Lattner
2009-07-06No need to double-include config.hOwen Anderson
2009-07-06We need to include config.h to get the proper setting to LLVM_MULTITHREADED.Owen Anderson
2009-07-06improve portability to windows, patch by Xerces Ranby!Chris Lattner
2009-07-06Oops, I #included errno.h from inside the llvm::sys namespace.Jeffrey Yasskin
2009-07-02Fix windows build, patch by Howard Su.Duncan Sands
2009-07-01Add a portable strerror*() wrapper, llvm::sys::StrError(). This includes theJeffrey Yasskin
2009-07-01Try again at making this work on OpenBSD.Owen Anderson
2009-07-01Fix the build on OpenBSD.Owen Anderson
2009-06-30Fixed assert that checks return value of TlsSetValue.Oscar Fuentes
2009-06-26Fix compilation without pthreads.Owen Anderson
2009-06-26Fix unused variable warnings.Daniel Dunbar
2009-06-26Fix error in the Win32 implementation pointed out by Howard Su.Owen Anderson
2009-06-25Add support for const thread locals.Owen Anderson
2009-06-25Fix typo in assertion.Owen Anderson
2009-06-25Add a configure test for pthread_getspecific, and use it when building Thread...Owen Anderson
2009-06-25Update cmake build files.Owen Anderson
2009-06-25Add a class for supporting platform independent thread-local storage.Owen Anderson
2009-06-25Guard dynamic library loading.Owen Anderson
2009-06-23Add atomic multiply and divide operations, built on top of CompareAndSwap.Owen Anderson
2009-06-23Revert my last series of commits related to Timer and 64-bit atomics. Not al...Owen Anderson
2009-06-23Atomic ops that do arithmetic use signed arithmetic.Owen Anderson
2009-06-23Label the existing atomic functions as 32-bit specific, and add a 64-bit one ...Owen Anderson
2009-06-23Add an atomic add operation.Owen Anderson
2009-06-20Workaround for an... interesting bug in Darwin's pthread_rwlock_init.Owen Anderson