[PATCH] Some infrastructure work for virtual file system (now on phab)

Ben Langmuir ben.langmuir at intel.com
Tue Feb 11 11:33:33 PST 2014


benlangmuir added you to the CC list for the revision "Some infrastructure work for virtual file system (now on phab)".

Hi doug.gregor, klimek, gribozavr,

Adding to Phabricator at Manuel's suggestion.  Original thread here: http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20140210/098787.html.

Summary of changes since the original patch:
- Since the symlink issue that Dmitri pointed out is going to be a bigger fix, I've pulled all the OverlayFileSystem bits out of this patch.  I was hoping to start getting some testing for a half-baked overlay fs, but this issue convinced me it wasn't worth the trouble.
- Moved static status queries to be methods of Status
- Some smaller stuff from the reviews (e.g. using LLVM_OVERRIDE)

http://llvm-reviews.chandlerc.com/D2745

Files:
  include/clang/Basic/FileManager.h
  include/clang/Basic/FileSystemStatCache.h
  include/clang/Basic/VirtualFileSystem.h
  include/clang/Frontend/CompilerInstance.h
  lib/Basic/CMakeLists.txt
  lib/Basic/FileManager.cpp
  lib/Basic/FileSystemStatCache.cpp
  lib/Basic/VirtualFileSystem.cpp
  lib/Frontend/ASTUnit.cpp
  lib/Frontend/CacheTokens.cpp
  lib/Frontend/ChainedIncludesSource.cpp
  lib/Frontend/CompilerInstance.cpp
  lib/Frontend/FrontendAction.cpp
  lib/Lex/PTHLexer.cpp
  unittests/Basic/FileManagerTest.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D2745.1.patch
Type: text/x-patch
Size: 35227 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140211/1850fba4/attachment.bin>


More information about the cfe-commits mailing list