|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| | llvm-svn: 244848 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | utils/sort_includes.py.
I clearly haven't done this in a while, so more changed than usual. This
even uncovered a missing include from the InstrProf library that I've
added. No functionality changed here, just mechanical cleanup of the
include order.
llvm-svn: 225974 | 
| | 
| 
| 
| | llvm-svn: 224135 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | The main difference is the removal of
std::error_code exists(const Twine &path, bool &result);
It was an horribly redundant interface since a file not existing is also a valid
error_code. Now we have an access function that returns just an error_code. This
is the only function that has to be implemented for Unix and Windows. The
functions can_write, exists and can_execute an now just wrappers.
One still has to be very careful using these function to avoid introducing
race conditions (Time of check to time of use).
llvm-svn: 217625 | 
| | 
| 
| 
| 
| 
| | This finishes the transition to std::error_code.
llvm-svn: 210877 | 
| | 
| 
| 
| 
| 
| | This should make sure that most new uses use the std prefix.
llvm-svn: 210835 | 
| | 
| 
| 
| 
| 
| 
| | This will allow inlining get_magic, which should in turn fix one of the mingw
build problems after the switch to std::error_code.
llvm-svn: 210712 | 
| | 
| 
| 
| | llvm-svn: 209102 | 
| | 
| 
| 
| 
| 
| 
| | Sweep the codebase for common typos. Includes some changes to visible function
names that were misspelt.
llvm-svn: 200018 | 
| | 
| 
| 
| | llvm-svn: 198955 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | There are a few valid situation where we care about the structure inside a
directory, but not about the directory itself. A simple example is for unit
testing directory traversal.
PathV1 had a function like this, add one to V2 and port existing users of the
created temp file and delete it hack to using it.
llvm-svn: 185059 | 
| | 
| 
| 
| 
| 
| 
| | Most clients have already been moved from Path V1 to V2. The ones using V1
now include PathV1.h explicitly.
llvm-svn: 183801 | 
| | 
| 
| 
| | llvm-svn: 169250 | 
| | 
| 
| 
| | llvm-svn: 169167 | 
|  | Since the llvm::sys::fs::map_file_pages() support function it relies on
is not yet implemented on Windows, the unit tests for FileOutputBuffer 
are currently conditionalized to run only on unix.
llvm-svn: 161099 |