2c3e0051c31c3f5b2328b447eadf1cf9c4427442 |
|
06-May-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master LLVM for rebase to r235153 Change-Id: I9bf53792f9fc30570e81a8d80d296c681d005ea7 (cherry picked from commit 0c7f116bb6950ef819323d855415b2f2b0aad987)
/external/llvm/lib/Support/Windows/Path.inc
|
4c5e43da7792f75567b693105cc53e3f1992ad98 |
|
08-Apr-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master llvm for rebase to r233350 Change-Id: I07d935f8793ee8ec6b7da003f6483046594bca49
/external/llvm/lib/Support/Windows/Path.inc
|
ebe69fe11e48d322045d5949c83283927a0d790b |
|
23-Mar-2015 |
Stephen Hines <srhines@google.com> |
Update aosp/master LLVM for rebase to r230699. Change-Id: I2b5be30509658cb8266be782de0ab24f9099f9b9
/external/llvm/lib/Support/Windows/Path.inc
|
37ed9c199ca639565f6ce88105f9e39e898d82d0 |
|
01-Dec-2014 |
Stephen Hines <srhines@google.com> |
Update aosp/master LLVM for rebase to r222494. Change-Id: Ic787f5e0124df789bd26f3f24680f45e678eef2d
/external/llvm/lib/Support/Windows/Path.inc
|
c6a4f5e819217e1e12c458aed8e7b122e23a3a58 |
|
21-Jul-2014 |
Stephen Hines <srhines@google.com> |
Update LLVM for rebase to r212749. Includes a cherry-pick of: r212948 - fixes a small issue with atomic calls Change-Id: Ib97bd980b59f18142a69506400911a6009d9df18
/external/llvm/lib/Support/Windows/Path.inc
|
36b56886974eae4f9c5ebc96befd3e7bfe5de338 |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Update to LLVM 3.5a. Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/lib/Support/Windows/Path.inc
|
ae06a63be5a1279739e0c8a2006e72f4bc687d57 |
|
07-Oct-2013 |
David Majnemer <david.majnemer@gmail.com> |
Windows: Be more explicit with Win32 APIs This addresses several issues in a similar vein: - Use the Unicode APIs when possible, running nm on clang shows that we only use Unicode APIs except for FormatMessage, CreateSemaphore, and GetModuleHandle. AFAICT, the latter two are coming from MinGW and not LLVM itself. - Make getMainExecutable more resilient. It previously considered return values of zero from ::GetModuleFileNameA to be acceptable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192096 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
6a971bb8f59f4e20c953a2cc360cab7bae8642e4 |
|
07-Oct-2013 |
David Majnemer <david.majnemer@gmail.com> |
Revert "Revert "Windows: Add support for unicode command lines"" This reverts commit r192070 which reverted r192069, I forgot to regenerate the configure scripts. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192079 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
b262556c45bb7b3add826bc3f050c99db6990c37 |
|
06-Oct-2013 |
David Majnemer <david.majnemer@gmail.com> |
Revert "Windows: Add support for unicode command lines" This is causing MinGW bots to fail. This reverts commit r192069. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192070 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
5a1a1856a4dfa1335d937437fade5c0bbab06560 |
|
06-Oct-2013 |
David Majnemer <david.majnemer@gmail.com> |
Windows: Add support for unicode command lines Summary: The MSVCRT deliberately sends main() code-page specific characters. This isn't too useful to LLVM as we end up converting the arguments to UTF-16 and subsequently attempt to use the result as, for example, a file name. Instead, we need to have the ability to access the Unicode command line and transform it to UTF-8. This has the distinct advantage over using the MSVC-specific wmain() function as our entry point because: - It doesn't work on cygwin. - It only work on MinGW with caveats and only then on certain versions. - We get to keep our entry point as main(). :) N.B. This patch includes fixes to other parts of lib/Support/Windows s.t. we would be able to take advantage of getting the Unicode paths. E.G. clang spawning clang -cc1 would want to give it Unicode arguments. Reviewers: aaron.ballman, Bigcheese, rnk, ruiu Reviewed By: rnk CC: llvm-commits, ygao Differential Revision: http://llvm-reviews.chandlerc.com/D1834 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192069 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
f42d4247ae1138c6deed50f92dcd1a4f34e07dec |
|
10-Sep-2013 |
Rui Ueyama <ruiu@google.com> |
Add getenv() wrapper that works on multibyte environment variable. On Windows, character encoding of multibyte environment variable varies depending on settings. The only reliable way to handle it I think is to use GetEnvironmentVariableW(). GetEnvironmentVariableW() works on wchar_t string, which is on Windows UTF16 string. That's not ideal because we use UTF-8 as the internal encoding in LLVM. This patch defines a wrapper function which takes and returns UTF-8 string for GetEnvironmentVariableW(). The wrapper function does not do any conversion and just forwards the argument to getenv() on Unix. Differential Revision: http://llvm-reviews.chandlerc.com/D1612 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190423 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
3f256c2e0b4417288e3191e67cb16177c8d8b2a7 |
|
22-Aug-2013 |
NAKAMURA Takumi <geek4civic@gmail.com> |
[Win32] mapped_file_region: Fix a bug in CreateFileMapping() that Size must contain Offset when Offset >= 65536. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189021 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
37693da119853a4b2a31df4a6b7213043fe97e1a |
|
22-Aug-2013 |
NAKAMURA Takumi <geek4civic@gmail.com> |
Whitespace. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189020 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
5e485a528168e883075d7c3c74e9010f0552a9f7 |
|
16-Aug-2013 |
Aaron Ballman <aaron@aaronballman.com> |
Switching to using a helper function instead of manually converting the string to UTF-8. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188566 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
cf027a0d58f507e70187e167f45d9d7eac206ff0 |
|
07-Aug-2013 |
Reid Kleckner <reid@kleckner.net> |
On Windows, autolink advapi32 from Path.inc for CryptAcquireContextW This allows llvm-tblgen to link successfully when compiling with clang. Both MSBuild and CMake will automatically add advapi32 as part of a set of other dlls comprising the win32 API to the link line, but CMake doesn't do that when compiling with clang. Until someone adds that info to cmake upstream, this seems like a reasonable work around. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187907 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
9ce8b2818d0c143fd58f4772d2002a15653079dd |
|
31-Jul-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Fix windows' implementation of status when a file doesn't exist. The unix one was returning no_such_file_or_directory, but the windows one was return success. Update the one one caller that was depending on the old behavior. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187463 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
f4ab63f3d8efa70053786d8a0e57b3bf76ae4ee5 |
|
30-Jul-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Implement getUniqueID for directories on windows. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187441 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
ed0a016e80ba3b56d676d665e067dc2fe7f474f7 |
|
30-Jul-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove dead code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187439 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
e0913798bca5724d2852386d369d1aa830f97173 |
|
29-Jul-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Make file_status::getUniqueID const. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187383 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
3ed45fe2be4356351942a2cfe9bd92e996d4fcad |
|
29-Jul-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Include st_dev to make the result of getUniqueID actually unique. This will let us use getUniqueID instead of st_dev directly on clang. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187378 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
ebd21b30eb833a6942c4e82f890989a2462ab74f |
|
19-Jul-2013 |
Serge Pavlov <sepavloff@gmail.com> |
Initialize TempFileHandle. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186684 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
b1a003f37725a31e5e744c46112b628c5e0aeb8a |
|
19-Jul-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Split openFileForWrite into windows and unix versions. It is similar to 186511, but for creating files for writing. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186679 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
ef69f54fec8ba71b6624226e5e7bf7675b013bac |
|
18-Jul-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Small improvement to the use of GetFileType: * assert that the return value is one of the documented values on msdn. * on FILE_TYPE_UNKNOWN, check GetLastError. Unfortunately I can't think of a way to get a FILE_TYPE_UNKNOWN on a test. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186595 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
2cf5425d0a048fbf36fc15035487f427499b514a |
|
18-Jul-2013 |
NAKAMURA Takumi <geek4civic@gmail.com> |
Windows/Path.inc: Introduce file_type::character_file and file_type::fifo_file in sys::fs::getStatus(HANDLE). It fixes llvm/test/Other/close-stderr.ll on msys. FIXME: Provide unittests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186588 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
1c881d9d35a7880d0c102119b29d20ceb2ed1975 |
|
18-Jul-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove dead code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186561 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
c889c8fd0f7a94a9737e91e19aa4f522b9ddfd80 |
|
17-Jul-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Fix a funny typo. Thanks to Aaron Ballman for noticing. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186532 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
24ff48476b663cb334afcb062a49c342e341eb92 |
|
17-Jul-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Add FILE_SHARE_WRITE to openFileForRead. This should fix the windows bots. It looks like the failing tests are of the form prog1 > file prog2 file and prog2 fails trying to read the file. The best fix would probably be to close stdout/stderr in prog1, but it was not the intention of 186511 to change this, so just restore the old behavior for now. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186530 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
b0aa9e9718181952d5a636c72ff32c8d4352685b |
|
17-Jul-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Split openFileForRead into Windows and Unix versions. This has some advantages: * Lets us use native, utf16 windows functions. * Easy to produce good errors on windows about trying to use a directory when we want a file. * Simplifies the unix version a bit. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186511 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
e7ff00846244c73836d8ef2fb7f6ffed3c00b60e |
|
16-Jul-2013 |
Reid Kleckner <reid@kleckner.net> |
[Support] Fix some warnings when self-hosting clang on Windows git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186413 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
87be8d353b3454383940ce5abc1a176268a33d33 |
|
16-Jul-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Add a version of sys::fs::status that uses fstat. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186378 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
77e31bca0321c6b470a844e3d5468fd998eef44e |
|
16-Jul-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Instead friending status, provide windows and posix constructors to file_status. This opens the way of having static helpers in the .inc files that can construct a file_status. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186376 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
3259d61895c6a2bc88c32df4fe429e2117e9cb5f |
|
15-Jul-2013 |
Craig Topper <craig.topper@gmail.com> |
Add include to hopefully fix windows build. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186310 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
b9df53a40b22c74ce3f3a7b4a7c0676a38cf5e73 |
|
15-Jul-2013 |
Craig Topper <craig.topper@gmail.com> |
Use llvm::array_lengthof to replace sizeof(array)/sizeof(array[0]). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186301 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
ac2de33d2aaa076dc54ce2cea675bcca5b50261e |
|
10-Jul-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Use status to implement file_size. The status function is already using a syscall that returns the file size. Remember it and implement file_size as a simple wrapper. No functionally change, but clients that already use status now can avoid calling file_size. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186016 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
1cce797d32aa465c054fc4a313d8c330c89bd862 |
|
08-Jul-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
We now always create files with the correct permissions. Simplify the interface. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185834 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
8e7294f9953a98cfaae7e3bf5a6c852018cbcb83 |
|
28-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Improvements to unique_file and createUniqueDirectory. * Don't try to create parent directories in unique_file. It had two problem: * It violates the contract that it is atomic. If the directory creation success and the file creation fails, we would return an error but the file system was modified. * When creating a temporary file clang would have to first check if the parent directory existed or not to avoid creating one when it was not supposed to. * More efficient implementations of createUniqueDirectory and the unique_file that produces only the file name. Now all 3 just call into a static function passing what they want (name, file or directory). Clang also has to be updated, so tests might fail if a bot picks up this commit and not the corresponding clang one. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185126 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
7a231f5a1e346eff9d7b02f9f24dfb3d79c2f12f |
|
26-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Rename PathV2 to just Path now that it is the only one. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185015 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
460e75a453c256828caaf454c0bbae3eab79f440 |
|
26-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
PathV1 is deprecated since the 18th of Dec 2010. Remove it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184960 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
bdfe4399dba7370827146e44734b5a5456d223fa |
|
26-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove sys::GetMainExecutable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184916 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
2c63b27e9f36dddc2660639026b19e606ad52cd0 |
|
26-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove PathWithStatus. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184910 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
46fa7cf91af03373b6ab54f31215bb671698000f |
|
25-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Move GetEXESuffix to the one place it is used. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184853 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
deeb5724b8e6dfb911bde7c4b5d4e2f10953f52b |
|
25-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove sys::PathSeparator. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184852 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
7c8397081c3d101fe467e8375601b091056465e0 |
|
19-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove Path::getDirectoryContents. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184311 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
f6f3be69d81e8e41f90de9913738a9ba11190221 |
|
19-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove Path::canExecute. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
1fbf3a3aca2b7d16a7869ea6c6f39c7ffd28b6d2 |
|
18-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove Path::canWrite. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184235 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
f3426a482ea24c399df7c4abaa1ff8f7a9d9dfc8 |
|
18-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove unused Path::canRead. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184229 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
2e0f70bdd8814eefb752f1d0221800cbdbd8d1f5 |
|
18-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove uniqueID from PathV1.h. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184219 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
9e89fe77ce532e1d2704f55159d5474b35645685 |
|
14-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Add GetCurrentDirectory back. It looks like clang-tools-extra/unittests/cpp11-migrate/TransformTest.cpp depends on the behaviour of the old one on Windows. Maybe a difference between GetCurrentDirectoryA and GetCurrentDirectoryW? git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184009 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
76858a7abd4faeb462e04f177666b87b23b65287 |
|
14-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Replace use of PathV1.h in MCContext.cpp. GetCurrentDirectory is now unused. Remove it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184003 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
2a4005688c05e26439ce83c0b1da482e3c346ba9 |
|
12-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove Path::getMagicNumber. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183839 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
fa2bbb31fae64bc8cc3dc3736f5465d3ddba1704 |
|
12-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove Path::isAbsolute. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183836 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
5475e2b01e8f69c398353736bf3afe9b40e01cf8 |
|
12-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove Path::isAbsolute(). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183835 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
55d529fd8a0931999d96829b0e9f0df55d43f85d |
|
12-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove Path::getSuffix. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183833 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
36782c514ae7c5f9270c317bdea660bdcd86d9d6 |
|
12-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove sys::CopyFile. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183831 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
2e0372d69ab11fb6c38b35d533e0a6358fd38658 |
|
12-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove the old file memory mapping functions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183828 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
ddee9b46917d10e7d854011d275b77ad41693726 |
|
12-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove Path::createFileOnDisk. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183827 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
f90690f202901c7f6ba633bc144c9de9247b1834 |
|
12-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove Path::makeExecutableOnDisk. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183826 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
715a1be51fe25a09fcc5318cd787893a8fbfc9e1 |
|
11-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove Path::getDirname. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183780 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
b4d07b770c41b285a613a5b4953fe815044fad19 |
|
11-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove Path::getBasename. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183779 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
aab313f80bc447ecd3a6073014243b108bac6855 |
|
11-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove Path::getLast. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183778 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
6cbae0160600086e271904d7339c46f34ff57e73 |
|
11-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove GetRootDirectory. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183775 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
6438fd54ac475d378f47f2bbf6892e43212a7ff1 |
|
11-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove GetUserHomeDirectory. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183773 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
40de55a5569bd175cee6abab2070fa0edfbd8658 |
|
11-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove GetSystemLibraryPaths. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183770 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
0e33231d554b32e32e23400eb92c9aa44e0e251b |
|
11-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove Path::GetBitcodeLibraryPaths. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183765 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
87d0b9ed1462705dd9bf1cb7f67d0bf03af776c8 |
|
12-Feb-2013 |
Guy Benyei <guy.benyei@intel.com> |
Add static cast to unsigned char whenever a character classification function is called with a signed char argument, in order to avoid assertions in Windows Debug configuration. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175006 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
d04a8d4b33ff316ca4cf961e06c9e312eff8e64f |
|
03-Dec-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Use the new script to sort the includes of every file under lib. Sooooo many of these had incorrect or strange main module includes. I have manually inspected all of these, and fixed the main module include to be the nearest plausible thing I could find. If you own or care about any of these source files, I encourage you to take some time and check that these edits were sensible. I can't have broken anything (I strictly added headers, and reordered them, never removed), but they may not be the headers you'd really like to identify as containing the API being implemented. Many forward declarations and missing includes were added to a header files to allow them to parse cleanly when included first. The main module rule does in fact have its merits. =] git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169131 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
133fe7542c361cccf806daedde1262c11b921f8c |
|
09-Jun-2012 |
Aaron Ballman <aaron@aaronballman.com> |
Disabling a spurious deprecation warning about using PathV1 from within the PathV1 implementation file. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158274 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
19472a6f5fdfc93bed2168f342c27c3de2d46f7a |
|
09-Jun-2012 |
Aaron Ballman <aaron@aaronballman.com> |
Fixing a typo in the comments. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158273 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
542c063f9614a6d11cffb3b8f1802e62f3a46136 |
|
27-May-2012 |
NAKAMURA Takumi <geek4civic@gmail.com> |
Path::GetTemporaryDirectory(): Add an assertion if TempDirectory is alive, to check when someone would remove the tempdir. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157529 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
c94792507ddac393a0a9f4cdf1bf258a09a47268 |
|
01-Nov-2011 |
Eli Friedman <eli.friedman@gmail.com> |
Remove a couple unused methods. PR11201. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143452 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
5d0700786d53046b3d5d7fe0d8d207290a13872c |
|
24-Oct-2011 |
NAKAMURA Takumi <geek4civic@gmail.com> |
Windows/Path.inc: [PR8460] Get rid of ScopedNullTerminator. Thanks to Zvi Rackover! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142785 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
bfb25cd97ce21f511f8bcbcff57c11aade502d5b |
|
16-Mar-2011 |
NAKAMURA Takumi <geek4civic@gmail.com> |
Windows/Path.inc: [PR6270] PathV1::makeUnique(): Give arbitrary initial seed for workaround. FIXME: We should use sys::fs::unique_file() in future. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127723 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
b78e2ae4caabc67bcacd1e2921e6d9f8ca3a79ad |
|
10-Mar-2011 |
Rafael Espindola <rafael.espindola@gmail.com> |
Try to fix the windows build. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127416 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
218dc3e2fe54c28b0292a3e89c5ed6563f62ac23 |
|
11-Jan-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/Path: Deprecate PathV1::isDirectory and replace all uses with PathV2::is_directory. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123209 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
54453f2978c76b3aa71be7bb4e9657c8539f8648 |
|
10-Jan-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/Path: Deprecate PathV1::exists and replace all uses with PathV2::fs::exists. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123151 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/Path.inc
|
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/lib/Support/Windows/Path.inc
|
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/Windows/Path.inc
|