1. 2d88708 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 14 years ago
  2. 2de56d1 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 14 years ago
  3. 5baba9d More incremental progress towards not including Expr.h in Sema.h. by John McCall · 14 years ago
  4. 384aff8 Remove Sema.h's dependency on DeclCXX.h. by John McCall · 14 years ago
  5. 50df6ae Remove the DenseSet dependency from Sema.h. by John McCall · 14 years ago
  6. 5f1e094 More header elimination. The goal of all this is to allow Parser to by John McCall · 14 years ago
  7. 7a1fad3 Remove a header dependency from Sema.h at the cost of some type safety. by John McCall · 14 years ago
  8. 60d7b3a OwningExprResult -> ExprResult. This patch brought to you by by John McCall · 14 years ago
  9. b3d8748 Abstract out passing around types and kill off ActionBase. by John McCall · 14 years ago
  10. 3a91abf Diagnose the presence of multiple initializations of static data by Douglas Gregor · 14 years ago
  11. 9ae2f07 Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*). by John McCall · 14 years ago
  12. ca0408f Sundry incremental steps towards killing off Action. by John McCall · 14 years ago
  13. b8f7de9 Do not elide copy construction when we're performing base-class initialization by Douglas Gregor · 14 years ago
  14. d226f65 DeclPtrTy -> Decl * by John McCall · 14 years ago
  15. 2c18bb7 objective-c ivar refactoring patch. Iterations by Fariborz Jahanian · 14 years ago
  16. 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago
  17. 72c4c15 Revert r111609, which is failing its new test. by Douglas Gregor · 14 years ago
  18. 29c695b Detect efforts to declare a template member friend and explicitly ignore them. by John McCall · 14 years ago
  19. 21e09b6 Fix the source range of an anonymous namespace, from Jan Bierbaum by Douglas Gregor · 14 years ago
  20. cf807c4 Generate Attr subclasses with TableGen. by Sean Hunt · 14 years ago
  21. 9b7d670 zap dead code. by Chris Lattner · 14 years ago
  22. 94c3b56 Rip out the existing retroactive abstract-class usage checker, by John McCall · 14 years ago
  23. 572fc62 Don't try to initialize a reference with a constructed temporary if either by John McCall · 14 years ago
  24. 881b36c Fix initialization for members of anonymous struct in a union. by Argyrios Kyrtzidis · 14 years ago
  25. e737f50 Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 14 years ago
  26. ef3dce8 Added locations and type source info for DeclarationName inside UsingDecl. by Abramo Bagnara · 14 years ago
  27. 2577743 Added locations and type source info for DeclarationName. by Abramo Bagnara · 14 years ago
  28. 0d30a87 PR7800: both virtual and non-virtual bases must be marked as used for VTTs. by Eli Friedman · 14 years ago
  29. f871d0c Store inheritance paths after CastExprs instead of inside them. by John McCall · 14 years ago
  30. a834888 Remove the DeclaredInCondition bit now that it's no longer used. by Nick Lewycky · 14 years ago
  31. aa8b0d1 Implement #pragma GCC visibility. by Eli Friedman · 14 years ago
  32. 58e5539 Remove a redundant and broken check. Fixes PR7810. by Sebastian Redl · 14 years ago
  33. 1544282 Only look up an 'operator delete' on the definition of a destructor, not on by John McCall · 14 years ago
  34. 4204f07 Further adjustments to -Wglobal-constructors; works for references and direct by John McCall · 14 years ago
  35. 76c38d3 Read/write in PCH Sema's StdNamespace and StdBadAlloc and use a LazyDeclPtr for them that will deserialize them when needed. by Argyrios Kyrtzidis · 14 years ago
  36. 26faaac Rename getStdNamespace -> getOrCreateStdNamespace, to better reflect its functionality. by Argyrios Kyrtzidis · 14 years ago
  37. 626e96e Make a first pass at implementing -Wglobal-constructors. I'm worried that this by John McCall · 14 years ago
  38. 35f9a19 Fixed typedef inside extern "C". by Abramo Bagnara · 14 years ago
  39. 5606220 Add source location information to C++ base specifiers. by Nick Lewycky · 14 years ago
  40. ff331c1 Remove the vast majority of the Destroy methods from the AST library, by Douglas Gregor · 14 years ago
  41. 9557f53 Remove dead code. by Eli Friedman · 14 years ago
  42. 0f2b97d PR7698: Make sure we correctly handle the initialization of an array with by Eli Friedman · 14 years ago
  43. 5a18039 Support catching Objective C pointers in C++ under the non-fragile NeXT runtime. by John McCall · 14 years ago
  44. 906082e Update ImplicitCastExpr to be able to represent an XValue. by Sebastian Redl · 14 years ago
  45. 09acc98 A using declaration can redeclare a typedef to the same type. These by Douglas Gregor · 14 years ago
  46. 06a54a3 Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of getBody() when we are just checking the existence of a body, to avoid de-serialization of the body from PCH. by Argyrios Kyrtzidis · 14 years ago
  47. af57280 Remove my egregious hack that forced deserialization of visible by Douglas Gregor · 14 years ago
  48. 5efd91a Mark the operator delete associated with a virtual destructor as referenced. by John McCall · 14 years ago
  49. 1827403 Lazily declare default constructors. We now delay the construction of by Douglas Gregor · 14 years ago
  50. 2258431 Lazily declare implicit copy constructors. by Douglas Gregor · 14 years ago
  51. a376d10 Lazily declare copy-assignment operators. by Douglas Gregor · 14 years ago
  52. 4923aa2 Lazily declare the implicitly-declared destructor in a C++ class. by Douglas Gregor · 14 years ago
  53. 23c94db Move the "current scope" state from the Parser into Action. This by Douglas Gregor · 14 years ago
  54. db89f28 Add a new routine Sema::LookupDestructor and make all destructor-lookup calls use that routine by Douglas Gregor · 14 years ago
  55. eb8c670 Provide exception specifications for implicitly-declared default constructors. by Douglas Gregor · 14 years ago
  56. 32df23e Move the implicit declaration of a default constructor into a separate by Douglas Gregor · 14 years ago
  57. 0d405db Provide exception specifications for implicitly-declared copy constructors. by Douglas Gregor · 14 years ago
  58. fabd43a Move the implicit declaration of a constructor out to a separate by Douglas Gregor · 14 years ago
  59. 598a854 Teach DeclareImplicitCopyConstructor how to cope with virtual bases by Douglas Gregor · 14 years ago
  60. 4a0c26f Move declaration of a class's implicit copy constructor into a by Douglas Gregor · 14 years ago
  61. b87786f Provide an exception-specification for an implicitly-declared by Douglas Gregor · 14 years ago
  62. d3c3590 Move the implicit declaration of a class's copy-assignment operator by Douglas Gregor · 14 years ago
  63. 4681ca8 Make loops infinitely faster. No functionality change. by Douglas Gregor · 14 years ago
  64. 1d110e0 Remove unnecessary ASTContext parameter from by Douglas Gregor · 14 years ago
  65. d92ec47 Reinstate fix for PR7526, which was failing because, now that we by Douglas Gregor · 14 years ago
  66. 4b662a5 Revert r107374, which broke bootstrap. by Douglas Gregor · 14 years ago
  67. 2fef752 When building the type of a destructor, make sure to keep the by Douglas Gregor · 14 years ago
  68. e861c60 Reapply r107235, this time with both my typo fixed, and a logical bug fixed. by Chandler Carruth · 14 years ago
  69. ec29b35 Revert r107235, it had a silly typo in it, and fixing the typo breaks something by Chandler Carruth · 14 years ago
  70. e9c9d15 Fix PR7402: We were creating implicit member initializers for every field in an by Chandler Carruth · 14 years ago
  71. f186b54 Retain the source location of the constructor when building an implicit member by Chandler Carruth · 14 years ago
  72. 12eb5d6 When typo correction produces a result that is not of the kind we're by Douglas Gregor · 14 years ago
  73. 0e8c4b9 Typo correction for namespace alias definitions by Douglas Gregor · 14 years ago
  74. 6699220 Allow a using directive to refer to the implicitly-defined namespace by Douglas Gregor · 14 years ago
  75. c070cc6 Given Decl::isUsed() a flag indicating when to consider the "used" by Douglas Gregor · 14 years ago
  76. 8e2eab2 Fixed conflict between objc_memmove_collectable builtin by Fariborz Jahanian · 14 years ago
  77. 3956b1a If a non-dependent base class initializer fails to match any direct or by Douglas Gregor · 14 years ago
  78. ad00b77 Fix a point of semantics with using declaration hiding: method templates by John McCall · 14 years ago
  79. ff2d05f Workaround a possible VS C++ bug. by Fariborz Jahanian · 14 years ago
  80. 55bcace Patch adds support for copying of those by Fariborz Jahanian · 14 years ago
  81. 43ad182 When analyzing for member self-assignment, don't attempt to dereference null by Nick Lewycky · 14 years ago
  82. 6206d53 Added AccessSpecDecl node. by Abramo Bagnara · 14 years ago
  83. bf1a028 Alter the interface of GetTypeForDeclarator to return a TypeSourceInfo*. by John McCall · 14 years ago
  84. 4bde1e1 Delay checking for mutable const fields until we're checking the field. by John McCall · 14 years ago
  85. ffdb2d2 Add all final overriders to the map. by Anders Carlsson · 14 years ago
  86. 9da9cdf When filtering out previous declarations of friend functions, consider the by John McCall · 14 years ago
  87. aeb4a28 Tweak the fix-it for a copy constructor declared to take its argument by Douglas Gregor · 14 years ago
  88. 4142ceb Fixes misc. flexible array bugs in c++ (PR7029). by Fariborz Jahanian · 14 years ago
  89. a0af3b4 Added source order to CXXBaseOrMemberInitializer. by Abramo Bagnara · 14 years ago
  90. b9aefa7 IRgen/C++: When mark vtables used, make sure to still append to the VTableUse array if we promote a vtable from being just used to having its definition required. This ensures that we properly inform the consumer about whether the vtable is required or not, previously we could fail to do so when the vtable was in the VTableUses array before the decl which marked it as required. by Daniel Dunbar · 14 years ago
  91. e669f89 Simplify. by Daniel Dunbar · 14 years ago
  92. fb2db46 Don't look for a destructor in a dependent type. Fixes PR7198. by Douglas Gregor · 14 years ago
  93. fe2d379 Fix a crasher in constructor-initializer reordering warnings (PR7179). by Douglas Gregor · 14 years ago
  94. 0ed5c5d Generate objc_memmove_collectable write-barrier for by Fariborz Jahanian · 14 years ago
  95. f1860e5 Be sure to apply initializers to members of anonymous structs and unions by John McCall · 14 years ago
  96. 72a43bb Add a new failure kind, FK_Incomplete, to InitializationSequence, to by Douglas Gregor · 14 years ago
  97. bd054db Renamed misleading getSourceRange -> getLocalSourceRange and getFullSourceRange -> getSourceRange for TypeLoc. by Abramo Bagnara · 14 years ago
  98. 68dd3ee Various small fixes for construction/destruction of Objective-C++ by Douglas Gregor · 14 years ago
  99. e4da7a0 Added basic source locations to Elaborated and DependentName types. by Abramo Bagnara · 14 years ago
  100. 9614dc0 Don't attempt to poke into an invalid field's class type by Fariborz Jahanian · 14 years ago