Dylan Noblesmith
|
6f42b62b61
Basic: import OwningPtr<> into clang namespace
|
13 năm trước cách đây |
Dylan Noblesmith
|
1770e0dadc
remove unneeded config.h includes
|
13 năm trước cách đây |
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 năm trước cách đây |
Benjamin Kramer
|
90c7892b69
Use StringRef's case transformation methods.
|
13 năm trước cách đây |
Douglas Gregor
|
6e975c4517
For modules, use a hash of the compiler version, language options, and
|
14 năm trước cách đây |
Douglas Gregor
|
21cae2059a
When an import statement fails to find a module in the module cache,
|
14 năm trước cách đây |
Chris Lattner
|
5f9e272e63
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
|
14 năm trước cách đây |
Francois Pichet
|
fe87b82447
My testing shows that function stat has no problem with trailing separators. (tested on Windows and Darwin).
|
14 năm trước cách đây |
Anders Carlsson
|
7dbafb3ade
Add FileManager::getNoncachedStatValue, which will resolve relative paths against the working directory specified in the file system options.
|
14 năm trước cách đây |
Argyrios Kyrtzidis
|
3cd0128ce4
Having FileManager::getFile always open the file, brought much consternation and leaking of file descriptors.
|
14 năm trước cách đây |
Argyrios Kyrtzidis
|
a8d530e3ad
Stop leaking file descriptors.
|
14 năm trước cách đây |
Anders Carlsson
|
2e2468e2d2
Get rid of the static FileManager::FixupRelativePath.
|
14 năm trước cách đây |
Anders Carlsson
|
03fd362dbf
Check in the implementation as well...
|
14 năm trước cách đây |
Anders Carlsson
|
af036a6c25
Convert FileManager::FixupRelativePath over to using PathV2.
|
14 năm trước cách đây |
Zhanyong Wan
|
21af8878b9
Uses llvm::sys::path instead of hand-rolled algorithm in FileManager.
|
14 năm trước cách đây |
Zhanyong Wan
|
9b555ea217
Improves Clang's virtual file handling.
|
14 năm trước cách đây |
Douglas Gregor
|
cfbf1c7536
Implement two related optimizations that make de-serialization of
|
14 năm trước cách đây |
Rafael Espindola
|
100f239df9
Update for API change.
|
14 năm trước cách đây |
Douglas Gregor
|
8ef6c8cb6c
Improve our uniquing of file entries when files are re-saved or are
|
14 năm trước cách đây |
Rafael Espindola
|
50ae3e3f10
Revert 124754 and 124760 as they made clang unusable in the presence of symbolic
|
14 năm trước cách đây |
Douglas Gregor
|
b9d4cb3881
Improve the performance of filename canonicalization by avoiding
|
14 năm trước cách đây |
Douglas Gregor
|
aa596e8770
Canonicalize path names in the file manager before performing a lookup
|
14 năm trước cách đây |
Axel Naumann
|
04331169f0
TextDiagnosticPrinter.cpp: Show diagnostics as far as possible even with invalid PresomedLoc, instead of just silencing it.
|
14 năm trước cách đây |
Michael J. Spencer
|
fbfd180495
Replace all uses of PathV1::makeAbsolute with PathV2::fs::make_absolute.
|
14 năm trước cách đây |
Michael J. Spencer
|
256053b31e
Replace all uses of PathV1::isAbsolute with PathV2::is_{absolute,relative}.
|
14 năm trước cách đây |
Michael J. Spencer
|
4eeebc464e
MemoryBuffer API update.
|
14 năm trước cách đây |
Michael J. Spencer
|
3a321e23f6
Use error_code instead of std::string* for MemoryBuffer.
|
14 năm trước cách đây |
Chris Lattner
|
c0f31fd085
attempt to fix a buildbot failure, apparently apache fails to build.
|
14 năm trước cách đây |
Michael J. Spencer
|
03013fa9a0
Merge System into Support.
|
14 năm trước cách đây |
Chris Lattner
|
5cc1c738b0
The final result of all this refactoring: instead of doing stat immediately
|
14 năm trước cách đây |