summaryrefslogtreecommitdiffstats
path: root/llvm/include/llvm/Support/FileSystem.h
Commit message (Collapse)AuthorAgeFilesLines
* Zap unnecessary semicolons.Eli Friedman2011-12-151-2/+2
| | | | llvm-svn: 146682
* Support/FileSystem: Add file_magic and move a vew clients over to it.Michael J. Spencer2011-12-131-2/+43
| | | | llvm-svn: 146523
* Revert r146363 to allow buildbots to make forward progress.Chad Rosier2011-12-121-6/+2
| | | | | | | Original commit message: Support/FileSystem: Implement canonicalize. llvm-svn: 146378
* Support/FileSystem: Implement bool equivalent(file_status A, file_status B);Michael J. Spencer2011-12-121-1/+20
| | | | llvm-svn: 146364
* Support/FileSystem: Implement canonicalize.Michael J. Spencer2011-12-121-2/+6
| | | | llvm-svn: 146363
* Support/FileSystem: Implement recursive_directory_iterator and makeMichael J. Spencer2011-12-081-32/+130
| | | | | | directory_iterator preserve InputIterator semantics on copy. llvm-svn: 146200
* PathV2: Add simplified version of exists that returns false on error.Michael J. Spencer2011-10-081-0/+7
| | | | llvm-svn: 141450
* Remove unimplemented function prototypes from PathV2. They can be readded ↵Benjamin Kramer2011-09-141-144/+6
| | | | | | | | when someone cares enough. Patch by Aaron Ballman! llvm-svn: 139682
* Add an optional 'bool makeAbsolute' in llvm::sys::fs::unique_file function.Argyrios Kyrtzidis2011-07-281-1/+4
| | | | | | | 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. llvm-svn: 136310
* Change directory_entry::path() to return a const std::string & instead ofDan Gohman2011-03-011-1/+1
| | | | | | | | a StringRef, for the benefit of clients that want the result as a nul-terminated string. Clients that expect a StringRef will get one via the implicit conversion. llvm-svn: 126784
* Support/PathV2: Add identify_magic.Michael J. Spencer2011-01-151-0/+9
| | | | llvm-svn: 123548
* Support/PathV2: Implement get_magic.Michael J. Spencer2011-01-151-3/+5
| | | | llvm-svn: 123544
* Support/PathV2: Implement has_magic.Michael J. Spencer2010-12-281-1/+1
| | | | llvm-svn: 122587
* Pass StringRefs by value, for consistency.Benjamin Kramer2010-12-171-4/+4
| | | | llvm-svn: 122074
* Support/FileSystem: Change file_status predicate functions that cannot fail toMichael J. Spencer2010-12-091-31/+34
| | | | | | | return their result instead of an error_code. Also add some missing predicate functions. llvm-svn: 121380
* Support/PathV2: Move make_absolute from path to fs.Michael J. Spencer2010-12-071-0/+13
| | | | llvm-svn: 121108
* Support/PathV2: Move current_path from path to fs and fix the Unix ↵Michael J. Spencer2010-12-071-0/+7
| | | | | | | | implementation. Unix bug spotted by Dan Gohman. llvm-svn: 121090
* Fix clang warning: "extra ';' inside a class [-pedantic]".Frits van Bommel2010-12-061-1/+1
| | | | llvm-svn: 120998
* Support/FileSystem: Add directory_iterator implementation.Michael J. Spencer2010-12-061-10/+45
| | | | llvm-svn: 120989
* Support/FileSystem: Add status implementation.Michael J. Spencer2010-12-041-3/+5
| | | | llvm-svn: 120870
* Support/FileSystem: Add unique_file and exists implementations.Michael J. Spencer2010-12-031-7/+9
| | | | llvm-svn: 120776
* Support/FileSystem: Remove temp_directory_path.Michael J. Spencer2010-12-031-8/+0
| | | | llvm-svn: 120775
* Support/PathV2: Split PathV2.h into PathV2.h and FileSystem.h.Michael J. Spencer2010-12-011-0/+625
llvm-svn: 120592
OpenPOWER on IntegriCloud