- Jan 22, 2010
-
-
Torok Edwin authored
TimeValue()::now().toEpochTime() is supposed to be the same as time(), but it wasn't, because toEpoch subtracted PosixZeroTime, but now() didn't add PosixZeroTime! Add a unittest to check this works. llvm-svn: 94178
-
- Dec 23, 2009
-
-
Nuno Lopes authored
llvm-svn: 92011
-
- Dec 17, 2009
-
-
Jeffrey Yasskin authored
llvm-svn: 91620
-
- Dec 16, 2009
-
-
Chris Lattner authored
is not used by anything performance sensitive, so just use std::string. llvm-svn: 91528
-
Chris Lattner authored
a fixed size buffer is perfectly fine. llvm-svn: 91527
-
- Dec 09, 2009
-
-
Daniel Dunbar authored
llvm-svn: 90937
-
- Nov 29, 2009
-
-
Benjamin Kramer authored
llvm-svn: 90083
-
Kovarththanan Rajaratnam authored
case where realpath() fails. When this occurs we segfault trying to create a std::string from a NULL pointer. Fixes PR5635. llvm-svn: 90082
-
- Nov 25, 2009
-
-
Edward O'Callaghan authored
API change Path::isSpecialFile to Path::isRegularFile, improve semantics in regards to comments from 89765 post review. llvm-svn: 89848
-
- Nov 24, 2009
-
-
Daniel Dunbar authored
llvm-svn: 89786
-
Edward O'Callaghan authored
llvm-svn: 89765
-
- Nov 08, 2009
-
-
Duncan Sands authored
not to work any more on linux. llvm-svn: 86481
-
- Nov 02, 2009
-
-
Edward O'Callaghan authored
llvm-svn: 85782
-
- Oct 30, 2009
-
-
Dan Gohman authored
llvm-svn: 85575
-
- Oct 26, 2009
-
-
Chandler Carruth authored
direct inclusion edge from System to Support. llvm-svn: 85086
-
- Oct 23, 2009
-
-
Ted Kremenek authored
Use 'waitpid' instead of 'wait'. Basing Program::Wait() on 'wait()' prevents it being correct within a multithreaded context. This address: PR 5277 (Program::Wait is unsafe to call from multiple threads). Note: If waitpid() turns out to be non-portable, we can add more autoconf magic, or look into another solution. llvm-svn: 84903
-
- Oct 12, 2009
-
-
Edward O'Callaghan authored
llvm-svn: 83823
-
- Sep 22, 2009
-
-
Daniel Dunbar authored
ExecuteAndWait. llvm-svn: 82522
-
- Sep 15, 2009
-
-
Mikhail Glushenkov authored
GetProcessId was introduced only in XP. As a bonus, this change makes Program objects copyable, since Program is now basically a PID. llvm-svn: 81826
-
- Sep 11, 2009
-
-
Dan Gohman authored
working. To support this, add an is_displayed() function to raw_ostream, and generalize Process::StandardOutIsDisplayed and friends in order to support it. Also, call RemoveFileOnSignal before creating a file instead of after, so that the file isn't left behind if the program is interrupted between when the file is created and RemoveFileOnSignal is called. While here, add a -S to llvm-extract and port it to IRReader so that it supports assembly input. llvm-svn: 81568
-
- Sep 09, 2009
-
-
Benjamin Kramer authored
clang's testsuite. llvm-svn: 81333
-
Mikhail Glushenkov authored
Thanks to Duncan Sands for spotting this. llvm-svn: 81328
-
- Sep 08, 2009
-
-
Mikhail Glushenkov authored
llvm-svn: 81252
-
Mikhail Glushenkov authored
llvm-svn: 81249
-
Mikhail Glushenkov authored
llvm-svn: 81247
-
Mikhail Glushenkov authored
llvm-svn: 81246
-
- Sep 07, 2009
-
-
Duncan Sands authored
equivalent to SIG_IGN. llvm-svn: 81144
-
- Sep 06, 2009
-
-
Duncan Sands authored
about by icc (#593, partial). Patch by Erick Tryzelaar. llvm-svn: 81115
-
Duncan Sands authored
doesn't warn about unreachable instructions. Patch by Erick Tryzelaar (#111). llvm-svn: 81110
-
- Sep 03, 2009
-
-
Daniel Dunbar authored
reliable. llvm-svn: 80863
-
- Aug 24, 2009
-
-
Chris Lattner authored
llvm-svn: 79873
-
Chris Lattner authored
forcing them down into various .cpp files. This change also: 1. Renames TimeValue::toString() and Path::toString() to ::str() for similarity with the STL. 2. Removes all stream insertion support for sys::Path, forcing clients to call .str(). 3. Removes a use of Config/alloca.h from bugpoint, using smallvector instead. 4. Weans llvm-db off <iostream> sys::Path really needs to be gutted, but I don't have the desire to do it at this point. llvm-svn: 79869
-
- Aug 19, 2009
-
-
Owen Anderson authored
we can find a way to cache the answer that isn't racy. llvm-svn: 79472
-
- Aug 17, 2009
-
-
Owen Anderson authored
llvm-svn: 79254
-
- Aug 07, 2009
-
-
Dan Gohman authored
llvm-svn: 78363
-
- Aug 05, 2009
-
-
Dan Gohman authored
llvm-svn: 78239
-
Dan Gohman authored
llvm-svn: 78215
-
Dan Gohman authored
fork call. This eliminates a need for <iostream>. Also remove needless fsync calls. llvm-svn: 78131
-
Dan Gohman authored
Add a comment explaining why. llvm-svn: 78128
-
Dan Gohman authored
and 126 if it is not executable. llvm-svn: 78120
-