1. 3bf6893 fix PR4073 by making designated initializer checking code use by Chris Lattner · 15 years ago
  2. 4a049f0 remove a fixme that is already done. by Chris Lattner · 15 years ago
  3. 5153ee6 Change SemaType's "GetTypeForDeclarator" and "ConvertDeclSpecToType" to by Chris Lattner · 15 years ago
  4. b5f1562 reject explicit pointer arithmetic on interface pointers in 64-bit objc ABI by Chris Lattner · 15 years ago
  5. 5cb10d3 fix the sizeof error recovery issue (sizeof-interface.m:attributeRuns) by Chris Lattner · 15 years ago
  6. ced1e28 Avoid issuing spurious errors as side-effect of diagnosing by Fariborz Jahanian · 15 years ago
  7. 1efaa95 Fix rdar://6821047 - clang crashes on subscript of interface in 64-bit mode by Chris Lattner · 15 years ago
  8. 8fc463a Eliminate Sema::ObjCImplementations, relying instead on name lookup. What's good for uniformity is good for PCH (or is it the other way around?). by Douglas Gregor · 15 years ago
  9. 653f1b1 Eliminate the three SmallVectors in ObjCImplDecl (for instance by Douglas Gregor · 15 years ago
  10. 25efa10 Tighten up blocks type checking. This was discussed back in the by Mike Stump · 15 years ago
  11. 5c59e2b Fix rdar://6814047, a crash on invalid in blocks code I noticed when by Chris Lattner · 15 years ago
  12. 17f3a6d fix marking of nested blocks with the "hasBlockDeclRefExprs" to by Chris Lattner · 15 years ago
  13. 5b54b88 this is a warning now, return a well formed ast. by Chris Lattner · 15 years ago
  14. ca79092 reject sizeof(itf) when itf is a forward declared interface, or when by Chris Lattner · 15 years ago
  15. 525c9b7 Kill ASTContext::[gs]etFieldForDecl, instead we just lookup things by Daniel Dunbar · 15 years ago
  16. 23d58ce Some cleanup and bug-fixing for address-of checking. This causes a couple of by Eli Friedman · 15 years ago
  17. 17a7830 run the jump checker on blocks, even though they don't have gotos, by Chris Lattner · 15 years ago
  18. ea29a3a refactor some code, adding a new getLabelMap() accessor method by Chris Lattner · 15 years ago
  19. 7297134 FunctionDecl::getBody() is getting an ASTContext argument for use in by Douglas Gregor · 15 years ago
  20. 397195b Fixup semantic analysis for nested blocks, and allow block literal by Mike Stump · 15 years ago
  21. 3201f6b Fix a crash bug when comparing overload quality of conversion operators with conversion constructors. by Sebastian Redl · 15 years ago
  22. ffb4b6e Implement support for designated initializers that refer to members of by Douglas Gregor · 15 years ago
  23. 44e35f7 Improve "assignment to cast" diagnostic. by Daniel Dunbar · 15 years ago
  24. 2c4463f Fix rdar://6770142 - Class and qualified id's are compatible, just like by Chris Lattner · 15 years ago
  25. 312531a implement rdar://6780761, making sema reject some code that otherwise by Chris Lattner · 15 years ago
  26. 9097af1 fix blocks to reject objc interfaces returned by value. Also, by Chris Lattner · 15 years ago
  27. 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 15 years ago
  28. a0c3e9c Fix <rdar://problem/6770998> make cast of super illegal (again:-) by Steve Naroff · 15 years ago
  29. 9158804 Sema::CheckConditionalOperands(): Soften pointer/integer mismatch from error->warning. by Steve Naroff · 15 years ago
  30. ef79bc9 Fixes method name lookup when method appears in by Fariborz Jahanian · 15 years ago
  31. fc479d7 Make casting 'super' a deprecated warning (instead of a hard error). by Steve Naroff · 15 years ago
  32. a86b832 Fixed the Fix-It hints for comparison against a string literal. Thanks, Chris! by Douglas Gregor · 15 years ago
  33. 3f41976 Daniel convinced me that accepting "const va_list" arguments to va_arg is by Chris Lattner · 15 years ago
  34. 0d20b8a in va_arg diagnostics, print out the unpromoted type. This makes the by Chris Lattner · 15 years ago
  35. 9dc8f19 Add a warning for questionable va_args usage. by Chris Lattner · 15 years ago
  36. f502691 GCC compatibility: gcc allows applying va_args to const by Chris Lattner · 15 years ago
  37. 95f49fb improve the string literal comparison warning to not call @encode's "string literals". by Chris Lattner · 15 years ago
  38. 74734d5 When calling a function without a prototype for which we have a by Douglas Gregor · 15 years ago
  39. a3a8351 Add some more code modification hints by Douglas Gregor · 15 years ago
  40. a3d2524 reduce nesting. by Chris Lattner · 15 years ago
  41. d013aa1 Codegen sometimes crashes on comparisons that aren't legal, just by Chris Lattner · 15 years ago
  42. b28317a Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 15 years ago
  43. ab3a852 Change compound assignment operators to keep track of both the promoted by Eli Friedman · 15 years ago
  44. 214f31a If the user is trying to apply the -> or . member reference operator by Douglas Gregor · 15 years ago
  45. 9af5500 Fix rdar://6719156 - clang should emit a better error when blocks are disabled but are used anyway by Chris Lattner · 15 years ago
  46. 3507369 Simplify CXXScopeSpec a lot. No more weird SmallVector-like hacks here by Douglas Gregor · 15 years ago
  47. ab452ba Revamp our representation of C++ nested-name-specifiers. We now have a by Douglas Gregor · 15 years ago
  48. 8bfd1b8 Fix <rdar://problem/6697053> instance variable is protected. by Steve Naroff · 15 years ago
  49. 8dcb29d Fix a few isObjectTypes that really need to be isIncompleteOrObject by Douglas Gregor · 15 years ago
  50. e7450f5 Make sure to use RequireCompleteType rather than testing for by Douglas Gregor · 15 years ago
  51. b1d796d Add some FIXMEs relating to incomplete types. by Eli Friedman · 15 years ago
  52. f05c05d Partial implementation of PR3342: break out pointer sign by Eli Friedman · 15 years ago
  53. 5fdeae1 Fix code to mark block variables as const to actually work. Fix by Eli Friedman · 15 years ago
  54. e7c6f7a Check that the return/argument types of calls are complete. by Eli Friedman · 15 years ago
  55. 5908a92 InitListDesignations hasn't been used (ever). Eliminate it, and by Douglas Gregor · 15 years ago
  56. 9ecede7 Remove unneeded radar reference. by Ted Kremenek · 15 years ago
  57. b82dcd8 Fix <rdar://problem/6703892> by not warning about self-comparisons of enum by Ted Kremenek · 15 years ago
  58. 2ce1be0 When looking for property name (or getter method) in a by Fariborz Jahanian · 15 years ago
  59. 5953d8b Introduce a new expression type, UnresolvedDeclRefExpr, that describes by Douglas Gregor · 15 years ago
  60. bad3518 Generalize printing of nested-name-specifier sequences for use in both by Douglas Gregor · 15 years ago
  61. e4e5b05 Introduce a representation for types that we referred to via a by Douglas Gregor · 15 years ago
  62. ca5e77f The scope representation can now be either a DeclContext pointer or a by Douglas Gregor · 15 years ago
  63. f53597f Convert a bunch of actions to smart pointers, and also bring PrintParserCallbacks a bit more in line with reality. by Sebastian Redl · 15 years ago
  64. bc736fc Implement template instantiation for the prefix unary operators. As by Douglas Gregor · 15 years ago
  65. ba49817 Implement template instantiation for several more kinds of expressions: by Douglas Gregor · 15 years ago
  66. 063daf6 Refactor the way we handle operator overloading and template by Douglas Gregor · 15 years ago
  67. e78b809 Fix <rdar://problem/6675489> BlockDecl should not use llvm::smallvector. by Steve Naroff · 15 years ago
  68. d8eb456 Reimplement fix for <rdar://problem/6451399> problems with labels and blocks. by Steve Naroff · 15 years ago
  69. 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 · 15 years ago
  70. 3fd95ce Improve the representation of operator expressions like "x + y" within by Douglas Gregor · 15 years ago
  71. baf5348 Eliminate some unused default cases in switches on the binary operator kind by Douglas Gregor · 15 years ago
  72. 4a471aa Properly restore ActiveScope when we exit parsing of a block. This by Douglas Gregor · 15 years ago
  73. 2d2e9cf Eliminate CXXClassVarDecl. It doesn't add anything by Douglas Gregor · 15 years ago
  74. 335c680 Implement FIXME related to <rdar://problem/6496506> Implement class setter/getter for properties. by Steve Naroff · 15 years ago
  75. 4fdf1fa Add basic, hackish support for instantiation of typedefs in a class by Douglas Gregor · 15 years ago
  76. f178728 Fix <rdar://problem/6655054> clang issues bogus error on property usage in a dot-syntax. by Steve Naroff · 15 years ago
  77. 1ca6694 Fix <rdar://problem/6578665> user declared setter method should be used when using property syntx. by Steve Naroff · 15 years ago
  78. fdc92b7 Simplify SelectorTable::constructSetterName() usage... by Steve Naroff · 15 years ago
  79. 61f72cb Implement property '.' notation on Factory/Class objects. Parser changes aren't very pretty:-( by Steve Naroff · 15 years ago
  80. 86447ec Rename DiagnoseIncompleteType to RequireCompleteType, and update the documentation to reflect the fact that we can instantiate templates here by Douglas Gregor · 15 years ago
  81. 3e87209 do not warn about -=/=- confusion with macros, thanks to rdogra for a testcase. by Chris Lattner · 15 years ago
  82. 55660a7 implement PR3753, warning about comparisons with a string literal. by Chris Lattner · 15 years ago
  83. 399bd1b refine the "use of unary operator that may be intended as compound assignment (+=)" by Chris Lattner · 15 years ago
  84. 25a30d0 Don't discard increment/decrement on function pointers. It's kind of by Eli Friedman · 15 years ago
  85. e6ee6ba add source range for type of super cast, giving something like: by Chris Lattner · 15 years ago
  86. dd53eb5 Partial fix <rdar://problem/6301205> [irgen] dot-syntax on super isn't supported. by Steve Naroff · 15 years ago
  87. a6e3ac5 Implemented access check for ivars accessed inside by Fariborz Jahanian · 15 years ago
  88. b06d875 Partial fix for <rdar://problem/6645157> [clang on Xcode; regression]: error: instance variable 'someField' is private. by Steve Naroff · 15 years ago
  89. 6b9dfd4 Finish up some fixes related to <rdar://problem/6497631> Message lookup is sometimes different than gcc's. by Steve Naroff · 15 years ago
  90. 935fd76 Check of ivar access access control. by Fariborz Jahanian · 15 years ago
  91. 077c1e7 Diagnose a variety of access of ivars when they conflict with by Fariborz Jahanian · 15 years ago
  92. 6393519 Rework the way we find locally-scoped external declarations when we by Douglas Gregor · 15 years ago
  93. b098c14 Remove PrevFunctionScope slot (it isn't needed)...use getParent() instead. by Steve Naroff · 15 years ago
  94. f3cf897 Fix <rdar://problem/6451399> problems with labels and blocks. by Steve Naroff · 15 years ago
  95. a97b666 In BuildAnonymousStructUnionMemberReference, we shouldn't invalidate OpLoc when by Ted Kremenek · 15 years ago
  96. 35183ac Change the AST generated for offsetof a bit so that it looks like a by Eli Friedman · 15 years ago
  97. 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 15 years ago
  98. dbb1ecc fix some sema problems with wide strings and hook up basic codegen for them. by Chris Lattner · 15 years ago
  99. 4b2d3f7 Introduce code modification hints into the diagnostics system. When we by Douglas Gregor · 15 years ago
  100. 2850784 Make more AST nodes and semantic checkers dependent-expression-aware. by Sebastian Redl · 15 years ago