118f194966d20460c2b1653e06c601e4b66c9b3f |
|
15-Aug-2012 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Properly test the LLVM_USE_RVALUE_REFERENCES macro. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161978 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
1ebd25e438444ae80ec3d9504fe2173b8306501d |
|
15-Aug-2012 |
Michael J. Spencer <bigcheesegs@gmail.com> |
[PathV2] Add mapped_file_region. Implementation for Windows and POSIX. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161976 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
a8e0865b7aaeabee8941503842d7978ebcc11f59 |
|
20-Jun-2012 |
Francois Pichet <pichet2000@gmail.com> |
Unbreak the MSVC build: add return to unimplemented functions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158788 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
ca077ec5ea41f4537ae58e141781be622d09c786 |
|
20-Jun-2012 |
Nick Kledzik <kledzik@apple.com> |
Add permissions(), map_file_pages(), and unmap_file_pages() to llvm::sys::fs and add unit test. Unix is implemented. Windows side needs to be implemented. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158770 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
61aef8bdf7a60bb1ab510fee0c5b2792468aadd3 |
|
11-May-2012 |
Eric Christopher <echristo@apple.com> |
Allow unique_file to take a mode for file permissions, but default to user only read/write. Part of rdar://11325849 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156591 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
6781c96599022b8baf03113d7b6f35bd3494b926 |
|
08-May-2012 |
NAKAMURA Takumi <geek4civic@gmail.com> |
Windows/PathV2.inc: Retry rename() for (maximum) 2 seconds. Files might be opend by system scanners (eg. file indexer, virus scanner, &c). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156380 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
58604cd944eec4a75046076cb53eb708aaf2ee09 |
|
09-Feb-2012 |
David Blaikie <dblaikie@gmail.com> |
Change default error_code ctor to a 'named ctor' so it's more self-documenting. Unify default construction of error_code uses on this idiom so that users don't feel compelled to make static globals for naming convenience. (unfortunately I couldn't make the original ctor private as some APIs don't return their result, instead using an out parameter (that makes sense to default construct) - which is a bit of a pity. I did, however, find/fix some cases of unnecessary default construction of error_code before I hit the unfixable cases) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150197 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
7ae606a2a891707ad2e184b0e3baac0dce1b6c0f |
|
12-Dec-2011 |
Chad Rosier <mcrosier@apple.com> |
Revert r146363 to allow buildbots to make forward progress. Original commit message: Support/FileSystem: Implement canonicalize. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146378 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
d45fbe62270eaf826419b93f1da66f1850f37faf |
|
12-Dec-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/FileSystem: Implement bool equivalent(file_status A, file_status B); git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146364 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
c3b00e80400d27d5d6152374d87c0ad5866c780c |
|
12-Dec-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/FileSystem: Implement canonicalize. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146363 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
1dd2ee7bf4d848e368829cb01033f297afb674ab |
|
12-Dec-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/Windows: Cleanup scoped handles. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146362 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
a81ac8f2b5d4f61f7bc353f95cc1d0a05266f51c |
|
08-Dec-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/FileSystem: Implement recursive_directory_iterator and make directory_iterator preserve InputIterator semantics on copy. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146200 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
2e608c6b611bbd4269763653178c91860ed847eb |
|
20-Aug-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
PathV2: Handle more reserved filenames on windows. Patch by Aaron Ballman! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138213 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
814450a429325339f5445f231c24ced1bf329422 |
|
28-Jul-2011 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
Add an optional 'bool makeAbsolute' in llvm::sys::fs::unique_file function. If true and 'model' parameter is not an absolute path, a temp directory will be prepended. Make it true by default to match current behaviour. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136310 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
bab2d49d4aecd83de25dfdefed0c4e4b03957de1 |
|
16-Mar-2011 |
NAKAMURA Takumi <geek4civic@gmail.com> |
Windows/PathV2.inc: [PR8520] Recognize "NUL" as special (character) file. FIXME: It is a temporal hack. We should detect as many "special file name" as possible. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127724 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
19b6c73878c85aca52be869c47b9af3c8efbbdad |
|
07-Mar-2011 |
NAKAMURA Takumi <geek4civic@gmail.com> |
Windows/PathV2.inc: Eliminate redundant condition. DWORD is unsigned. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127140 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
6d600da7346bf898cfbe8f6030051f10d157fcd4 |
|
04-Feb-2011 |
NAKAMURA Takumi <geek4civic@gmail.com> |
Make Win32's header file name lower for cross build on case-sensitive filesystem. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124864 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
edd0924d8452ee06ba0f27c7d42f92cddc830d48 |
|
17-Jan-2011 |
NAKAMURA Takumi <geek4civic@gmail.com> |
Windows/PathV2.inc: For CryptAcquireContext(), CRYPT_VERIFYCONTEXT may be specified for easy use. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123687 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
8ee48c584d5e54154b0610666ff3b21e840e37a5 |
|
17-Jan-2011 |
NAKAMURA Takumi <geek4civic@gmail.com> |
Windows/PathV2.inc: MoveFileEx() can behave like Posix's mv(1) to specify MOVEFILE_COPY_ALLOWED | MOVEFILE_REPLACE_EXISTING. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123686 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
d6cdf1d3cb0263c413684aa20cb8aa91f9e128de |
|
15-Jan-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/PathV2: Implement get_magic. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123544 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
277fa1047bbf66dc998e20cd2c8a666ce414f6ab |
|
05-Jan-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/Windows/PathV2: Make directory iteration ignore . and .. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122883 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
abce07328c246136f6220fde07192dc739319c43 |
|
05-Jan-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/Windows/PathV2: Fix remove to handle both files and directories. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122882 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
7fb866643e76dc598473b666439a42a11d97a58c |
|
17-Dec-2010 |
Benjamin Kramer <benny.kra@googlemail.com> |
Missed some StringRefRefs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122077 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
924aa23b743ab482665e16e6339d46d713d11478 |
|
09-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/Windows/PathV2: Fix header comment. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121383 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
58fe86dc0ecb7efff01abe2b0024a6a53ebb2c81 |
|
09-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support: Move c_str from SmallVector back to SmallString and add a free standing templated c_str in Windows.h to replace it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121381 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
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/lib/Support/Windows/PathV2.inc
|
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/lib/Support/Windows/PathV2.inc
|
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/lib/Support/Windows/PathV2.inc
|
476d2f769e6bf008b07f5130ca68a4930434d996 |
|
06-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/Windows: Make MinGW happy. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120991 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
753cbbbd3ce28253f381caff83ce2a7f6e08785b |
|
06-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/FileSystem: Add directory_iterator implementation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120989 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
7eec50bf4f9d050323c0da9ac61ac3b150e4e5b1 |
|
06-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/Windows: Add ScopedHandle and move some clients over to it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120987 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
9d425e7687c1701702a2874e09034ff1e573a769 |
|
04-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/PathV2: Remove redundant calls to make_error_code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120913 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
470ae13be812132097cf4c17a189c47def5c19a1 |
|
04-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/FileSystem: Add status implementation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120870 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
4958466f9f93664780ab094ec8bd403e34c39ee3 |
|
04-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/Windows/FileSystem: Fix MinGW warnings. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120868 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
01a87c413d9fcf03e717c4ebde8554e986f6f7cb |
|
04-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/FileSystem: Add file_size implementation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120867 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
b531f45a9dca5a2b8cc25d98f2fa9f0ab5955820 |
|
03-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/FileSystem: Add equivalent implementation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120827 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
db04b39dad59fa1ae2a15a56ac74ec1628881c65 |
|
03-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/FileSystem: Fix MinGW build. It doesn't have _chsize_s. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120826 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
b39e33f39b8acae92cf1b1722db13da037c69fa9 |
|
03-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
And I really hate line endings. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120821 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
af45fc005b7b08c066094ed2763c297d9d3c0895 |
|
03-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/Windows/FileSystem: Fix MinGW build. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120820 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
3920d3b4f4310c1132d81b8d7c74c95111378680 |
|
03-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/FileSystem: Add resize_file implementation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120819 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
a50b98c517cc90e6c8929b721049c9a589682e6d |
|
03-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/FileSystem: Add rename implementation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120818 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
106aa731bf86c632a6362497742c6df7bce61a07 |
|
03-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/FileSystem: Add remove implementation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120817 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
998b4709cba317f78127544cf5ae80121b6ad039 |
|
03-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Fix line endings. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120816 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
9b391c513e0051289c7013dd9917eb6176724920 |
|
03-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/FileSystem: Add create_symlink implementation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120800 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
d7b305f13ec1f53224c7eb8f4d3696eee5d10c40 |
|
03-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/FileSystem: Add create_hard_link implementation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120792 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
b83769f36afe5221ca6aa7741561801836a179cb |
|
03-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/FileSystem: Add create_director{y,ies} implementations. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120790 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
2dbdeee87a48d253c00851ca71c388c45423480d |
|
03-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/Windows/FileSystem: Remove unneeded toNullTerminatedStringRef. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120777 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
3cb84ef65dd417bc152fdaa173127966ca949318 |
|
03-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/FileSystem: Add unique_file and exists implementations. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120776 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
871498e2cede09420fe70fb8aea99725a8422e94 |
|
01-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/FileSystem: Fix copy_file implementation to use toNullTerminatedStringRef instead of toStringRef. The file system APIs need c strings. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120601 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
bee0c38f595f52d424161dc1db9c0bfe61421957 |
|
01-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/FileSystem: Add copy_file implementation. Not tests yet because the file creation APIs aren't implemented. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120593 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Windows/PathV2.inc
|
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/lib/Support/Windows/PathV2.inc
|