Ahmed Charles
|
70639e8de3
Replace OwningPtr with std::unique_ptr.
|
11 years ago |
Ahmed Charles
|
789a4f820d
Change OwningPtr::take() to OwningPtr::release().
|
11 years ago |
Ben Langmuir
|
d066fe94b0
Reapply fixed "Honour 'use-external-names' in FileManager"
|
11 years ago |
Ben Langmuir
|
86c8d8ee06
Revert "Honour 'use-external-names' in FileManager"
|
11 years ago |
Ben Langmuir
|
2b1bc151cb
Honour 'use-external-names' in FileManager
|
11 years ago |
Ben Langmuir
|
80070baa14
Reapply r202420 hopefully fixed for other STLs
|
11 years ago |
Ben Langmuir
|
dda6f52db1
Revert "Remove constructors from FileEntry that prevent owning resources"
|
11 years ago |
Ben Langmuir
|
1f3d645a46
Remove constructors from FileEntry that prevent owning resources
|
11 years ago |
Ben Langmuir
|
cb258fa9e9
Split FileEntry name vs. isValid
|
11 years ago |
Patrik Hagglund
|
7edcb6e633
Fix gcc -Wparentheses warning.
|
11 years ago |
Ben Langmuir
|
d7596d6412
Recommit virtual file system
|
11 years ago |
Juergen Ributzka
|
6c03a38d81
Reverting the virtual file system implementation, because it triggers an assertion
|
11 years ago |
Ben Langmuir
|
91e3d5860a
Initial implementation of virtual file system
|
11 years ago |
Rafael Espindola
|
0fda0f75f0
Use llvm::sys::fs::UniqueID for windows and unix.
|
12 years ago |
Rafael Espindola
|
aefb1d3312
Convert a use of stat with sys::fs::status.
|
12 years ago |
Rafael Espindola
|
146d57fd51
Fix handling of "clang c:foo"
|
12 years ago |
Craig Topper
|
09d19efaa1
Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily.
|
12 years ago |
Dmitri Gribenko
|
adeb7822cb
<limits.h> includes <linux/limits.h> on Linux, no need to special-case it
|
12 years ago |
Douglas Gregor
|
713b7c0118
Since we're stuck with realpath for the header <-> module mapping,
|
12 years ago |
Argyrios Kyrtzidis
|
e5d30e3b40
Extend stat query APIs to explicitly specify if the query is for
|
12 years ago |
Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
12 years ago |
Daniel Dunbar
|
6a1f49423b
Basic: Windows doesn't define S_IFIFO.
|
12 years ago |
Daniel Dunbar
|
ce36ecd5a5
Frontend: Add support for reading named pipes as the main file.
|
12 years ago |
Manuel Klimek
|
98be86038b
Fixes a segfault in Tooling when using pch's:
|
13 years ago |
Argyrios Kyrtzidis
|
ff398965a5
Introduce a flag in SourceManager to treat non-system source files
|
13 years ago |
Axel Naumann
|
be779598aa
LLVM_ON_WIN32 case: use the proper key in the UniqueFiles map.
|
13 years ago |
Axel Naumann
|
5ba0559f2f
Improve r159256 following Chandler's comments:
|
13 years ago |
Axel Naumann
|
446ba14432
Fix for r159256 on Windows.
|
13 years ago |
Axel Naumann
|
3ce42c37b0
From Vassil Vassilev:
|
13 years ago |
NAKAMURA Takumi
|
759a4b40ca
clang/lib/Basic/FileManager.cpp: Detect the root directory with PathV2. It should be better fix for PR10331, or, "clang X:\foo.c" fails.
|
13 years ago |