1. 6dbe187 Added source locs for angled parentheses in class/var template partial specs. by Enea Zaffanella · 12 years ago
  2. e40f2ba PR9992: Serialize and deserialize the token sequence for a function template in by Richard Smith · 12 years ago
  3. acfbbd7 [PCH] Fix a PCH serialization crash, with invalid code related to forward enum references. by Argyrios Kyrtzidis · 12 years ago
  4. 39a1e50 Started implementing variable templates. Top level declarations should be fully supported, up to some limitations documented as FIXMEs or TODO. Static data member templates work very partially. Static data member templates of class templates need particular attention... by Larisse Voufo · 12 years ago
  5. a3dd900 Make modules depend on the compiler's own module.map, as a proxy for the compiler itself. by Douglas Gregor · 12 years ago
  6. e3cef2a Simplify GetBuiltinNames by hoising the NoBuiltins argument out of it. by Eli Bendersky · 12 years ago
  7. 2341c0d Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily. by Craig Topper · 12 years ago
  8. 68ad0e7 Lazily deserialize the "first' friend declaration when deserializing a class by Richard Smith · 12 years ago
  9. 8a36502 [AST] Introduce a new DecayedType sugar node by Reid Kleckner · 12 years ago
  10. b53e548 This patch adds new private headers to the module map. Private by Lawrence Crowl · 12 years ago
  11. cc1b96d PR12086, PR15117 by Richard Smith · 12 years ago
  12. 0b1f476 Revert r182331, these checks should be based on the target not the host. by Richard Smith · 12 years ago
  13. fcf713a Move two Darwin-specific hacks into #ifdef __APPLE__. These were stat'ing by Richard Smith · 12 years ago
  14. ba71c08 First pass of semantic analysis for init-captures: check the initializer, build by Richard Smith · 12 years ago
  15. 1fa5d64 C++1y deduced return types: when we deduce a return type for a function which by Richard Smith · 12 years ago
  16. 6f722b4 [modules] When building a module, make sure we don't serialize out HeaderFileInfo for headers not belonging to the module. by Argyrios Kyrtzidis · 12 years ago
  17. f413f5e Move parsing of identifiers in MS-style inline assembly into by John McCall · 13 years ago
  18. 27d807c Don't treat a non-deduced 'auto' type as being type-dependent. Instead, there by Richard Smith · 13 years ago
  19. d3afa0c [PCH/modules] Require the preprocessing record option to match the used PCH, if modules are enabled. by Argyrios Kyrtzidis · 13 years ago
  20. e5edbf9 [Modules] Fix an issue where the reconstructed redeclaration chain was incomplete, missing the definition from a module. by Argyrios Kyrtzidis · 13 years ago
  21. 74aeef5 Implement C++1y decltype(auto). by Richard Smith · 13 years ago
  22. d3da6e0 Enhance the ObjC global method pool to record whether there were 0, 1, or >= 2 methods (with a particular selector) inside categories. by Argyrios Kyrtzidis · 13 years ago
  23. 5e77d76 Basic support for Microsoft property declarations and references thereto. by John McCall · 13 years ago
  24. a7d16ce Add an option to parse all comments as documentation comments by Dmitri Gribenko · 13 years ago
  25. c0fbba7 Pare back r164351 somewhat. The problem that change was addressing was that we by Richard Smith · 13 years ago
  26. 3e612b4 [modules] If a submodule has re-definitions of the same macro, only the last definition will be used as the "exported" one. by Argyrios Kyrtzidis · 13 years ago
  27. 0f06b98 [modules] Make sure enabled diagnostic pragmas inside the module don't affect the translation unit that by Argyrios Kyrtzidis · 13 years ago
  28. b6210df [Preprocessor/Modules] Separate the macro directives kinds into their own MacroDirective's subclasses. by Argyrios Kyrtzidis · 13 years ago
  29. eb663da [PCH/Modules] De/Serialize MacroInfos separately than MacroDirectives. by Argyrios Kyrtzidis · 13 years ago
  30. fb91265 <rdar://problem/12368093> Extend module maps with a 'conflict' declaration, and warn when a newly-imported module conflicts with an already-imported module. by Douglas Gregor · 13 years ago
  31. 2bb719f Only introduce the SDKSettings.plist dependency in modules/PCH files that don't depend on any other modules or PCH files. by Douglas Gregor · 13 years ago
  32. 35b13ec <rdar://problem/10796651> Introduce configuration macros into module maps. by Douglas Gregor · 13 years ago
  33. 7029ce1 <rdar://problem/13363214> Eliminate race condition between module rebuild and the global module index. by Douglas Gregor · 13 years ago
  34. 0aef0f0 [modules] Don't record the macros from the predefines buffer. by Argyrios Kyrtzidis · 13 years ago
  35. 49491f7 <rdar://problem/13426257> Introduce SDKSettings.plist as an input file dependency for PCH/modules. by Douglas Gregor · 13 years ago
  36. 5985236 [modules] Don't write the UnusedFileScopedDecls vector to the module file. by Argyrios Kyrtzidis · 13 years ago
  37. ffb3558 [modules] Check for delegating constructor cycles when building a module and don't write them out to the module file. by Argyrios Kyrtzidis · 13 years ago
  38. b146baa [Modules] Don't eagerly load and associate all the module header files. by Argyrios Kyrtzidis · 13 years ago
  39. 3c5305c [Modules] Resolve top-headers of modules lazily. by Argyrios Kyrtzidis · 13 years ago
  40. 7d23857 [PCH] When pre-validating the headers from the PCH, only validate non-system headers. by Argyrios Kyrtzidis · 13 years ago
  41. 5c2a345 [PCH] For HeaderFileInfoTrait, hash the key using size & time of the file. by Argyrios Kyrtzidis · 13 years ago
  42. 7c9ba11 [PCH] Remove building a SmallPtrSet that is not actually used for anything. by Argyrios Kyrtzidis · 13 years ago
  43. acf2e78 Comment parsing: add CommentOptions to allow specifying custom comment block commands by Dmitri Gribenko · 13 years ago
  44. 05785d1 Include llvm::Optional in clang/Basic/LLVM.h by David Blaikie · 13 years ago
  45. 09c9e81 [preprocessor] Split the MacroInfo class into two separate concepts, MacroInfo class by Argyrios Kyrtzidis · 13 years ago
  46. 6168bd2 Ensure that the identifier chains have the most recent declaration after module deserialization. by Douglas Gregor · 13 years ago
  47. 8d7edce Always keep highest identifier, selector, and macro IDs when we've by Douglas Gregor · 13 years ago
  48. 03cb137 Remove dead code related to the now defunct PCH stat cache. by Ted Kremenek · 13 years ago
  49. 9c7eb1d Add a new -Wundefined-inline warning for inline functions which are used but not by Nick Lewycky · 13 years ago
  50. f0f5616 Remove elements from Sema.UndefinedInternals as functions are defined. Also by Nick Lewycky · 13 years ago
  51. 5368173 [Frontend] Remove HeaderSearchOptions::Entry::IsInternal, which is unused. by Daniel Dunbar · 13 years ago
  52. 9f23745 [Frontend] Add an ExternCSystem include entry group. by Daniel Dunbar · 13 years ago
  53. 8334af8 Preserve Sema::UndefinedInternals across PCH boundaries. Fixes by Nick Lewycky · 13 years ago
  54. 606420e [Frontend] Remove another IsUserSpecified member variable that is now unused. by Daniel Dunbar · 13 years ago
  55. 9f78289 Introduce a fast path for the ASTReader's name lookup within a by Douglas Gregor · 13 years ago
  56. 719736c [PCH/Modules] Revert r172843, it caused a module to fail building. by Argyrios Kyrtzidis · 13 years ago
  57. 8bee90d [PCH/Modules] Re-apply r172620 and r172629, now with 100% less infinite loops! by Argyrios Kyrtzidis · 13 years ago
  58. f54319c [ubsan] Add support for -fsanitize-blacklist by Will Dietz · 13 years ago
  59. 6a7cb9f Revert Clang r172620 and r172629, which caused a hang when building by Douglas Gregor · 13 years ago
  60. 048fbfa Rework the traversal of Objective-C categories and extensions to by Douglas Gregor · 13 years ago
  61. f40f67a [PCH/Modules] Change how macro [re]definitions are de/serialized. by Argyrios Kyrtzidis · 13 years ago
  62. bae0e35 Fix Casting by David Greene · 13 years ago
  63. 6ddfca9 Implement parsing, AST, (de-)serialization, and placeholder global by Douglas Gregor · 13 years ago
  64. f857950 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 13 years ago
  65. 78165b5 Truth in advertising: LocallyScopedExternalDecls actually only contains by Richard Smith · 13 years ago
  66. 7572be2 [PCH] (De)serialize the end location of MacroInfo. by Argyrios Kyrtzidis · 13 years ago
  67. e68cf27 updateOutOfDateIdentifier() can cause the identifier table to be by Douglas Gregor · 13 years ago
  68. ff7d47a Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as per review discussion in r170365 by David Blaikie · 13 years ago
  69. 3960540 [PCH] Make the new PCH format (control block) backwards compatible and by Argyrios Kyrtzidis · 13 years ago
  70. e65856f [PCH] When writing out the list of input files, avoid emitting duplicate by Argyrios Kyrtzidis · 13 years ago
  71. 6b02d46 Finish implementing 'selected constructor' rules for triviality in C++11. In by Richard Smith · 13 years ago
  72. 593f993 Implement C++03 [dcl.init]p5's checking for value-initialization of references by Richard Smith · 13 years ago
  73. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  74. 328aae5 Refactor to reduce duplication in handling of special member functions. No functionality change. by Richard Smith · 13 years ago
  75. 1c33fe8 Store on the CXXRecordDecl whether the class has, or would have, a copy by Richard Smith · 13 years ago
  76. 0f05fb9 Introduce ASTUnresolvedSet, an UnresolvedSet-like class, whose contents are by Argyrios Kyrtzidis · 13 years ago
  77. 5259524 [modules] Use a memory buffer directly as input for the module includes, by Argyrios Kyrtzidis · 13 years ago
  78. 2ec2936 [modules] Setup the import location of a module file and use it by Argyrios Kyrtzidis · 13 years ago
  79. 14d3c79 Suppress elided variadic macro argument extension diagnostic for macros using by Eli Friedman · 13 years ago
  80. d7c16b2 [PCH] Remove the stat cache from the PCH file. by Argyrios Kyrtzidis · 13 years ago
  81. efaa54a [PCH] The diagnostic state points can refer to previously created by Argyrios Kyrtzidis · 13 years ago
  82. b636875 Teach the PCH validator to check the preprocessor options, especially by Douglas Gregor · 13 years ago
  83. b6af6c2 (De-)serialize the preprocessor options, including macros defined, by Douglas Gregor · 13 years ago
  84. 2d30236 (De-)serialize header search options. by Douglas Gregor · 13 years ago
  85. c6317db (De-)serialize the file system options. by Douglas Gregor · 13 years ago
  86. 8263ffb Serialize DiagnosticOptions to the AST file. by Douglas Gregor · 13 years ago
  87. 3120d2c Eliminate the redundancy between source-file information in the source by Douglas Gregor · 13 years ago
  88. deca50f ASTWriter.cpp: Fix a warning. [-Wunused-variable] by NAKAMURA Takumi · 13 years ago
  89. 108cb22 Describe the new input-files block and its record, for llvm-bcanalyzer. by Douglas Gregor · 13 years ago
  90. 72be390 Move the set of files to be validated in an AST file into the control by Douglas Gregor · 13 years ago
  91. fad10d8 Collapse the original file name and original file ID records into a by Douglas Gregor · 13 years ago
  92. 0aa21c9 Collapse the "version control revision/tag" AST file record into the by Douglas Gregor · 13 years ago
  93. 4d3611c Split the target options out into their own record within the AST by Douglas Gregor · 13 years ago
  94. 112b907 Start factoring the on-disk records for an AST file into a control by Douglas Gregor · 13 years ago
  95. cb177f1 Serialize TargetOptions into an AST file, and make sure that we keep by Douglas Gregor · 13 years ago
  96. 5952766 Introduce the notion of excluded headers into the module map by Douglas Gregor · 13 years ago
  97. cfa46a8 Track which particular submodule #undef's a macro, so that the actual by Douglas Gregor · 13 years ago
  98. 0db720f [libclang] Improve AST serialization done by ASTUnit::Save(). by Argyrios Kyrtzidis · 13 years ago
  99. 2f8925e Remove the ASTDeserializationListener's MacroVisible() callback, which by Douglas Gregor · 13 years ago
  100. 0634737 Remove an unused bit from the serialized IdentifierInfo by Douglas Gregor · 13 years ago