aboutsummaryrefslogtreecommitdiff
path: root/lib/System
AgeCommit message (Expand)Author
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
2009-06-19Fix bad paste-o in the MSVC atomics.Owen Anderson
2009-06-18Give RWMutex the SmartRWMutex treatment too.Owen Anderson
2009-06-18Insert a SmartMutex templated class into the class hierarchy, which takes a t...Owen Anderson
2009-06-18Update CMake files to account for new location of Threading.cpp.Ted Kremenek
2009-06-18Move Threading.[h|cpp] from Support to System.Owen Anderson
2009-06-18Fix build when disable thread support.Owen Anderson
2009-06-17Add RWMutex.cpp to the CMake makefilesDouglas Gregor
2009-06-17Improve the Win32 reader-writer lock implementation by making it just a normalOwen Anderson
2009-06-17Use atomic increment/decrement for reference counting of Type's.Owen Anderson
2009-06-17Add an atomic increment and decrement implementation, which will be used forOwen Anderson
2009-06-16Accidentally broke this file.Owen Anderson
2009-06-16Remove the Win32 implementation, since it doesn't compile pre-Vista.Owen Anderson
2009-06-16Fix/cleanup trailing newlines.Owen Anderson
2009-06-16Add a portable wrapper for reader-writer locks.Owen Anderson