1. c0fbba7 Pare back r164351 somewhat. The problem that change was addressing was that we by Richard Smith · 13 years ago
  2. 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
  3. 0f06b98 [modules] Make sure enabled diagnostic pragmas inside the module don't affect the translation unit that by Argyrios Kyrtzidis · 13 years ago
  4. b6210df [Preprocessor/Modules] Separate the macro directives kinds into their own MacroDirective's subclasses. by Argyrios Kyrtzidis · 13 years ago
  5. eb663da [PCH/Modules] De/Serialize MacroInfos separately than MacroDirectives. by Argyrios Kyrtzidis · 13 years ago
  6. 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
  7. 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
  8. 35b13ec <rdar://problem/10796651> Introduce configuration macros into module maps. by Douglas Gregor · 13 years ago
  9. 7029ce1 <rdar://problem/13363214> Eliminate race condition between module rebuild and the global module index. by Douglas Gregor · 13 years ago
  10. 0aef0f0 [modules] Don't record the macros from the predefines buffer. by Argyrios Kyrtzidis · 13 years ago
  11. 49491f7 <rdar://problem/13426257> Introduce SDKSettings.plist as an input file dependency for PCH/modules. by Douglas Gregor · 13 years ago
  12. 5985236 [modules] Don't write the UnusedFileScopedDecls vector to the module file. by Argyrios Kyrtzidis · 13 years ago
  13. 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
  14. b146baa [Modules] Don't eagerly load and associate all the module header files. by Argyrios Kyrtzidis · 13 years ago
  15. 3c5305c [Modules] Resolve top-headers of modules lazily. by Argyrios Kyrtzidis · 13 years ago
  16. 7d23857 [PCH] When pre-validating the headers from the PCH, only validate non-system headers. by Argyrios Kyrtzidis · 13 years ago
  17. 5c2a345 [PCH] For HeaderFileInfoTrait, hash the key using size & time of the file. by Argyrios Kyrtzidis · 13 years ago
  18. 7c9ba11 [PCH] Remove building a SmallPtrSet that is not actually used for anything. by Argyrios Kyrtzidis · 13 years ago
  19. acf2e78 Comment parsing: add CommentOptions to allow specifying custom comment block commands by Dmitri Gribenko · 13 years ago
  20. 05785d1 Include llvm::Optional in clang/Basic/LLVM.h by David Blaikie · 13 years ago
  21. 09c9e81 [preprocessor] Split the MacroInfo class into two separate concepts, MacroInfo class by Argyrios Kyrtzidis · 13 years ago
  22. 6168bd2 Ensure that the identifier chains have the most recent declaration after module deserialization. by Douglas Gregor · 13 years ago
  23. 8d7edce Always keep highest identifier, selector, and macro IDs when we've by Douglas Gregor · 13 years ago
  24. 03cb137 Remove dead code related to the now defunct PCH stat cache. by Ted Kremenek · 13 years ago
  25. 9c7eb1d Add a new -Wundefined-inline warning for inline functions which are used but not by Nick Lewycky · 13 years ago
  26. f0f5616 Remove elements from Sema.UndefinedInternals as functions are defined. Also by Nick Lewycky · 13 years ago
  27. 5368173 [Frontend] Remove HeaderSearchOptions::Entry::IsInternal, which is unused. by Daniel Dunbar · 13 years ago
  28. 9f23745 [Frontend] Add an ExternCSystem include entry group. by Daniel Dunbar · 13 years ago
  29. 8334af8 Preserve Sema::UndefinedInternals across PCH boundaries. Fixes by Nick Lewycky · 13 years ago
  30. 606420e [Frontend] Remove another IsUserSpecified member variable that is now unused. by Daniel Dunbar · 13 years ago
  31. 9f78289 Introduce a fast path for the ASTReader's name lookup within a by Douglas Gregor · 13 years ago
  32. 719736c [PCH/Modules] Revert r172843, it caused a module to fail building. by Argyrios Kyrtzidis · 13 years ago
  33. 8bee90d [PCH/Modules] Re-apply r172620 and r172629, now with 100% less infinite loops! by Argyrios Kyrtzidis · 13 years ago
  34. f54319c [ubsan] Add support for -fsanitize-blacklist by Will Dietz · 13 years ago
  35. 6a7cb9f Revert Clang r172620 and r172629, which caused a hang when building by Douglas Gregor · 13 years ago
  36. 048fbfa Rework the traversal of Objective-C categories and extensions to by Douglas Gregor · 13 years ago
  37. f40f67a [PCH/Modules] Change how macro [re]definitions are de/serialized. by Argyrios Kyrtzidis · 13 years ago
  38. bae0e35 Fix Casting by David Greene · 13 years ago
  39. 6ddfca9 Implement parsing, AST, (de-)serialization, and placeholder global by Douglas Gregor · 13 years ago
  40. f857950 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 13 years ago
  41. 78165b5 Truth in advertising: LocallyScopedExternalDecls actually only contains by Richard Smith · 13 years ago
  42. 7572be2 [PCH] (De)serialize the end location of MacroInfo. by Argyrios Kyrtzidis · 13 years ago
  43. e68cf27 updateOutOfDateIdentifier() can cause the identifier table to be by Douglas Gregor · 13 years ago
  44. ff7d47a Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as per review discussion in r170365 by David Blaikie · 13 years ago
  45. 3960540 [PCH] Make the new PCH format (control block) backwards compatible and by Argyrios Kyrtzidis · 13 years ago
  46. e65856f [PCH] When writing out the list of input files, avoid emitting duplicate by Argyrios Kyrtzidis · 13 years ago
  47. 6b02d46 Finish implementing 'selected constructor' rules for triviality in C++11. In by Richard Smith · 13 years ago
  48. 593f993 Implement C++03 [dcl.init]p5's checking for value-initialization of references by Richard Smith · 13 years ago
  49. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  50. 328aae5 Refactor to reduce duplication in handling of special member functions. No functionality change. by Richard Smith · 13 years ago
  51. 1c33fe8 Store on the CXXRecordDecl whether the class has, or would have, a copy by Richard Smith · 13 years ago
  52. 0f05fb9 Introduce ASTUnresolvedSet, an UnresolvedSet-like class, whose contents are by Argyrios Kyrtzidis · 13 years ago
  53. 5259524 [modules] Use a memory buffer directly as input for the module includes, by Argyrios Kyrtzidis · 13 years ago
  54. 2ec2936 [modules] Setup the import location of a module file and use it by Argyrios Kyrtzidis · 13 years ago
  55. 14d3c79 Suppress elided variadic macro argument extension diagnostic for macros using by Eli Friedman · 13 years ago
  56. d7c16b2 [PCH] Remove the stat cache from the PCH file. by Argyrios Kyrtzidis · 13 years ago
  57. efaa54a [PCH] The diagnostic state points can refer to previously created by Argyrios Kyrtzidis · 13 years ago
  58. b636875 Teach the PCH validator to check the preprocessor options, especially by Douglas Gregor · 13 years ago
  59. b6af6c2 (De-)serialize the preprocessor options, including macros defined, by Douglas Gregor · 13 years ago
  60. 2d30236 (De-)serialize header search options. by Douglas Gregor · 13 years ago
  61. c6317db (De-)serialize the file system options. by Douglas Gregor · 13 years ago
  62. 8263ffb Serialize DiagnosticOptions to the AST file. by Douglas Gregor · 13 years ago
  63. 3120d2c Eliminate the redundancy between source-file information in the source by Douglas Gregor · 13 years ago
  64. deca50f ASTWriter.cpp: Fix a warning. [-Wunused-variable] by NAKAMURA Takumi · 13 years ago
  65. 108cb22 Describe the new input-files block and its record, for llvm-bcanalyzer. by Douglas Gregor · 13 years ago
  66. 72be390 Move the set of files to be validated in an AST file into the control by Douglas Gregor · 13 years ago
  67. fad10d8 Collapse the original file name and original file ID records into a by Douglas Gregor · 13 years ago
  68. 0aa21c9 Collapse the "version control revision/tag" AST file record into the by Douglas Gregor · 13 years ago
  69. 4d3611c Split the target options out into their own record within the AST by Douglas Gregor · 13 years ago
  70. 112b907 Start factoring the on-disk records for an AST file into a control by Douglas Gregor · 13 years ago
  71. cb177f1 Serialize TargetOptions into an AST file, and make sure that we keep by Douglas Gregor · 13 years ago
  72. 5952766 Introduce the notion of excluded headers into the module map by Douglas Gregor · 13 years ago
  73. cfa46a8 Track which particular submodule #undef's a macro, so that the actual by Douglas Gregor · 13 years ago
  74. 0db720f [libclang] Improve AST serialization done by ASTUnit::Save(). by Argyrios Kyrtzidis · 13 years ago
  75. 2f8925e Remove the ASTDeserializationListener's MacroVisible() callback, which by Douglas Gregor · 13 years ago
  76. 0634737 Remove an unused bit from the serialized IdentifierInfo by Douglas Gregor · 13 years ago
  77. 5a4649b Deserialize macro history when we deserialize an identifier that has by Douglas Gregor · 13 years ago
  78. cb28f9d Rework the (de-)serialization of macros, as stored in by Douglas Gregor · 13 years ago
  79. 8cb1746 If a macro has been #undef'd in a precompiled header, we still need to by Douglas Gregor · 13 years ago
  80. c597c8c [Modules] Introduce Module::TopHeaders which is a set of top-level headers by Argyrios Kyrtzidis · 13 years ago
  81. aeeb989 Fixed FunctionTypeLoc source range. by Abramo Bagnara · 13 years ago
  82. 4db774a [PCH/Module] Change the map of file-level DeclIDs to use a FileID by Argyrios Kyrtzidis · 13 years ago
  83. 10e7846 [libclang] When indexing an AST file, only deserialize the file level by Argyrios Kyrtzidis · 13 years ago
  84. f590e09 Add info in the preprocessing record whether an inclusion directive by Argyrios Kyrtzidis · 13 years ago
  85. b826a00 Fix the AST representation for non-type template arguments to encode by Eli Friedman · 13 years ago
  86. 1d26c02 Macro history (de-)serialization. Deserialization currently reads only the latest macro definition. Needs more work. by Alexander Kornienko · 13 years ago
  87. 53750b1 ASTWriter: Tighten up assertions when emitting a declaration name. by Benjamin Kramer · 13 years ago
  88. d564afb Add the TypeSourceInfo for the lambda call operator to the lambda's by Eli Friedman · 13 years ago
  89. 8b3f623 Keep history of macro definitions and #undefs by Alexander Kornienko · 13 years ago
  90. de70e0e [ms-inline asm] As part of a larger refactoring, rename AsmStmt to GCCAsmStmt. by Chad Rosier · 13 years ago
  91. e30d499 [ms-inline asm] Update the AST Reader/Writer for MS-style inline asms. by Chad Rosier · 13 years ago
  92. dd28e79 Fix a few -Wdocumentation warnings. by Dmitri Gribenko · 13 years ago
  93. 1226c60 Remove trailing return flag from FunctionTypeLoc, since we now carry that by Richard Smith · 13 years ago
  94. d3b5c908 Final piece of core issue 1330: delay computing the exception specification of by Richard Smith · 13 years ago
  95. 20f6fc6 Inline storage of attributes in AttributedStmt. by Alexander Kornienko · 13 years ago
  96. 7dd29d4 Don't store pointers into a std::vector (RawCommentList::Comments). Although by Dmitri Gribenko · 13 years ago
  97. 442dd80 [PCH] Make sure that all newly introduced visible decls in a DeclContext by Argyrios Kyrtzidis · 13 years ago
  98. 5fb5df9 Restructure how the driver communicates information about the by John McCall · 13 years ago
  99. aab8383 Structured comment parsing, first step. by Dmitri Gribenko · 13 years ago
  100. 5d3fb22 Explicitly build __builtin_va_list. by Meador Inge · 13 years ago