Daniel Dunbar
712de82154
Process: Add sys::Process::FileDescriptorHasColors().
...
llvm-svn: 160557
2012-07-20 18:29:38 +00:00
Daniel Dunbar
5f1c956eb0
[Support] Fix sys::GetRandomNumber() to always use a high quality seed.
...
llvm-svn: 156414
2012-05-08 20:38:00 +00:00
NAKAMURA Takumi
7bec74112d
Unix/Process.inc: Give more useful random seed to srand. Workaround for PR12743.
...
llvm-svn: 156252
2012-05-06 08:24:24 +00:00
NAKAMURA Takumi
54acb28882
Support/Process: Move llvm::sys::Process::GetRandomNumber() from Process.cpp to Unix/Process.inc.
...
FIXME: GetRandomNumber() is not implemented in Win32.
llvm-svn: 156251
2012-05-06 08:24:18 +00:00
Benjamin Kramer
13d16f3bf3
Reapply 'Add reverseColor to raw_ostream'.
...
To be used in printing unprintable source in clang diagnostics.
Patch by Seth Cantrell, with a minor fix for mingw by me.
llvm-svn: 154805
2012-04-16 08:56:50 +00:00
Argyrios Kyrtzidis
64104f16d4
Revert r154800 which breaks windows builders.
...
llvm-svn: 154802
2012-04-16 07:59:39 +00:00
Argyrios Kyrtzidis
d17db2e0ee
Add reverseColor to raw_ostream.
...
To be used in printing unprintable source in clang diagnostics.
Patch by Seth Cantrell!
llvm-svn: 154800
2012-04-16 07:07:38 +00:00
Sylvestre Ledru
14ada94682
Fix the build under Debian GNU/Hurd.
...
Thanks to Pino Toscano for the patch
llvm-svn: 154500
2012-04-11 15:35:36 +00:00
Chandler Carruth
da22f30e72
Remove SetWorkingDirectory from the Process interface. Nothing in LLVM
...
or Clang is using this, and it would be hard to use it correctly given
the thread hostility of the function. Also, it never checked the return
which is rather dangerous with chdir. If someone was in fact using this,
please let me know, as well as what the usecase actually is so that
I can add it back and make it more correct and secure to use. (That
said, it's never going to be "safe" per-se, but we could at least
document the risks...)
llvm-svn: 148211
2012-01-15 08:41:35 +00:00
Daniel Dunbar
9b92e2be30
sys::Process: Add a SetWorkingDirectory method.
...
llvm-svn: 140433
2011-09-23 23:23:36 +00:00
Michael J. Spencer
447762da85
Merge System into Support.
...
llvm-svn: 120298
2010-11-29 18:16:10 +00:00