1. 9a44b5f Initialize the ASTMutationListener. Thanks goes to Abramo Bagnara! by Argyrios Kyrtzidis · 14 years ago
  2. 95c225d Implement an indirect-goto optimization for goto *&&lbl and respect this by John McCall · 14 years ago
  3. 100050b Use the ASTMutationListener to track when a named decl gets added to a DeclContext, by Argyrios Kyrtzidis · 14 years ago
  4. bef1a7b Use the ASTMutationListener to track added template specializations in a chained PCH. by Argyrios Kyrtzidis · 14 years ago
  5. 67fa6d5 Abandon the type-visibility optimization for functions. GCC doesn't do it, by John McCall · 14 years ago
  6. e7bc972 When computing visibility, use the latest declaration's explicit visibility by John McCall · 14 years ago
  7. 6f4ac4b Don't override explicit visibility attributes on class members with by John McCall · 14 years ago
  8. c8e5cf8 Make AST deserialization for class template specializations lazier, by by Douglas Gregor · 14 years ago
  9. 06c9193 Lazily load the "next" namespace in the chain of NamespaceDecls, to by Douglas Gregor · 14 years ago
  10. 007a9b1 Add helper for extracting the CXXRecordDecl for the implicit argument to by Chandler Carruth · 14 years ago
  11. 8e6285a Optimize field space usage in CompoundStmt, LabelStmt, Expr, and CastExpr. by John McCall · 14 years ago
  12. 3fa5cae No really, we don't have a retain/release system for statements/expressions by John McCall · 14 years ago
  13. ac65c62 A couple of tweaks to the visibility rules: by John McCall · 14 years ago
  14. 32adc8b When de-serializing a type that is supposed to be canonical, call by Douglas Gregor · 14 years ago
  15. 428edaf Improve the tracking of source locations for parentheses in constructor calls. by Chandler Carruth · 14 years ago
  16. 4846675 Implement GNU C extension: two types are compatible if they appear by Peter Collingbourne · 14 years ago
  17. b6cc0e1 Keep track in chained PCH of implicit members that were added after the definition was completed. by Argyrios Kyrtzidis · 14 years ago
  18. 565bf30 Start fleshing out ASTMutationListener; notify when a tag definition is completed. by Argyrios Kyrtzidis · 14 years ago
  19. 7b90340 Put the mechanism in place to track modifications in an AST entity that were committed after by Argyrios Kyrtzidis · 14 years ago
  20. 61e3828 Update to use 'LLVM_*' macro names for attributes. by Chandler Carruth · 14 years ago
  21. 1fb0caa Substantially revise how clang computes the visibility of a declaration to by John McCall · 14 years ago
  22. cb9c074 Move classes into anonymous namespaces. by Benjamin Kramer · 14 years ago
  23. 0bab54c Always treat 'main' as an extern "C" function, so that we detect by Douglas Gregor · 14 years ago
  24. b41d899 Pass TInfo to CXXDestructorDecl::Create(), just like we do for other by Craig Silverstein · 14 years ago
  25. 046c03b When implicit members are added to a C++ record, notify the serializer so that a chained PCH writes the definition again. by Argyrios Kyrtzidis · 14 years ago
  26. c87fa06 Had the wrong type for ArgType. :-( Fixed. by Craig Silverstein · 14 years ago
  27. 0fa0b78 The type-to-delete may not be a pointer if it's a dependent type. by Craig Silverstein · 14 years ago
  28. 220a9c8 Putting back safe fixes 116836,116837,116838 by Andrew Trick · 14 years ago
  29. 7cffb55 Reverting 116836,116837,116838 until we resolve the getLangStandardForKind failures. by Andrew Trick · 14 years ago
  30. 0a2e097 Minor optimization; if we have a CXXRecordDecl we can get the definition decl directly without iterating over the redeclarations. by Argyrios Kyrtzidis · 14 years ago
  31. b9eb35c Treat __extension__ like ParenExpr. by Abramo Bagnara · 14 years ago
  32. b870b88 At Fariborz's request, a somewhat cleaner bit-combining hack. by John McCall · 14 years ago
  33. 36d2fd4 Store in PCH the key function of C++ class to avoid deserializing the complete declaration context in order to compute it. by Argyrios Kyrtzidis · 14 years ago
  34. eb5e998 Allow deserialization of just the fields of a record, when we want to iterate over them, by Argyrios Kyrtzidis · 14 years ago
  35. 8ac2d44 Eliminate usage of ObjCSuperExpr used for by Fariborz Jahanian · 14 years ago
  36. 71c3673 Compress bit fields / enums from ReferenceType, BuiltinType, FunctionType, and by John McCall · 14 years ago
  37. db4d4bb Introduce a bit into Type that keeps track of whether there are any by Douglas Gregor · 14 years ago
  38. 35495eb Compute whether a type is variably modified as we build the type, by Douglas Gregor · 14 years ago
  39. 3bd5b6c Embrace C++ ABI 5.2.6 and consider that template instantiations don't have key functions (same as GCC). by Argyrios Kyrtzidis · 14 years ago
  40. 2cd11fe Progress. by John McCall · 14 years ago
  41. 2a984ca Add some infrastructure for dealing with expressions of 'placeholder' type, by John McCall · 14 years ago
  42. 3a0be84 IRgen/Obj-C: Fix encoding of "long double". - The mind boggles. by Daniel Dunbar · 14 years ago
  43. 189d6ef Permit constant evaluation of const floating-point variables with by John McCall · 14 years ago
  44. 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
  45. 4081a5c __attribute__((aligned(n))) directly specifies the alignment of a declaration by John McCall · 14 years ago
  46. e6012c7 Fix a crash encoding ivars of vector types and by Fariborz Jahanian · 14 years ago
  47. 3ff83dd Use a more conventional/efficient implementation for isEnumeralType() by John McCall · 14 years ago
  48. 81134ad Don't add an imported function into its lexical context until *after* by Douglas Gregor · 14 years ago
  49. 14e0e74 enhance ASTContext::GetBuiltinType to return a bitmask indicating which arguments by Chris Lattner · 14 years ago
  50. 33daae6 random cleanups, no functionality change. by Chris Lattner · 14 years ago
  51. dab60ad Implement the C++0x "trailing return type" feature, e.g., by Douglas Gregor · 14 years ago
  52. 393bd8e Various builtins a require an integer constant. Not providing by Chris Lattner · 14 years ago
  53. 535a3e2 Make the FileID import map key on FileID. by Sebastian Redl · 14 years ago
  54. e80622f Move the management of the set of conversion functions in a C++ class by Douglas Gregor · 14 years ago
  55. 7a39dd0 Move the maintenance of CXXRecordDecl::DefinitionData's Abstract bit by Douglas Gregor · 14 years ago
  56. 2138664 Teach FunctionDecl::setPure() to (indirectly) mark the Abstract bit in by Douglas Gregor · 14 years ago
  57. 85606eb Reinstate r114925 and r114929, both steps toward <rdar://problem/8459981>. by Douglas Gregor · 14 years ago
  58. 2cf9d65 Centralize the management of CXXRecordDecl::DefinitionData's Empty bit by Douglas Gregor · 14 years ago
  59. 9fe183a Reinstate r114921, which I've exonerated via a self-host build. by Douglas Gregor · 14 years ago
  60. 2a674e8 Temporarily revert 114929 114925 114924 114921. It looked like they (or at least by Bill Wendling · 14 years ago
  61. e10288c Centralize the management of CXXRecordDecl::DefinitionData's by Douglas Gregor · 14 years ago
  62. 4a74df5 Centralize the management of CXXRecordDecl::DefinitionData's by Douglas Gregor · 14 years ago
  63. cdbfa6c Centralize the management of CXXRecordDecl::DefinitionData's Empty bit by Douglas Gregor · 14 years ago
  64. 6e3c771 Centralize the management of CXXRecordDecl::DefinitionData's Aggregate by Douglas Gregor · 14 years ago
  65. 0ed2e08 Centralize the handling of CXXRecordDecl::DefinitionData's by Douglas Gregor · 14 years ago
  66. ff3a078 Patch to support transparent_union arguments by Fariborz Jahanian · 14 years ago
  67. 3e9438b Kill FunctionDecl's IsCopyAssignment bit; it duplicated what could by Douglas Gregor · 14 years ago
  68. 27c08ab Centralize the handling of by Douglas Gregor · 14 years ago
  69. 5c0646b Clean up the handling of the DeclaredDefaultConstructor and by Douglas Gregor · 14 years ago
  70. db148be Copying result of object property reference expression by Fariborz Jahanian · 14 years ago
  71. 5cadfab Fixed isConstantInitializer for __builtin_choose_expr. by Abramo Bagnara · 14 years ago
  72. 745da3a Patch implements passing arrays to functions expecting vla. Implements pr7827. by Fariborz Jahanian · 14 years ago
  73. 78a916e Implement -Wpadded and -Wpacked. by Argyrios Kyrtzidis · 14 years ago
  74. d2827af Warn when an expression result in a LabelStmt is unused. by Argyrios Kyrtzidis · 14 years ago
  75. c57d655 Tweak in DeclPrinter printing of uses of copy constructors. Patch by Jim Goodnow II. by Ted Kremenek · 14 years ago
  76. 19e60ad Right, there are *two* cases of pr-value class-type expressions that don't by John McCall · 14 years ago
  77. 58277b5 Tweak comment as suggested by Sebastian. by John McCall · 14 years ago
  78. 558d2ab one piece of code is responsible for the lifetime of every aggregate by John McCall · 14 years ago
  79. 226cbfc Fix classification of statement expressions. by Douglas Gregor · 14 years ago
  80. c4e1a68 RHS of property expression assignment requires by Fariborz Jahanian · 14 years ago
  81. 5833b0b When marking the declarations in a default argument expression as by Douglas Gregor · 14 years ago
  82. 4178b57 Eliminate the default case in the expression-classification code, so by Douglas Gregor · 14 years ago
  83. 560a921 Revert "CMake: Update to use standard CMake dependency tracking facilities instead" by Michael J. Spencer · 14 years ago
  84. 751025d Remove CXXRecordDecl::getDefaultConstructor(), an inherently unsafe function due to lazy declaration of default constructors. Now that __has_nothrow_constructor doesn't use it anymore, part of PR8101 is fixed. by Sebastian Redl · 14 years ago
  85. 0dfd848 Eagerly evaluate type traits in Sema instead of lazily in AST. They actually need Sema access to be correct, fixes coming up. by Sebastian Redl · 14 years ago
  86. 8fed4b4 Avoid setters in ASTDeclReader::VisitClassTemplatePartialSpecializationDecl. by Argyrios Kyrtzidis · 14 years ago
  87. 0b34cf7 Test destructors in delete expressions and of temporaries for throwing. by Sebastian Redl · 14 years ago
  88. 5221d8f Address Doug's comments. by Sebastian Redl · 14 years ago
  89. 5a7f349 CMake: Update to use standard CMake dependency tracking facilities instead by Michael J. Spencer · 14 years ago
  90. 295995c First version of a testcase, plus fixes. by Sebastian Redl · 14 years ago
  91. 2e15622 Define and implement CXXNoexceptExpr. Create it in Sema. by Sebastian Redl · 14 years ago
  92. 369e51f Implement Expr::CanThrow, a function that applies the noexcept operator rules to expressions. by Sebastian Redl · 14 years ago
  93. 2001215 Make CallExpr::getCalleeDecl look through pointer derefs. by Sebastian Redl · 14 years ago
  94. 5726d40 Support strlen() and __builtin_strlen() as constant expressions with by Douglas Gregor · 14 years ago
  95. 4088ec0 property reference expression used on lhs of assignment by Fariborz Jahanian · 14 years ago
  96. 3d37c0a Add proper type-source information to UnaryTypeTraitExpr, including by Douglas Gregor · 14 years ago
  97. a626a3d Fix C++ PCH issue. by Argyrios Kyrtzidis · 14 years ago
  98. 780d885 Initialize 'AllEnumCasesCovered' in SwitchStmt's constructor. by Ted Kremenek · 14 years ago
  99. 9be8840 Fix warnings caused by new CXXUuidofExprClass enumerator. by Francois Pichet · 14 years ago
  100. d580e56 Decl::CheckAccessDeclContext() keeps asserting. Access is not set in some cases. by Argyrios Kyrtzidis · 14 years ago