1. 9fcce65 AST representation for user-defined literals, plus just enough of semantic by Richard Smith · 13 years ago
  2. bef35c9 [PCH] Mark a PCH file with a flag to indicate if the serialized AST had by Argyrios Kyrtzidis · 13 years ago
  3. ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 13 years ago
  4. c6c5452 [preprocessor] Enhance PreprocessingRecord to keep track of locations of conditional directives. by Argyrios Kyrtzidis · 13 years ago
  5. b2c60b0 Move llvm/ADT/SaveAndRestore.h -> llvm/Support/SaveAndRestore.h. by Argyrios Kyrtzidis · 13 years ago
  6. 77bfb8b objective-c: provide fixit hint when atomic property does not by Fariborz Jahanian · 13 years ago
  7. c52d9057 ASTWriter: Cache some DenseMaps we use repeatedly. by Daniel Dunbar · 13 years ago
  8. d45d361 Move "clang/Analysis/Support/SaveAndRestore.h" to "llvm/ADT/SaveAndRestore.h" by Argyrios Kyrtzidis · 13 years ago
  9. 1b1a507 Serialize InitListExpr's initializesStdInitializerList bit, so it's not left uninitialized. by Benjamin Kramer · 13 years ago
  10. dfefb84 Teach CXXRecordDecl::hasIrrelevantDestructor to check the base classes and by Richard Smith · 13 years ago
  11. e1d4330 Don't record nested macro expansions in the preprocessing record, by Argyrios Kyrtzidis · 13 years ago
  12. 69015c2 Change the text of a FIXME. by Argyrios Kyrtzidis · 13 years ago
  13. 4ca8ac2 Implement a new type trait __is_trivially_constructible(T, Args...) by Douglas Gregor · 13 years ago
  14. 8cceefa [PCH] When keeping track of top-level decls for "targeted deserialization" by Argyrios Kyrtzidis · 13 years ago
  15. ac1303e Generate an AST for the conversion from a lambda closure type to a by Douglas Gregor · 13 years ago
  16. f4b7de1 Improve our handling of lambda expressions that occur within default by Douglas Gregor · 13 years ago
  17. ccc1b5e Implement name mangling for lambda expressions that occur within the by Douglas Gregor · 13 years ago
  18. a4c29b6 [PCH] Recover gracefully if the ASTReader detects that a file is different by Argyrios Kyrtzidis · 13 years ago
  19. af30029 modern objc translator. Finish off first cut of the by Fariborz Jahanian · 13 years ago
  20. 9e8c92a Basic support for name mangling of C++11 lambda expressions. Because by Douglas Gregor · 13 years ago
  21. 83bc276 Deserialize the direct-initialization range of a "new" expression by Douglas Gregor · 13 years ago
  22. 2aed8b8 Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself."" by Sebastian Redl · 13 years ago
  23. 1548d14 Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself." by Sebastian Redl · 13 years ago
  24. 5f688f4 Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself. by Sebastian Redl · 13 years ago
  25. f6e2e02 Implicitly define a lambda's conversion functions (to function by Douglas Gregor · 13 years ago
  26. 9d36f5d Implement AST (de-)serialization for lambda expressions. by Douglas Gregor · 13 years ago
  27. f8af982 Within the body of a lambda expression, decltype((x)) for an by Douglas Gregor · 14 years ago
  28. 5b9cc5d Represent C++ direct initializers as ParenListExprs before semantic analysis by Sebastian Redl · 14 years ago
  29. eefb3d5 Track whether a function type has a trailing return type as type sugar. Use this by Richard Smith · 14 years ago
  30. 621fc4b [PCH] Add some comments, per Ted's request. by Argyrios Kyrtzidis · 14 years ago
  31. 44d2dbd Fix ASTReader::FinishedDeserializing(). by Argyrios Kyrtzidis · 14 years ago
  32. 53a8b97 [PCH] Set the DeclContext before doing any deserialization, to make sure internal by Argyrios Kyrtzidis · 14 years ago
  33. 4bbb850 [PCH] Avoid using Decl::setAttrs() and Decl::setLexicalDeclContext() from the ASTReaderDecl by Argyrios Kyrtzidis · 14 years ago
  34. d7a3e2c Revert my patches which removed Diagnostic.h includes by moving some operator overloads out of line. by Benjamin Kramer · 14 years ago
  35. 01d0801 Introduce basic ASTs for lambda expressions. This covers: by Douglas Gregor · 14 years ago
  36. 66581d4 Added source location for the template keyword in DependentTemplateSpecializationTypeLoc nodes (DTSTLoc). by Abramo Bagnara · 14 years ago
  37. 38a4291 Removed redundant location info from ElaboratedTypeLoc / DependentNameLoc / DependentTSTLoc. Uniformed names referencing elaborated keyword. No intended functionality changes. by Abramo Bagnara · 14 years ago
  38. 55d23c9 Added location for template keyword in TemplateSpecializationTypeLoc. In the process removed some naming ambiguities. by Abramo Bagnara · 14 years ago
  39. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 14 years ago
  40. 6f42b62 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 14 years ago
  41. 8fe83e1 Move a method from IdentifierTable.h out of line and remove the SmallString include. by Benjamin Kramer · 14 years ago
  42. fdd1560 Remove Diagnostic.h include from Preprocessor.h. by Benjamin Kramer · 14 years ago
  43. 00bd44d Move various diagnostic operator<< overloads out of line and remove includes of Diagnostic.h. by Benjamin Kramer · 14 years ago
  44. dc58aa7 Thread a TargetInfo through to the module map; we'll need it for by Douglas Gregor · 14 years ago
  45. a1f1fad Introduce module attributes into the module map grammar, along with a by Douglas Gregor · 14 years ago
  46. e4b9276 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 14 years ago
  47. cff9f26 Reimplement (de-)serialization of Objective-C categories to eliminate by Douglas Gregor · 14 years ago
  48. ed0cc22 Don't separately serialize the list of instance variables in an by Douglas Gregor · 14 years ago
  49. 8efca6b Introduce a generation number for selector lookups in the global by Douglas Gregor · 14 years ago
  50. 5ac4b69 Rework the external Sema source's ReadMethodPool() so that it doesn't by Douglas Gregor · 14 years ago
  51. 5d5051f Only mark an IdentifierInfo as having changed since deserialization by Douglas Gregor · 14 years ago
  52. 057df20 Optimize unqualified/global name lookup in modules by introducing a by Douglas Gregor · 14 years ago
  53. 56ca8a9 Rework the way in which we (de-)serialize the declarations by Douglas Gregor · 14 years ago
  54. 3efe999 When collecting all of the redeclarations of a declaration loaded from by Douglas Gregor · 14 years ago
  55. a6ea10e Delay the creation of the built-in Objective-C class 'Protocol' by by Douglas Gregor · 14 years ago
  56. 7530c03 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 14 years ago
  57. 561d3ab Remove unnecessary default cases in switches over enums. by David Blaikie · 14 years ago
  58. c23f857 Now that deserializing a definition of a C++ class/Objective-C by Douglas Gregor · 14 years ago
  59. cc32b44 When deserializing the definition of a C++ class/ObjC class/ObjC by Douglas Gregor · 14 years ago
  60. 2171bf1 Completely re-implement (de-)serialization of redeclaration by Douglas Gregor · 14 years ago
  61. ef96ee0 De-virtualize getPreviousDecl() and getMostRecentDecl() when we know by Douglas Gregor · 14 years ago
  62. f785a7d Introduce Decl::getPreviousDecl() and Decl::getMostRecentDecl(), by Douglas Gregor · 14 years ago
  63. 9fcbf2d Revert accidental commit by Douglas Gregor · 14 years ago
  64. 8a8950b Add a FIXME for mutation of the common pointer of a RedeclarableTemplateDecl. It is not clear that it's worth delaying the allocation of said pointer by Douglas Gregor · 14 years ago
  65. 7c99bb5c Reimplement RedeclarableTemplateDecl in terms of by Douglas Gregor · 14 years ago
  66. 91534a3 (Implicit) parameters deserialized as part of a function type must not by Douglas Gregor · 14 years ago
  67. dd9d645 Progress towards making isUsed() reflect whether a declaration is odr-used; don't set isUsed for local variables which are referenced in unevaluated contexts. Make other code use isReferenced() (which basically indicates that a declaration isn't dead) where appropriate. by Eli Friedman · 14 years ago
  68. 746f5bc Add IsImplicit field in ObjCMessageExpr that is true when the message by Argyrios Kyrtzidis · 14 years ago
  69. 1c3875d When deserializing an anonymous namespace from a module, do not attach by Douglas Gregor · 14 years ago
  70. 0fdc09f Implement merging of namespace-scope declarations across modules, so by Douglas Gregor · 14 years ago
  71. c6c8e0e Implement redeclaration merging for namespaces defined in distinct by Douglas Gregor · 14 years ago
  72. 9bc6fb6 Pack UsingDecl more. by Benjamin Kramer · 14 years ago
  73. f5c9f9f Switch NamespaceDecl from its own hand-rolled redeclaration chain over by Douglas Gregor · 14 years ago
  74. 0782ef2 During name lookup, use redecl_iterator to walk over the redeclaration by Douglas Gregor · 14 years ago
  75. d97927d Revert r147664; it's breaking clang regression tests. by Eli Friedman · 14 years ago
  76. 2d5f095 Silence GCC warnings. by Jakub Staszak · 14 years ago
  77. 46cd218 Stash Decl's TopLevelDeclInObjCContainer and ModulePrivate bits by Douglas Gregor · 14 years ago
  78. f143ffc Introduce a "Hidden" bit into Decl, to track whether that declaration by Douglas Gregor · 14 years ago
  79. 9b8b20f Teach DeclContext deserialization to pay attention to endianness, from by Douglas Gregor · 14 years ago
  80. 1c7946a Don't seed the ASTWriter's declaration -> ID mapping with the IDs of by Douglas Gregor · 14 years ago
  81. b6b60c1 When we deserialize a declaration from a module file, allocate extra by Douglas Gregor · 14 years ago
  82. 1e68ecc When creating declarations that are deserialized from an module file, by Douglas Gregor · 14 years ago
  83. b8c879a When loading an AST file, set SourceManager::MainFileID to the main file of the AST file, by Argyrios Kyrtzidis · 14 years ago
  84. b7a7819 Store the submodules of a module in source order, as they are stored by Douglas Gregor · 14 years ago
  85. 4791fa2 Implement declaration merging for variables in disjoint modules. by Douglas Gregor · 14 years ago
  86. 7076281 Implement declaration merging for non-template functions from by Douglas Gregor · 14 years ago
  87. da795b4 Implement declaration merging for typedefs loaded from disjoint by Douglas Gregor · 14 years ago
  88. 1ca4a5c Implement cross-module declaration merging for tag declarations, so by Douglas Gregor · 14 years ago
  89. 674949f Don't attempt to merge a deserialized declaration with existing by Douglas Gregor · 14 years ago
  90. dea22cc Factor the merging of declarations in the AST reader out to a separate by Douglas Gregor · 14 years ago
  91. a28cb3e Eliminate ObjCProtocolDecl's end-of-definition location. It is not by Douglas Gregor · 14 years ago
  92. ec1a58b Move ObjCProtocolDecl::EndLoc into its DefinitionData, and give by Douglas Gregor · 14 years ago
  93. c9d3c7e Eliminate the ForwardDecl/InitiallyForwardDecl bits from ObjCProtocolDecl. They are no longer needed by Douglas Gregor · 14 years ago
  94. dba9361 Implement declaration merging for Objective-C protocols across by Douglas Gregor · 14 years ago
  95. bd9482d Eliminate ObjCForwardProtocolDecl, which is redundant now that by Douglas Gregor · 14 years ago
  96. a6387f3 Don't bother rewriting an Objective-C class or protocol declaration to the module file when we've merely added a definition by Douglas Gregor · 14 years ago
  97. 3937f87 Eliminate ASTMutationListener::UpdatedAttributeList, which is no by Douglas Gregor · 14 years ago
  98. 27c6da2 Wire up redeclaration chains for Objective-C protocols, so that both by Douglas Gregor · 14 years ago
  99. 1d784b2 Introduce the core infrastructure needed to model redeclaration chains by Douglas Gregor · 14 years ago
  100. 5e2a1ff Move the data that corresponds to the definition of a protocol into a by Douglas Gregor · 14 years ago