1. b0e8990 [ASTReader] Allow controlling separately whether validation should be disabled for a PCH vs a module file by Argyrios Kyrtzidis · 4 years, 5 months ago
  2. a6c8698 clang/Modules: Finish renaming CompilerInstance::ModuleManager, NFC. by Volodymyr Sapsai · 5 years ago
  3. 979da9a Avoid including Builtins.h in Preprocessor.h by Reid Kleckner · 6 years ago
  4. 2b3d49b [Clang] Migrate llvm::make_unique to std::make_unique by Jonas Devlieghere · 6 years ago
  5. 8bef5cd Modules: Rename MemoryBufferCache to InMemoryModuleCache by Duncan P. N. Exon Smith · 6 years ago
  6. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 6 years ago
  7. 0a6b5b6 PTH-- Remove feature entirely- by Erich Keane · 7 years ago
  8. 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
  9. dbafb6c Teach ASTReader how to read only the Preprocessor state from an AST file, not the ASTContext state. by Richard Smith · 8 years ago
  10. ea4395e Reapply "IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and CodeCompleteConsumer" by David Blaikie · 8 years ago
  11. 81d0829 Revert "IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and CodeCompleteConsumer" by David Blaikie · 8 years ago
  12. 9280a85 IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and CodeCompleteConsumer by David Blaikie · 8 years ago
  13. 61137e1 Use shared_ptr instead of IntrusiveRefCntPtr for ModuleFileExtension by David Blaikie · 8 years ago
  14. bd97f35 Refactor to remove the assumption that we know the name of the module we're emitting at the point when we create a PCHGenerator (with the C++ modules TS, we find that out part way through parsing the input). by Richard Smith · 9 years ago
  15. 9670f84 [NFC] Header cleanup by Mehdi Amini · 9 years ago
  16. 5eb7e1b Attempt to work around MSVC rejects-valid, round 2. by Richard Smith · 9 years ago
  17. a662e0f PR28589: attempt to work around MSVC rejects-valid. by Richard Smith · 9 years ago
  18. 21b3a03 Reimplement ExternalSemaSource delegation in terms of by Richard Smith · 9 years ago
  19. 70ec1c7 [PCH/preamble] Make sure that if the preamble/PCH was serialized with errors that we set diagnostic engine state appropriately. by Argyrios Kyrtzidis · 9 years ago
  20. 10a4972 revert SVN r265702, r265640 by Saleem Abdulrasool · 9 years ago
  21. 724275ba Basic: thread CodeGenOptions into TargetInfo by Saleem Abdulrasool · 9 years ago
  22. 6623e1f Introduce module file extensions to piggy-back data onto module files. by Douglas Gregor · 10 years ago
  23. 02d5d86 Rename the non-coding style conformant functions in namespace Builtins by Eric Christopher · 10 years ago
  24. 3cb1572 function_ref-ize ExternalASTSource::FindExternalLexicalDecl and remove its by Richard Smith · 10 years ago
  25. fb2398d Make the clang module container format selectable from the command line. by Adrian Prantl · 10 years ago
  26. ab9db51 Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). by Alexander Kornienko · 10 years ago
  27. 3d9d929 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  28. bb165fb Introduce a PCHContainerOperations interface (NFC). by Adrian Prantl · 10 years ago
  29. 34eb207 Use 'override/final' instead of 'virtual' for overridden methods by Alexander Kornienko · 10 years ago
  30. c2bb818 [modules] Deserialize CXXCtorInitializer list for a constructor lazily. by Richard Smith · 10 years ago
  31. cbc368c Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." by Adrian Prantl · 10 years ago
  32. 8bf7af3 Wrap clang module files in a Mach-O, ELF, or COFF container. by Adrian Prantl · 10 years ago
  33. a39924a Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." by Adrian Prantl · 10 years ago
  34. fc360dc Wrap clang module files in a Mach-O, ELF, or COFF container. by Adrian Prantl · 10 years ago
  35. 67fbfa3 Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." by Adrian Prantl · 10 years ago
  36. f2b0cd9 Wrap clang module files in a Mach-O, ELF, or COFF container. by Adrian Prantl · 10 years ago
  37. 690b2f7 Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." by Adrian Prantl · 10 years ago
  38. b59bc1a Wrap clang module files in a Mach-O, ELF, or COFF container. by Adrian Prantl · 10 years ago
  39. a4f522f Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." by Adrian Prantl · 10 years ago
  40. c4091aa Wrap clang module files in a Mach-O, ELF, or COFF container. by Adrian Prantl · 10 years ago
  41. d87f8d7 Update for LLVM api change. by Rafael Espindola · 11 years ago
  42. 5cd06f2 Store std::unique_ptr in InMemoryBuffers. NFC. by Rafael Espindola · 11 years ago
  43. 6beb6aa Recommit 213307: unique_ptr-ify ownership of ASTConsumers (reverted in r213325) by David Blaikie · 11 years ago
  44. 62a56f3 Revert "unique_ptr-ify ownership of ASTConsumers" by David Blaikie · 11 years ago
  45. a51666a unique_ptr-ify ownership of ASTConsumers by David Blaikie · 11 years ago
  46. 9e0523d Move ChainedIncludesSource into the implementation by Alp Toker · 11 years ago
  47. 7eb95e2 ChainedIncludesSource: avoid copying n*(n+1)/2 file contents into memory by Alp Toker · 11 years ago
  48. 8075808 Use non-intrusive refcounting for TargetOptions by Alp Toker · 11 years ago
  49. f994cef Track IntrusiveRefCntPtr::get() changes from LLVM r212366 by Alp Toker · 11 years ago
  50. 49a2790 [C++11] Use 'nullptr'. Frontend edition. by Craig Topper · 11 years ago
  51. b898432 Replace OwningPtr with std::unique_ptr. by Ahmed Charles · 11 years ago
  52. 9a16beb Change OwningPtr::take() to OwningPtr::release(). by Ahmed Charles · 11 years ago
  53. e1974dc [Preprocessor] Pass TranslationUnitKind to the preprocessor and if it is TU_Prefix by Argyrios Kyrtzidis · 11 years ago
  54. 1b7ed91 [ASTUnit] Fix use-after-free bug in ASTUnit::getMainBufferWithPrecompiledPreamble(). by Argyrios Kyrtzidis · 11 years ago
  55. a32575e Reverting the virtual file system implementation, because it triggers an assertion by Juergen Ributzka · 11 years ago
  56. 090610d3 Initial implementation of virtual file system by Ben Langmuir · 11 years ago
  57. 5603df4 Use SmallVectorImpl& for function arguments instead of SmallVector. by Craig Topper · 12 years ago
  58. 24ec769 [frontend] Make -chain-include work when used with modules. by Argyrios Kyrtzidis · 12 years ago
  59. 6c81141 [Preprocessor] Remove PPMutationListener. by Argyrios Kyrtzidis · 12 years ago
  60. 7029ce1 <rdar://problem/13363214> Eliminate race condition between module rebuild and the global module index. by Douglas Gregor · 12 years ago
  61. 9ce12e3 Simplify FindExternalVisibleDeclsByName by making it return a bool indicating by Richard Smith · 12 years ago
  62. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  63. f8715de Since CreateTargetInfo is taking ownership of the target options, pass by Douglas Gregor · 13 years ago
  64. 2ec2936 [modules] Setup the import location of a module file and use it by Argyrios Kyrtzidis · 13 years ago
  65. 873c858 Turn FrontendInputFile into an immutable class and have it also accept by Argyrios Kyrtzidis · 13 years ago
  66. 1b3240b Make CompilerInstance::InitializeSourceManager accept a FrontendInputFile, by Argyrios Kyrtzidis · 13 years ago
  67. 811db4e Make DiagnosticOptions intrusively reference-counted, and make sure by Douglas Gregor · 13 years ago
  68. 4b29c16 Allow clients of the AST reader to specify what kinds of AST load by Douglas Gregor · 13 years ago
  69. c9ad5fb Distinguish the various kinds of AST file loading failures: by Douglas Gregor · 13 years ago
  70. cb28f9d Rework the (de-)serialization of macros, as stored in by Douglas Gregor · 13 years ago
  71. bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
  72. c95d819 Basic: import IntrusiveRefCntPtr<> into clang namespace by Dylan Noblesmith · 13 years ago
  73. e277899 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 13 years ago
  74. e171601 Rework the external Sema source's ReadMethodPool() so that it doesn't by Douglas Gregor · 13 years ago
  75. 32fbe31 Extract the (InputKind, std::string) pair used to describe inputs to by Douglas Gregor · 13 years ago
  76. f887db0 Move ChainedIncludesSource into the Frontend library. This never really by Chandler Carruth · 14 years ago[Renamed (99%) from clang/lib/Serialization/ChainedIncludesSource.cpp]
  77. f7a700fd When writing a module file, pass the module through to the AST by Douglas Gregor · 14 years ago
  78. 9c902b5 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
  79. 8835e03 Always construct an ASTReader with a non-NULL ASTContext and by Douglas Gregor · 14 years ago
  80. 4a69c2e Modules hide macro definitions by default, so that silly things like by Douglas Gregor · 14 years ago
  81. 36db4f9 Remove the Chaining argument from the PCH/module generator. It's no longer used by Douglas Gregor · 14 years ago
  82. 69f74f8 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 14 years ago
  83. a3e59b4 Don't force the complete deserialization of the visible-declarations by Douglas Gregor · 14 years ago
  84. db1c9e3 Following up the earlier refactoring/cleanup work by fixing up how we manage the virtual files the ASTReader has to handle. Specifically, this occurs when the reader is reading AST files that were created in memory and not written to disk. For example, when a user creates a chained PCH using command line flags. These virtual files are stored in MemoryBuffers in ChainIncludeSource.cpp, and then read back in by the ASTReader. This patch moves the management of these buffers into the ModuleManager, so that it becomes the authority on where these buffers are located. by Jonathan D. Turner · 14 years ago
  85. 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  86. c567ba2 Switch all of the "isysroot" const char*'s throughout the AST reader by Douglas Gregor · 14 years ago
  87. a6895d8 Rename ASTReader::PerFileData to serialization::Module, pulling it out by Douglas Gregor · 14 years ago
  88. 3d0adb3 Augment the interface of ExternalASTSource::FindExternalLexicalDecls() by Douglas Gregor · 14 years ago
  89. 5e1ed7b Enhance clang_getCXTUResourceUsage() to report the sizes of the memory buffers used by PCH. by Ted Kremenek · 14 years ago
  90. 7ac9741 Make ChainedIncludesSource an ExternalSemaSource, otherwise initialization of the ASTReader is incomplete, leading to errors like not realizing std::type_info is already defined. by Sebastian Redl · 14 years ago
  91. 604caf4 Tell the diagnostic client about starting and ending source files when automatically creating chained PCHs. This way, we don't get a crash whenever a diagnostic is emitted while processing the include. by Sebastian Redl · 14 years ago
  92. 4b8093a Silence gcc warnings. by Argyrios Kyrtzidis · 14 years ago
  93. 35dcda7 Introduce '-chain-include' option to specify headers that will be converted to chained PCHs in memory by Argyrios Kyrtzidis · 14 years ago