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 |
James Dennett
|
d3e8eda9a6
Documentation cleanup: delete doc comments from source files where they are
|
13 years ago |
Argyrios Kyrtzidis
|
d54dff026b
[PCH] When validating that the files coming from PCH did not change, also
|
13 years ago |
Dylan Noblesmith
|
f7ccbad5d9
Basic: import SmallString<> into clang namespace
|
13 years ago |
Dylan Noblesmith
|
6f42b62b61
Basic: import OwningPtr<> into clang namespace
|
13 years ago |
Dylan Noblesmith
|
1770e0dadc
remove unneeded config.h includes
|
13 years ago |
NAKAMURA Takumi
|
678a3ead40
Revert r132539 for now, "My testing shows that function stat has no problem with trailing separators. (tested on Windows and Darwin)."
|
13 years ago |
Benjamin Kramer
|
90c7892b69
Use StringRef's case transformation methods.
|
13 years ago |
Douglas Gregor
|
6e975c4517
For modules, use a hash of the compiler version, language options, and
|
14 years ago |
Douglas Gregor
|
21cae2059a
When an import statement fails to find a module in the module cache,
|
14 years ago |