llvm-project/clang/lib/Serialization
Douglas Gregor 606c4ac325 Improve our uniquing of file entries when files are re-saved or are
overridden via remapping. Thus, when we create a "virtual" file in the
file manager, we still stat() the real file that lives behind it so
that we can provide proper uniquing based on inodes. This helps keep
the file manager much more consistent.

To take advantage of this when reparsing files in libclang, we disable
the use of the stat() cache when reparsing or performing code
completion, since the stat() cache is very likely to be out of date in
this use case.

llvm-svn: 124971
2011-02-05 19:42:43 +00:00
..
ASTCommon.cpp The -fshort-wchar option causes wchar_t to become unsigned, in addition to being 2010-12-25 23:25:43 +00:00
ASTCommon.h It's kindof silly that ExtQuals has an ASTContext&, and we can use that 2010-12-10 11:01:00 +00:00
ASTReader.cpp Improve our uniquing of file entries when files are re-saved or are 2011-02-05 19:42:43 +00:00
ASTReaderDecl.cpp An insomniac stab at making block declarations list the variables they close 2011-02-02 13:00:07 +00:00
ASTReaderStmt.cpp Implement proper (de-)serialization for explicit template argument 2011-02-04 12:01:24 +00:00
ASTWriter.cpp Basic implementation of inherited constructors. Only generates declarations, and probably only works for very basic use cases. 2011-02-05 19:23:19 +00:00
ASTWriterDecl.cpp An insomniac stab at making block declarations list the variables they close 2011-02-02 13:00:07 +00:00
ASTWriterStmt.cpp Implement proper (de-)serialization for explicit template argument 2011-02-04 12:01:24 +00:00
CMakeLists.txt Revert "CMake: Update to use standard CMake dependency tracking facilities instead" 2010-09-13 23:54:41 +00:00
GeneratePCH.cpp When using a precompiled preamble with detailed preprocessing records, 2010-11-30 06:16:57 +00:00
Makefile Reintroduce the serialization library, with fixed dependencies. 2010-08-17 20:43:28 +00:00