History log of /external/llvm/lib/Support/SystemUtils.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c65aba032ebd4899687d75d542e0d2a39e286936 14-Jun-2013 Rafael Espindola <rafael.espindola@gmail.com> Move PrependMainExecutablePath next to its only user.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183980 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
675e0ac0bfd6fb78423d9fbee9f50c1dec62c111 13-Jun-2013 Rafael Espindola <rafael.espindola@gmail.com> Avoid using PathV1.h in Program.h.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183940 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
1f6efa3996dd1929fbc129203ce5009b620e6969 29-Nov-2010 Michael J. Spencer <bigcheesegs@gmail.com> Merge System into Support.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
d66f2b74f2f01bb1f6c7d0f1b8408bd24ffa654c 03-Nov-2010 Mikhail Glushenkov <foldr@codedgers.com> Rename FindExecutable to PrependMainExecutablePath.

Makes it more clear that it is just a path manipulation function.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118174 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
303f350f7d4fffac042d6e36ca35f751ab62488b 03-Nov-2010 Dan Gohman <gohman@apple.com> Print an error as one big string instead of breaking it up.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118130 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
ed724fd43a2388f93460ca397c69948d346ec4db 02-Nov-2010 Mikhail Glushenkov <foldr@codedgers.com> Revert r118057, this is better fixed in appendSuffix itself.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118088 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
d4589a3f582fe5aaf399718ec004f76bc3006343 02-Nov-2010 Dan Gohman <gohman@apple.com> Don't append a dot on platforms which don't use exe suffixes.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118057 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
345b344e64ae3e0b595e660a7e0c1833ead42e18 02-Nov-2010 Mikhail Glushenkov <foldr@codedgers.com> FindExecutable: remove the executability check.

This makes the behaviour of FindExecutable more consistent across platforms, but
I'm not very happy with the name...

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118049 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
8a5ff478db80fdc0753378563b8f1c139136607a 28-Oct-2010 Mikhail Glushenkov <foldr@codedgers.com> Remove an unnecessary check and an unnecessary temporary.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117583 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
776339ee273c55beb3073a6dee5a8d34e4c34493 03-Sep-2010 Dan Gohman <gohman@apple.com> Use the FindProgramByName fallback only with known absolute paths.
I wasn't able to convince myself that all GetMainExecutable
implementations always return absolute paths; this prevents
unexpected behavior in case they ever don't.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112888 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
1b68af4183d20ccd9de8035ab8812a4d88827f88 02-Sep-2010 NAKAMURA Takumi <geek4civic@gmail.com> llvm::FindExecutable(): Retrieve the name with suffix.exe, if available.

bugpoint uses it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112803 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
ec080467f5b322441055de1f6cd4f08edc23d7df 11-Sep-2009 Dan Gohman <gohman@apple.com> Fix llvm-extract's "writing bitcode to a terminal" warning, which wasn't
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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81568 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
74382b7c699120fbec5cb5603c9cf4212eb37f06 24-Aug-2009 Chris Lattner <sabre@nondot.org> Prune #includes from llvm/Linker.h and llvm/System/Path.h,
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.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79869 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
b683ea4712836e22b98d24bf8e40e599224d024e 23-Aug-2009 Chris Lattner <sabre@nondot.org> eliminate the ostream version of CheckBitcodeOutputToConsole,
change the raw_ostream one to take the raw_ostream byref instead
of byptr. Prune #includes, eliminate a use of Streams.h


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79863 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
197f728d49fa0cc0baa5aadb2b905fbd8c22a81e 05-Aug-2009 Dan Gohman <gohman@apple.com> Fix FindExecutable to use sys::Path::GetMainExecutable instead of
just argv[0]. And remove the code for searching the current
working directory and for searching PATH; the point of FindExecutable
is not to find whatever version of the executable can be found by
searching around, but to find an executable that accompanies the
current executable.

Update the tools to use sys::Program::FindProgramByName when they
want PATH searching.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78240 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
d890de10af6a4d01fe0b35f09ccd674d771e4732 15-Jul-2009 Dan Gohman <gohman@apple.com> Add a raw_ostream version of CheckBitcodeOutputToConsole.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75796 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
a00e85c9b1d57d3ba89592b95f55c571170a8ab9 12-Jul-2009 Daniel Dunbar <daniel@zuster.org> Improve sys::Path::makeAbsolute on Win32.
- Patch by Viktor Kutuzov!

- Minor tweak by me to add llvm_unreachable calls on FIXMEd error paths.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75424 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
74a81813c2fea442d921c08e79d228bd936e723c 01-Jul-2009 Daniel Dunbar <daniel@zuster.org> Tweak FindExecutable so that relative executable paths work as well.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74645 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
93696a38b709361aee960fd8537973205ea8cfef 01-Jul-2009 Daniel Dunbar <daniel@zuster.org> Fix FindExecutable to work if given an absolute executable path name.
- Patch by Viktor Kutuzov, with tweaks by me.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74608 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
4ee451de366474b9c228b4e5fa573795a715216d 29-Dec-2007 Chris Lattner <sabre@nondot.org> Remove attribution from file headers, per discussion on llvmdev.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
a99be51bf5cdac1438069d4b01766c47704961c8 05-Jul-2007 Gabor Greif <ggreif@gmail.com> Here is the bulk of the sanitizing.
Almost all occurrences of "bytecode" in the sources have been eliminated.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37913 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
1a097e30d39e60303ae2b19f7a56e813f3e3c18e 08-Dec-2006 Bill Wendling <isanbard@gmail.com> Don't use <sstream> in Streams.h but <iosfwd> instead.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32340 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
bcd2498f4f1682dbdc41452add5b9bc72cbd6b3f 07-Dec-2006 Bill Wendling <isanbard@gmail.com> Removed more <iostream> includes


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32321 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
e81561909d128c6e2d8033cb5465a49b2596b26a 07-Dec-2006 Bill Wendling <isanbard@gmail.com> Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are
now cerr, cout, and NullStream resp.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
fe6b146dcd09f488b12c7ff888ead9cedc92c2a6 26-Nov-2006 Bill Wendling <isanbard@gmail.com> Removed #include <iostream> and replace with llvm_* streams.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31927 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
dd04df0ec33a903ee7fc747701bafde622f77d8b 08-Jul-2005 Reid Spencer <rspencer@reidspencer.com> For PR495:
Get rid of the difference between file paths and directory paths. The Path
class now simply stores a path that can refer to either a file or a
directory. This required various changes in the implementation and interface
of the class with the corresponding impact to its users. Doxygen comments were
also updated to reflect these changes. Interface changes are:

appendDirectory -> appendComponent
appendFile -> appendComponent
elideDirectory -> eraseComponent
elideFile -> eraseComponent
elideSuffix -> eraseSuffix
renameFile -> rename
setDirectory -> set
setFile -> set

Changes pass Dejagnu and llvm-test/SingleSource tests.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22349 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
c7f083297cd796c2fadb534307e4ef406fd68945 07-Jul-2005 Reid Spencer <rspencer@reidspencer.com> For PR495:
Change interface to Path class:
readable -> canRead
writable -> canWrite
executable -> canExecute

More (incremental) changes coming to close 495.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22345 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
b5cd8459df43f71bd73161e7330a45e7bea7a464 11-May-2005 Misha Brukman <brukman+llvm@gmail.com> Why output multiple strings, let the compiler concatenate them for us for free


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21845 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
dca7978d1dd1751034e55a05d28dde5133fe87b0 22-Apr-2005 Misha Brukman <brukman+llvm@gmail.com> * Order #includes as per style guide
* Combine multiple ``std::cerr <<'' statements into one for simplicity


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21458 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
f976c856fcc5055f3fc7d9f070d72c2d027c1d9d 22-Apr-2005 Misha Brukman <brukman+llvm@gmail.com> Remove trailing whitespace


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21422 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
52b50a64ecd31ebb03e742d8ad6b6a86b541a53d 02-Jan-2005 Reid Spencer <rspencer@reidspencer.com> Make printing a warning message optional in CheckBytecodeOutputToConsole.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19240 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
436f23ebf58418611f798faf7e00de05c7a42e21 02-Jan-2005 Reid Spencer <rspencer@reidspencer.com> Implement a function to print a warning if bytecode output is to be sent to
a terminal/console.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19237 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
a434805014809e46ff955565bf89cdc2590fb4e6 19-Dec-2004 Reid Spencer <rspencer@reidspencer.com> For PR351:
* Remove unneeded header files.
* Move RedirectFD static function to lib/System/Unix/Program.cpp
* Delete RunProgramWithTimeout, now implemented by
sys::Program::ExecuteAndWait. RunProgramWithTimeout is now a convenience func.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19040 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
44f6966ef076b223b69da893c438236ea0fc677e 14-Dec-2004 Reid Spencer <rspencer@reidspencer.com> For PR351:
* Remove the ExecWait function. This is now in sys::Program::ExecuteAndWait


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18927 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
9665e8a697d1fa91aeca17f13a81dd2de2f11aa5 14-Dec-2004 Reid Spencer <rspencer@reidspencer.com> For PR351:
* Remove isExecutable as its now implemented by sys::Path::executable
* Make FindExecutable a thin veneer over sys::Program::FindProgramByName.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18918 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
9b9e22a32e175a40b280236531a60a716a12c3a5 13-Dec-2004 Reid Spencer <rspencer@reidspencer.com> For PR351:
Remove AllocateRWXMemory as it is not used any more in LLVM. The function
has been replaced with sys::Memory::AllocateRWX several months ago.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18912 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
551ccae044b0ff658fe629dd67edd5ffe75d10e8 02-Sep-2004 Reid Spencer <rspencer@reidspencer.com> Changes For Bug 352
Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16137 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
d67e4392412232a9aa5bf7560c0b0e624a842b65 25-Jul-2004 Chris Lattner <sabre@nondot.org> Remove linux/solaris specific stuff.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15195 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
21ddf17ff622ee9a61f8c868b4a8ea04532c2094 24-Jul-2004 Chris Lattner <sabre@nondot.org> Get rid of the printout from the low-level system interface


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15161 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
de0213b9f551fa1fb0743f6b1150205180be5c9c 24-Jul-2004 Chris Lattner <sabre@nondot.org> Add support for killing the program if it executes for too long.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15158 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
ebb0faabd3df5eab24178da692b75aa79b0d65c7 18-Jun-2004 Misha Brukman <brukman+llvm@gmail.com> * Fix file header and name
* Order #includes alphabetically


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14234 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
b48730372594d6a476d0a32c4ce12d963ee3812a 18-Jun-2004 Misha Brukman <brukman+llvm@gmail.com> Use the machine-independent method of querying the page size.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14233 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
d6af686d288ed0ca539c40e1f121691ab2d5ec1c 02-Jun-2004 Misha Brukman <brukman+llvm@gmail.com> Fix spelling, trim empty space, tighten up function header comment.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13940 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
49f61c4ea499d93f10dfe1b1da2563d4875c3f7e 28-May-2004 Chris Lattner <sabre@nondot.org> Add support for getting executable memory on Windows. This is actually
much easier than on unix. :) The only evil thing is that windows.h defines
a macro named FindExecutable, which collides with one of our names.

The JIT now runs on windows, but it cannot resolve external functions
(like printf) yet.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13871 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
c89fe6da17970f61ec1f4e6a5bf75156cc96a1b4 28-May-2004 Chris Lattner <sabre@nondot.org> Add a new function for the JIT. libsupport is now the only library that
includes mman.h


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13870 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
d895ffe122269dd577d98dee4a82f8ea15029b30 27-May-2004 Chris Lattner <sabre@nondot.org> Changes to make libSupport build on systems that don't have the wait syscall.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13806 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
bf3d2e2683b41f8bc179fea943b462bc88a56f2f 16-Apr-2004 Chris Lattner <sabre@nondot.org> Bugpoint was not correctly capturing stderr! This caused it to "find" bugs
that didn't exist, missing the ones that do :(


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12978 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
8507ecb36d8b755671861d0b3550c66a322d3f04 02-Apr-2004 Brian Gaeke <gaeke@uiuc.edu> Add autoconf support for isStandardOutAConsole ().


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12638 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
b234d460b25fea41531cd6edf3da67ec1601233b 02-Apr-2004 Chris Lattner <sabre@nondot.org> Add new function, autoconf support required tho


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12600 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
74b1f45293b45737bf0f18cf3a1a078ff1bfabdb 10-Jan-2004 Chris Lattner <sabre@nondot.org> Remove config wrapper around <cerrno>


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10747 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
2cdd21c2e4d855500dfb53f77aa74da53ccf9de6 14-Dec-2003 Chris Lattner <sabre@nondot.org> Finegrainify namespacification


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10464 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
d0fde30ce850b78371fd1386338350591f9ff494 11-Nov-2003 Brian Gaeke <gaeke@uiuc.edu> Put all LLVM code into the llvm namespace, as per bug 109.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
b576c94c15af9a440f69d9d03c2afead7971118c 20-Oct-2003 John Criswell <criswell@uiuc.edu> Added LLVM project notice to the top of every C++ source file.
Header files will be on the way.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
53e557d670b123adf954992fb8eeeef2118eb17d 15-Oct-2003 Brian Gaeke <gaeke@uiuc.edu> Fix up error message.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9139 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
44f8a34aabd6b0c78eacd0d9abde4aa34db51b2e 30-Sep-2003 Misha Brukman <brukman+llvm@gmail.com> Fixed space issues, code alignment, tabs -> spaces.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8755 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
e5b3e1559b97e04f73ea01465a1810383468e9f7 17-Sep-2003 John Criswell <criswell@uiuc.edu> In ExecWait(), made the child process exit if it can't execve() the new
program.
Added the use of const (which compiles and is hopefully correct).
Added comments.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8585 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
5afb5f63773bc329eb4549b5f9e83a4dac029cb2 17-Sep-2003 John Criswell <criswell@uiuc.edu> Added the ExecWait() function. It executes a program with the specified
arguments and environment.
Perhaps it should be merged with the RunProgramWithTimeout function, but I'd
want to allow it to inherit the parent process's stdin and stdout.
I'll save that for a rainy day...


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8577 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
950971dfe6271e85292f73dd6ac105465e4898f7 16-Sep-2003 Misha Brukman <brukman+llvm@gmail.com> Fixed spelling & grammar.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8559 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
f7066c76d268161ecbaad2e7b161c2003818d071 07-Aug-2003 Misha Brukman <brukman+llvm@gmail.com> Doxygen-ify the comments by using '///' instead of '//'.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7694 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
35d402fbbaaa7b9db1b56757fb1b390a3889ebad 07-Aug-2003 Misha Brukman <brukman+llvm@gmail.com> Remove references to `bugpoint' from the now-generic system utilities.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7693 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
3d1b0c73319ec1d01ec927ead03a09bbc62c7aea 07-Aug-2003 Misha Brukman <brukman+llvm@gmail.com> Moved removeFile() and getUniqueFilename() into FileUtilities.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7691 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
794a58ed197f082c96a1ea33fdb9c6d0a8f151d8 01-Aug-2003 Chris Lattner <sabre@nondot.org> Use the C++, more portable, deleter


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7483 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
bc0e998c497446f5448425b3cbd7f8f19a458764 14-Jul-2003 Misha Brukman <brukman+llvm@gmail.com> The word `separate' only has one `e'.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7173 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
7a73b80b9052136c8cd2234eb3433a07df7cf38e 30-Jun-2003 John Criswell <criswell@uiuc.edu> Merged in autoconf branch. This provides configuration via the autoconf
system.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7014 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
2eb9a257c86d6194ec572d8556f86af97452bebe 17-Jun-2003 Chris Lattner <sabre@nondot.org> Actually, change it to use explicit new/delete, which is more likely to be
optimized INTO an alloca


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6727 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
5b1688d73be263590c25ca210efa4ebee7534cea 17-Jun-2003 Chris Lattner <sabre@nondot.org> Remove usage of alloca


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6726 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
ad95d9ef50cbd789025dbff8a1e018650cbcdc7f 16-Jun-2003 Brian Gaeke <gaeke@uiuc.edu> Isolate machine-dependent use of <alloca.h> in "Support/Alloca.h",
so that we can easily change its use to be conditional on the result of
an autoconf test later.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6723 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
3301b695cb158e09ec540cc8318eacef9877b638 29-Jan-2003 Chris Lattner <sabre@nondot.org> Fix build problem on sparc


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5428 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
e1b52b765675015eee5ce9efdb1b81c6c3eaefb1 24-Dec-2002 Chris Lattner <sabre@nondot.org> Fix compilation on GCC 3.2


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5136 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp
4a10645c70199c8d8567fbc46312158c419720ab 24-Dec-2002 Chris Lattner <sabre@nondot.org> New files for miscompilation detection


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5120 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/SystemUtils.cpp