1. 063daf6 Refactor the way we handle operator overloading and template by Douglas Gregor · 16 years ago
  2. 810f6d5 introduce a new -fheinous-gnu-extensions flag that enables really by Chris Lattner · 16 years ago
  3. e78b809 Fix <rdar://problem/6675489> BlockDecl should not use llvm::smallvector. by Steve Naroff · 16 years ago
  4. d8eb456 Reimplement fix for <rdar://problem/6451399> problems with labels and blocks. by Steve Naroff · 16 years ago
  5. caaacec Remove ActiveScope (revert http://llvm.org/viewvc/llvm-project?view=rev&revision=65694 and http://llvm.org/viewvc/llvm-project?view=rev&revision=66741). by Steve Naroff · 16 years ago
  6. 3fd95ce Improve the representation of operator expressions like "x + y" within by Douglas Gregor · 16 years ago
  7. baf5348 Eliminate some unused default cases in switches on the binary operator kind by Douglas Gregor · 16 years ago
  8. df03251 Implement template instantiation for builtin binary operators by Douglas Gregor · 16 years ago
  9. c971f86 Store the type of the integral value within a TemplateArgument, so that we can more efficiently reconstruct an IntegerLiteral from it during template instantiation by Douglas Gregor · 16 years ago
  10. 313a81d Use StmtVisitor to handle the decoding of expressions for by Douglas Gregor · 16 years ago
  11. eaab206 API fix: All "bodies" for functions, Objective-C methods, blocks, are assumed to by Ted Kremenek · 16 years ago
  12. a0e500d Straw man for instantiation of expressions. Use it to instantiate the by Douglas Gregor · 16 years ago
  13. 4a471aa Properly restore ActiveScope when we exit parsing of a block. This by Douglas Gregor · 16 years ago
  14. 656de63 Fix various problems with matching out-of-line definitions of static by Douglas Gregor · 16 years ago
  15. 021c3b3 Move most of the checking from ActOnCXXMemberDeclarator to other, more general routines. This is a step toward separating the checking logic from Declarators, which in turn is required for template instantiation. by Douglas Gregor · 16 years ago
  16. 4dd55f5 Make sure that we set the access specifier for an instantiated FieldDecl, and that the aggregate and POD flags for an instantiated class template are updated based on instantiation of a FieldDecl by Douglas Gregor · 16 years ago
  17. ff7fea8 Eliminate CXXClassMemberWrapper by Douglas Gregor · 16 years ago
  18. 2d2e9cf Eliminate CXXClassVarDecl. It doesn't add anything by Douglas Gregor · 16 years ago
  19. 335c680 Implement FIXME related to <rdar://problem/6496506> Implement class setter/getter for properties. by Steve Naroff · 16 years ago
  20. 3cf538d Implement basic template instantiation for fields. Reshuffle checking by Douglas Gregor · 16 years ago
  21. 4fdf1fa Add basic, hackish support for instantiation of typedefs in a class by Douglas Gregor · 16 years ago
  22. f178728 Fix <rdar://problem/6655054> clang issues bogus error on property usage in a dot-syntax. by Steve Naroff · 16 years ago
  23. 1ca6694 Fix <rdar://problem/6578665> user declared setter method should be used when using property syntx. by Steve Naroff · 16 years ago
  24. 2ff0f42 position the caret properly on asm string diagnostics, e.g.: by Chris Lattner · 16 years ago
  25. 275a369 Add type checking for tentative definitions at the end of the translation unit. by Douglas Gregor · 16 years ago
  26. fb5058e add plumbing to report diagnostics back through sema for malformed asmstrings. by Chris Lattner · 16 years ago
  27. a03aca8 Partial fix for PR3310, concerning type-checking for tentative by Douglas Gregor · 16 years ago
  28. df667e7 Extend the notion of active template instantiations to include the by Douglas Gregor · 16 years ago
  29. 27b152f If we run into multiple errors within the same template instantiation, by Douglas Gregor · 16 years ago
  30. 9813753 Add pretty-printing for class template specializations, e.g., by Douglas Gregor · 16 years ago
  31. ee1828a Add a notion of "post-diagnostic hooks", which are callbacks attached by Douglas Gregor · 16 years ago
  32. fdc92b7 Simplify SelectorTable::constructSetterName() usage... by Steve Naroff · 16 years ago
  33. 4843e58 Address Doug's comments wrt the mangler and fix Eli's test case by Anders Carlsson · 16 years ago
  34. 26dce44 Limit the template instantiation depth to some user-configurable value by Douglas Gregor · 16 years ago
  35. 40808ce Implement template instantiation for ClassTemplateSpecializationTypes, by Douglas Gregor · 16 years ago
  36. 0c73f37 Fix PR3766, a really nasty silent miscompilation case where we emitted by Chris Lattner · 16 years ago
  37. 61f72cb Implement property '.' notation on Factory/Class objects. Parser changes aren't very pretty:-( by Steve Naroff · 16 years ago
  38. 8d21721 Revert r66423, which was not the right fix for this issue. by Douglas Gregor · 16 years ago
  39. b964c1d Fix a little FIXME, thanks to Sebastian by Douglas Gregor · 16 years ago
  40. ceef30c Mark a non-type template parameter invalid if there was a problem with its type by Douglas Gregor · 16 years ago
  41. 86447ec Rename DiagnoseIncompleteType to RequireCompleteType, and update the documentation to reflect the fact that we can instantiate templates here by Douglas Gregor · 16 years ago
  42. 3e87209 do not warn about -=/=- confusion with macros, thanks to rdogra for a testcase. by Chris Lattner · 16 years ago
  43. 55660a7 implement PR3753, warning about comparisons with a string literal. by Chris Lattner · 16 years ago
  44. 64949d3 Remove dead clause (we decided not to support protocol qualified 'Class'). by Steve Naroff · 16 years ago
  45. 5609ec0 Improvements to private method lookup. by Steve Naroff · 16 years ago
  46. 399bd1b refine the "use of unary operator that may be intended as compound assignment (+=)" by Chris Lattner · 16 years ago
  47. 43af76e Some struct/class mismatch fixes, to silence MSVC warnings. by Sebastian Redl · 16 years ago
  48. 25a30d0 Don't discard increment/decrement on function pointers. It's kind of by Eli Friedman · 16 years ago
  49. d42ffbd Revert my last couple patches until I can get them to not make the tests fail. by Ted Kremenek · 16 years ago
  50. b9eb3af Teach Diagnostic about Selector. by Ted Kremenek · 16 years ago
  51. 150ec29 Selector: (changes made after discussing this more with Steve Naroff) by Ted Kremenek · 16 years ago
  52. e4f3e06 Downgrade complaints about the use of variable-sized types within a by Douglas Gregor · 16 years ago
  53. a71c129 Use the 'declaration does not declare anything' error when we see an anonymous struct/union declaration outside of a struct or union in C by Douglas Gregor · 16 years ago
  54. c837656 Implement GNU C semantics for K&R function definitions that follow a by Douglas Gregor · 16 years ago
  55. 79cd116 Handle #pragma pack(0). I left this out of diagnostic because users should by Daniel Dunbar · 16 years ago
  56. 9fa14a5 Improve recovery from ill-formed scope specifiers. Fixes PR3670. by Douglas Gregor · 16 years ago
  57. 80711a2 Implement the GNU semantics for forward declarations of enum types in by Douglas Gregor · 16 years ago
  58. 6e775db Add Parse/Sema support for weak_import attribute. by Daniel Dunbar · 16 years ago
  59. e6ee6ba add source range for type of super cast, giving something like: by Chris Lattner · 16 years ago
  60. 6f8ce14 more minor simplifications. by Chris Lattner · 16 years ago
  61. 8b963ef refactor C++ bitfield checking a bit (haha) by Chris Lattner · 16 years ago
  62. 2479366 fix PR3607 and a fixme, by checking bitfield constraints more consistently. by Chris Lattner · 16 years ago
  63. dd53eb5 Partial fix <rdar://problem/6301205> [irgen] dot-syntax on super isn't supported. by Steve Naroff · 16 years ago
  64. fbffca6 Tweak diag for <rdar://problem/5982579> [clang on xcode] (using arch=x86_64): synthesized property 'sdkPath' must either be named the same as a compatible ivar or must explicitly name an ivar. by Steve Naroff · 16 years ago
  65. 61d6852 Fix <rdar://problem/6144382> [sema] gcc inconsistency w.r.t. forward protocol declarations. by Steve Naroff · 16 years ago
  66. 21ff9c9 When parsing a function body, add it to the crash stack, giving us something by Chris Lattner · 16 years ago
  67. e61b988 Removed an unfortunate cut and paste left-over. by Fariborz Jahanian · 16 years ago
  68. a6e3ac5 Implemented access check for ivars accessed inside by Fariborz Jahanian · 16 years ago
  69. b06d875 Partial fix for <rdar://problem/6645157> [clang on Xcode; regression]: error: instance variable 'someField' is private. by Steve Naroff · 16 years ago
  70. 175ba1e Some refactoring of recent code. No functionality change. by Fariborz Jahanian · 16 years ago
  71. b1006c7 Fix a corner case of message lookup looking for class methods. by Fariborz Jahanian · 16 years ago
  72. 6b9dfd4 Finish up some fixes related to <rdar://problem/6497631> Message lookup is sometimes different than gcc's. by Steve Naroff · 16 years ago
  73. 7f0f5dc Check that the return type for function definitions is complete. by Eli Friedman · 16 years ago
  74. 0b2b6e1 Switch attributes to be allocated from the declcontext bump pointer just like by Chris Lattner · 16 years ago
  75. cc58147 add an a Attr::Destroy method and force clients to go through it. As part of by Chris Lattner · 16 years ago
  76. b25df35 simplify Sema::AddInstanceMethodToGlobalPool, no functionality change. by Chris Lattner · 16 years ago
  77. 24e1e70 Change Parser::ParseCaseStatement to use an iterative approach to parsing by Chris Lattner · 16 years ago
  78. d198aba Change a warning to an error... by Steve Naroff · 16 years ago
  79. 268bc8c Implement an important missing warning when a selector by Fariborz Jahanian · 16 years ago
  80. f4c00ff Fix <rdar://problem/5982579> [clang on xcode] (using arch=x86_64): synthesized property 'sdkPath' must either be named the same as a compatible ivar or must explicitly name an ivar. by Steve Naroff · 16 years ago
  81. 9d40ee5 Fix <rdar://problem/6252237> [sema] qualified id should be disallowed in @catch statements. by Steve Naroff · 16 years ago
  82. f50cb36 Fix <rdar://problem/6632061> [sema] non object types should not be allowed in @catch statements. by Steve Naroff · 16 years ago
  83. 7ba138a Fix <rdar://problem/6640991> Exception handling executes wrong clause (Daniel, please verify). by Steve Naroff · 16 years ago
  84. 15edf0d Fix <rdar://problem/6497242> Inherited overridden protocol declared objects don't work. by Steve Naroff · 16 years ago
  85. ca33129 Fix <rdar://problem/6497608> clang does not catch ivar type mismatches in @implementation. by Steve Naroff · 16 years ago
  86. 7339749 PR3691: Add support for complex modes. I also tossed in support for XF by Eli Friedman · 16 years ago
  87. 2943aed Implement the basics of implicit instantiation of class templates, in by Douglas Gregor · 16 years ago
  88. 935fd76 Check of ivar access access control. by Fariborz Jahanian · 16 years ago
  89. c97fb9a Fix <rdar://problem/6635908> crash on invalid by Steve Naroff · 16 years ago
  90. 077c1e7 Diagnose a variety of access of ivars when they conflict with by Fariborz Jahanian · 16 years ago
  91. 78c39c7 Fixed a typo. by Fariborz Jahanian · 16 years ago
  92. b7f95f5 Check for duplicate declaration of method of a class in its extension. by Fariborz Jahanian · 16 years ago
  93. 6393519 Rework the way we find locally-scoped external declarations when we by Douglas Gregor · 16 years ago
  94. 8e2945a Fix <rdar://problem/6248764> parser rejects: bad receiver type 'CFStringRef'. by Steve Naroff · 16 years ago
  95. ed8a93d Fix PR3509 by providing correct starting locations for initializer lists by Douglas Gregor · 16 years ago
  96. 93b2bdb ObjCAtCatchStmt's ParamStmt is always a DeclStmt. by Daniel Dunbar · 16 years ago
  97. cddc888 "This patch uses the new ObjCImplDecl class to merge Sema::ImplMethodsVsClassMethods and Sema::ImplCategoryMethodsVsIntfMethods methods. by Chris Lattner · 16 years ago
  98. 0db28c5 Whoops, actually remove the VLA/VM check in FinalizeDeclaratorGroup. by Anders Carlsson · 16 years ago
  99. 1a7acfa Fix invalid VLAs/VMs in Sema::ActOnVariableDeclarator, so that the variable will have the right type by the time the initializer is checked. This ensures that code like by Anders Carlsson · 16 years ago
  100. b098c14 Remove PrevFunctionScope slot (it isn't needed)...use getParent() instead. by Steve Naroff · 16 years ago