Commit History

Autor SHA1 Mensaxe Data
  Rafael Espindola e95b2a0691 Store std::unique_ptr in InMemoryBuffers. NFC. %!s(int64=11) %!d(string=hai) anos
  David Blaikie b53da86048 Recommit 213307: unique_ptr-ify ownership of ASTConsumers (reverted in r213325) %!s(int64=11) %!d(string=hai) anos
  David Blaikie 80bfbba822 Revert "unique_ptr-ify ownership of ASTConsumers" %!s(int64=11) %!d(string=hai) anos
  David Blaikie 4d15e347a0 unique_ptr-ify ownership of ASTConsumers %!s(int64=11) %!d(string=hai) anos
  Alp Toker 67d62bc20d Move ChainedIncludesSource into the implementation %!s(int64=11) %!d(string=hai) anos
  Alp Toker 1e2908f3cc ChainedIncludesSource: avoid copying n*(n+1)/2 file contents into memory %!s(int64=11) %!d(string=hai) anos
  Alp Toker 1088db3c87 Use non-intrusive refcounting for TargetOptions %!s(int64=11) %!d(string=hai) anos
  Alp Toker c556f81241 Track IntrusiveRefCntPtr::get() changes from LLVM r212366 %!s(int64=11) %!d(string=hai) anos
  Craig Topper d24fb6c947 [C++11] Use 'nullptr'. Frontend edition. %!s(int64=11) %!d(string=hai) anos
  Ahmed Charles 70639e8de3 Replace OwningPtr with std::unique_ptr. %!s(int64=11) %!d(string=hai) anos
  Ahmed Charles 789a4f820d Change OwningPtr::take() to OwningPtr::release(). %!s(int64=11) %!d(string=hai) anos
  Argyrios Kyrtzidis ddea715540 [Preprocessor] Pass TranslationUnitKind to the preprocessor and if it is TU_Prefix %!s(int64=11) %!d(string=hai) anos
  Argyrios Kyrtzidis 0242440d9f [ASTUnit] Fix use-after-free bug in ASTUnit::getMainBufferWithPrecompiledPreamble(). %!s(int64=11) %!d(string=hai) anos
  Juergen Ributzka 6c03a38d81 Reverting the virtual file system implementation, because it triggers an assertion %!s(int64=11) %!d(string=hai) anos
  Ben Langmuir 91e3d5860a Initial implementation of virtual file system %!s(int64=11) %!d(string=hai) anos
  Craig Topper 6b9240e058 Use SmallVectorImpl& for function arguments instead of SmallVector. %!s(int64=12) %!d(string=hai) anos
  Argyrios Kyrtzidis cbdbbd1ba1 [frontend] Make -chain-include work when used with modules. %!s(int64=12) %!d(string=hai) anos
  Argyrios Kyrtzidis d560ce3b66 [Preprocessor] Remove PPMutationListener. %!s(int64=12) %!d(string=hai) anos
  Douglas Gregor 677e15ffee <rdar://problem/13363214> Eliminate race condition between module rebuild and the global module index. %!s(int64=12) %!d(string=hai) anos
  Richard Smith 3646c68676 Simplify FindExternalVisibleDeclsByName by making it return a bool indicating %!s(int64=12) %!d(string=hai) anos
  Chandler Carruth 55fc873017 Sort all of Clang's files under 'lib', and fix up the broken headers %!s(int64=12) %!d(string=hai) anos
  Douglas Gregor 49a87549f4 Since CreateTargetInfo is taking ownership of the target options, pass %!s(int64=12) %!d(string=hai) anos
  Argyrios Kyrtzidis 958bcaf3d4 [modules] Setup the import location of a module file and use it %!s(int64=12) %!d(string=hai) anos
  Argyrios Kyrtzidis 8616f9af65 Turn FrontendInputFile into an immutable class and have it also accept %!s(int64=12) %!d(string=hai) anos
  Argyrios Kyrtzidis 8e1fbbc492 Make CompilerInstance::InitializeSourceManager accept a FrontendInputFile, %!s(int64=12) %!d(string=hai) anos
  Douglas Gregor 02c23ebf41 Make DiagnosticOptions intrusively reference-counted, and make sure %!s(int64=13) %!d(string=hai) anos
  Douglas Gregor 38295beb73 Allow clients of the AST reader to specify what kinds of AST load %!s(int64=13) %!d(string=hai) anos
  Douglas Gregor 4825fd7fbb Distinguish the various kinds of AST file loading failures: %!s(int64=13) %!d(string=hai) anos
  Douglas Gregor a8235d6c40 Rework the (de-)serialization of macros, as stored in %!s(int64=13) %!d(string=hai) anos
  David Blaikie 4e4d08403c Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). %!s(int64=13) %!d(string=hai) anos