d26d6b68dd5ad6cea00331182d70432e4bac3393 |
|
15-Sep-2011 |
Douglas Gregor <dgregor@apple.com> |
Update the comment for system_temp_directory() to indicate when it will ignore the erasedOnReboot option, and properly escape the backslash in "C:\TEMP". Thanks to Aaron and Francois. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139755 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/PathV2.h
|
55cf815e19691d8a1cda40a331943ebfee9d7255 |
|
14-Sep-2011 |
Douglas Gregor <dgregor@apple.com> |
Add a simple routine to determine the typical system directory for temporary data. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139725 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/PathV2.h
|
63cc3a85cc10093f83f76ea9192f77929b58569e |
|
11-Feb-2011 |
Zhanyong Wan <wan@google.com> |
Adds llvm::sys::path::is_separator() to test whether a char is a path separator on the host OS. Reviewed by dgregor. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125406 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/PathV2.h
|
f3e3f21db19512067ee9f6b7b99eae16d907bed2 |
|
10-Feb-2011 |
Douglas Gregor <dgregor@apple.com> |
Rip out realpath() support. It's expensive, and often a bad idea, and I have another way to achieve the same goal. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125239 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/PathV2.h
|
025feadb973272d5c5097bb72cb2f6fef44474d3 |
|
09-Feb-2011 |
Douglas Gregor <dgregor@apple.com> |
Add llvm::sys::path::canonical(), which provides the canonicalized name of a path, after resolving symbolic links and eliminating excess path elements such as "foo/../" and "./". This routine still needs a Windows implementation, but I don't have a Windows machine available. Help? Please? git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125228 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/PathV2.h
|
d53f3c864bf94d158a2ae677fe92fd41afaec2f3 |
|
17-Dec-2010 |
Benjamin Kramer <benny.kra@googlemail.com> |
Pass StringRefs by value, for consistency. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122074 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/PathV2.h
|
12ccf67457cddc7841bd23bae342994a21d25eb0 |
|
07-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/PathV2: Remove const from bool return types. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121157 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/PathV2.h
|
5029159fbe7c267c9322fc6c38064e9ab2ce91bc |
|
07-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/PathV2: Change most functions in the path namespace to return their work via their return value instead of an out parameter. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121149 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/PathV2.h
|
936671b2eaa0a6b27903f8d85a8f4b28fcf8ee84 |
|
07-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/PathV2: Remove the error_code return type from all functions in the path namespace. None of them return anything except for success anyway. These will be converted to returning their result soon. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121109 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/PathV2.h
|
ee271d8758c8493f2cadf5b9c0ec57431565891b |
|
07-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/PathV2: Move make_absolute from path to fs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121108 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/PathV2.h
|
ad8a14f24eb3daee61c8076ff6e5a8135f4dd124 |
|
07-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/PathV2: Clarify and correct documentation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121091 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/PathV2.h
|
1522fce477f3b6b1b5812aa561ad2ff3f51eb968 |
|
07-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/PathV2: Move current_path from path to fs and fix the Unix implementation. Unix bug spotted by Dan Gohman. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121090 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/PathV2.h
|
5a7df60619d88a2c804b0dbdf68b0b502941bba3 |
|
01-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/PathV2: Split PathV2.h into PathV2.h and FileSystem.h. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120592 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/PathV2.h
|
9cf96e853edba13c42b71ce307d5114ec46e3aa9 |
|
01-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/PathV2: Remove is_valid. It was only added because Path had it, but apparently it is unused. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120540 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/PathV2.h
|
dbfb56bebdb279a2a94096a821d3b7d3345962c2 |
|
01-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/PathV2: Add remove_filename implementation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120513 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/PathV2.h
|
a42cf73c779fe4210cedce0a7a0b2ada2085b55b |
|
01-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/PathV2: Implement reverse iteration and parent_path. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120496 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/PathV2.h
|
e6f26e874e0ff32fe429605fded5a2e35e4e7179 |
|
30-Nov-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/PathV2: Update comments. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120348 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/PathV2.h
|
dffde9964480f946d4308ce936b667b6c37b1059 |
|
29-Nov-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support: Add PathV2 implementation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120329 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/PathV2.h
|
ace996943a7d586c1ed42e550cb431c72143d6b3 |
|
29-Nov-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/PathV2: Just about every function call requires the Twine header. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120327 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/PathV2.h
|
53ca1f3190680f3e86aebe0f72f7918d63f71e0d |
|
29-Nov-2010 |
Charles Davis <cdavis@mines.edu> |
Now to chant the magical incantation that will exorcise the System library from LLVM forever: grep -lR "llvm/System" * | grep -v .svn | xargs sed -ie 's#llvm/System#llvm/Support#g' git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120314 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/PathV2.h
|
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/include/llvm/Support/PathV2.h
|