aboutsummaryrefslogtreecommitdiff
path: root/lib/System
AgeCommit message (Expand)Author
2009-09-13Merge 81655 from mainline.Tanya Lattner
2009-09-04Merge 80863 from mainline.Tanya Lattner
2009-08-19Get rid of a helgrind warning. If this is _actually_ a performance problem,Owen Anderson
2009-08-17Add locking around signal handler registration.Owen Anderson
2009-08-12This void is implicit in C++.Dan Gohman
2009-08-12improve win32 path support, patch by Baptiste Lepilleur!Chris Lattner
2009-08-07Fix a bunch of namespace pollution.Dan Gohman
2009-08-05Minor code simplification.Dan Gohman
2009-08-05Update a comment to reflect the current code.Dan Gohman
2009-08-05Remove needless uses of std::flush in the parent process after aDan Gohman
2009-08-05Use _exit rather than exit in the child process after a failed exec.Dan Gohman
2009-08-04Follow Unix behavior and return 127 if the command is not found,Dan Gohman
2009-08-04When exec() fails, return 127 instead of errno; the parent process has no way toDaniel Dunbar
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