llvm-project/clang/lib/Basic
Ben Langmuir 47ff9ab1be Allow multi-component paths in VFS file nodes
This allows the 'name' field to contain a path, like

{ 'type': 'directory',
  'name': '/path/to/dir',
  'contents': [ ... ] }

which not only simplifies reading and writing these files (for humans),
but makes it possible to easily modify locations via textual
replacement, which would not have worked in the old scheme.

E.g. sed s:<ROOT>:<NEW ROOT>

llvm-svn: 202109
2014-02-25 04:34:14 +00:00
..
Builtins.cpp Refactored Builtin::Context::isPrintfLike and isScanfLike into a helper function. The implementations are identical, except for the format arguments being searched for. 2014-01-03 20:10:54 +00:00
CMakeLists.txt [CMake] Get rid of explicit dependencies to include/clang/*.inc and introduce CLANG_TABLEGEN_TARGETS. 2014-02-21 07:59:59 +00:00
CharInfo.cpp CharInfo: Add missing "using namespace clang::charinfo" in .cpp file. 2013-02-08 22:37:49 +00:00
Diagnostic.cpp Fix -Wreturn-type build failure on ASTMatchers, plus an intended assert 2014-01-26 08:12:32 +00:00
DiagnosticIDs.cpp Update docstrings following the param name change in r200132 2014-01-26 06:41:58 +00:00
FileManager.cpp Fix gcc -Wparentheses warning. 2014-02-21 07:23:53 +00:00
FileSystemStatCache.cpp Recommit virtual file system 2014-02-20 21:59:23 +00:00
IdentifierTable.cpp Rename language option MicrosoftMode to MSVCCompat 2014-01-14 12:51:41 +00:00
LangOptions.cpp Add a *San + modules FIXME. 2013-02-07 01:09:29 +00:00
Makefile Use tabs instead of spaces. 2012-03-02 16:06:37 +00:00
Module.cpp Modules: Don't warn upon missing headers while reading the module map. 2013-12-17 10:31:37 +00:00
ObjCRuntime.cpp Add a define for the ObjFW runtime ABI version. 2013-09-16 16:31:49 +00:00
OpenMPKinds.cpp [OPENMP] 'if' clause support (no CodeGen support) 2014-02-13 05:29:23 +00:00
OperatorPrecedence.cpp Replace C++0x in a comment with C++11 2013-07-14 17:04:56 +00:00
SourceLocation.cpp Only mark dump() function definitions 'used' in debug builds 2014-01-04 13:47:14 +00:00
SourceManager.cpp Use llvm::DeleteContainerSeconds when possible 2014-02-19 23:44:52 +00:00
TargetInfo.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
Targets.cpp [AArch64] Change int64_t from 'long long int' to 'long int' for AArch64 target. 2014-02-24 02:45:03 +00:00
TokenKinds.cpp Prospective MSVC 2010 build fix 2014-01-06 15:52:13 +00:00
Version.cpp Remove trailing spaces 2014-01-14 10:25:26 +00:00
VersionTuple.cpp Include llvm::Optional in clang/Basic/LLVM.h 2013-02-20 22:23:23 +00:00
VirtualFileSystem.cpp Allow multi-component paths in VFS file nodes 2014-02-25 04:34:14 +00:00