Commit History

Autor SHA1 Mensaxe Data
  David Blaikie f6983668b4 unique_ptrify SourceManager::createFileID %!s(int64=11) %!d(string=hai) anos
  David Blaikie 926a507ee5 Overload SourceManager::overrideFileContents so that unconditionally passing ownership is explicitly done using unique_ptr. %!s(int64=11) %!d(string=hai) anos
  Rafael Espindola d92e74d96e Update for LLVM api change. %!s(int64=11) %!d(string=hai) anos
  Alp Toker 1088db3c87 Use non-intrusive refcounting for TargetOptions %!s(int64=11) %!d(string=hai) anos
  Craig Topper b23b499237 [C++11] Use 'nullptr'. Unittests edition. %!s(int64=11) %!d(string=hai) anos
  Alp Toker f4545688ea Remove the last remaining llvm/Config/config.h includes %!s(int64=11) %!d(string=hai) anos
  Alp Toker 16b97825c5 SourceManager: Use setMainFileID() consistently %!s(int64=11) %!d(string=hai) anos
  Alp Toker ad0a05027b Reformat code following Preprocessor constructor updates %!s(int64=11) %!d(string=hai) anos
  Alp Toker e36c959c4d Factor TargetInfo pointer/DelayInitialization bool pair out of Preprocessor ctor %!s(int64=11) %!d(string=hai) anos
  John Thompson 86bb94f555 Quick fix for layering that broke shared library build. %!s(int64=11) %!d(string=hai) anos
  John Thompson 9be87f8785 Initial implementation of -modules-earch-all option, for searching for symbols in non-imported modules. %!s(int64=11) %!d(string=hai) anos
  Manuel Klimek ee0cd37fe4 Use the same SourceManager for ModuleMaps and compilations. %!s(int64=12) %!d(string=hai) anos
  Argyrios Kyrtzidis dd08a0c178 [Preprocessor] For the MacroExpands preprocessor callback, also pass the MacroArgs object that provides information about %!s(int64=12) %!d(string=hai) anos
  Douglas Gregor 906d66acc5 <rdar://problem/12368093> Extend module maps with a 'conflict' declaration, and warn when a newly-imported module conflicts with an already-imported module. %!s(int64=12) %!d(string=hai) anos
  Argyrios Kyrtzidis c515978bd3 [preprocessor] Use MacroDirective in the preprocessor callbacks to make available the %!s(int64=12) %!d(string=hai) anos
  Argyrios Kyrtzidis 5ebcb20b03 For ModuleLoader::makeModuleVisible() also pass the source location where the %!s(int64=12) %!d(string=hai) anos
  NAKAMURA Takumi 1a4191d069 clang/unittests: Fixup corresponding to r172290. %!s(int64=12) %!d(string=hai) anos
  Chandler Carruth 1050e8b225 Sort the #include lines for unittests/... %!s(int64=12) %!d(string=hai) anos
  Douglas Gregor 7dff05bf30 Fix unit tests for ModuleLoader change in r168961. %!s(int64=12) %!d(string=hai) anos
  NAKAMURA Takumi 3a4c8cf5c0 clang/unittests: Fixup corresponding to Doug's r168136. %!s(int64=12) %!d(string=hai) anos
  Douglas Gregor 36a16498ff Teach the preprocessor to hold onto the preprocessor options. %!s(int64=13) %!d(string=hai) anos
  Douglas Gregor b0985c86f7 Update unit tests for HeaderSearch change %!s(int64=13) %!d(string=hai) anos
  Douglas Gregor 3aeb34f563 More unit-test fixes %!s(int64=13) %!d(string=hai) anos
  Douglas Gregor 8e02361163 Fixup unit tests for DiagnosticOptions change %!s(int64=13) %!d(string=hai) anos
  Douglas Gregor 07f8cf4ec3 Fix the handling of target options in our unit tests. %!s(int64=13) %!d(string=hai) anos
  Jordan Rose 2e413f977d Fix the location of the fixit for -Wnewline-eof. %!s(int64=13) %!d(string=hai) anos
  Argyrios Kyrtzidis db81d38d9c [preprocessor] Handle correctly inclusion directives that have macro expansions, e.g %!s(int64=13) %!d(string=hai) anos
  Dylan Noblesmith c93dc78896 Basic: import IntrusiveRefCntPtr<> into clang namespace %!s(int64=13) %!d(string=hai) anos
  Dylan Noblesmith 36d592718f drop more llvm:: prefixes on SmallString<> %!s(int64=13) %!d(string=hai) anos
  Benjamin Kramer 8fe83e1df9 Move a method from IdentifierTable.h out of line and remove the SmallString include. %!s(int64=13) %!d(string=hai) anos