1. c001e89 Refactoring of my last patch. by Fariborz Jahanian · 16 years ago
  2. 4c2743f More type checking for properties, accessors and by Fariborz Jahanian · 16 years ago
  3. af199f3 Tighten up relationals with blocks and ints. Radar 6441502 by Mike Stump · 16 years ago
  4. dd3e166 Improve semantic checking for blocks. Radar 6441502 by Mike Stump · 16 years ago
  5. de866f3 Turns out that Sebastian already implemented the logic to compute the by Douglas Gregor · 16 years ago
  6. 0c6db94 Implement support for comparing pointers with <, >, <=, >=, ==, and != by Douglas Gregor · 16 years ago
  7. 5320285 PR2524: downgrade taking address of expression of type 'void' to an by Eli Friedman · 16 years ago
  8. c0d600c Fix/re-enable test. by Eli Friedman · 16 years ago
  9. 5992e4a Fix a thinko and a test. by Anders Carlsson · 16 years ago
  10. f9b8bc6 Downgrade the invalid offsetof error to a warning. by Anders Carlsson · 16 years ago
  11. 33bbbc5 When determining whether an expression refers to a bit-field, look by Douglas Gregor · 16 years ago
  12. 2d833e3 Fix bitfield promotions in several more cases. We don't seem to work hard enough at determining whether an expression is a bitfield or not, yet. by Douglas Gregor · 16 years ago
  13. 6d7f149 It's an error to call offsetof on a non-POD type. by Anders Carlsson · 16 years ago
  14. fc24e44 Implement bit-field promotion rules for C99. Fixes PR3500. by Douglas Gregor · 16 years ago
  15. e9146f2 Replace more release+static_cast with takeAs. by Anders Carlsson · 16 years ago
  16. f1b1d59 Replace a bunch of static_cast + release with takeAs. by Anders Carlsson · 16 years ago
  17. 41826bb PR4013 and PR4105: pointer-like types can only be cast to/from integers by Eli Friedman · 16 years ago
  18. 0c74e8a Implement semantic analysis for transparent unions. This is largely by Douglas Gregor · 16 years ago
  19. 6c92fa7 Fixup Sema and CodeGen for block literal attributes when the return by Mike Stump · 16 years ago
  20. 19c30c0 Sema and CodeGen support for attributes on blocks. Radar 6441502 by Mike Stump · 16 years ago
  21. 7252713 PR4103: improve source location information for members of the current by Eli Friedman · 16 years ago
  22. 9895d88 Fix a minor edge case in C89 mode related to the definition of a by Eli Friedman · 16 years ago
  23. 4eeab84 Don't allow blocks to be declared as returning an array. Radar 6441502 by Mike Stump · 16 years ago
  24. e935696 Fix for PR4079: make sure to construct the member expressions for by Eli Friedman · 16 years ago
  25. 7c32f8e Fix for PR4074: allow subscripting non-lvalue arrays in C90 mode. by Eli Friedman · 16 years ago
  26. 338395d minor diagnostics improvements. by Chris Lattner · 16 years ago
  27. 3b5ccca Make VerifyIntegerConstantExpr print extension warnings for non-ICEs. by Eli Friedman · 16 years ago
  28. 3bf6893 fix PR4073 by making designated initializer checking code use by Chris Lattner · 16 years ago
  29. 4a049f0 remove a fixme that is already done. by Chris Lattner · 16 years ago
  30. 5153ee6 Change SemaType's "GetTypeForDeclarator" and "ConvertDeclSpecToType" to by Chris Lattner · 16 years ago
  31. b5f1562 reject explicit pointer arithmetic on interface pointers in 64-bit objc ABI by Chris Lattner · 16 years ago
  32. 5cb10d3 fix the sizeof error recovery issue (sizeof-interface.m:attributeRuns) by Chris Lattner · 16 years ago
  33. ced1e28 Avoid issuing spurious errors as side-effect of diagnosing by Fariborz Jahanian · 16 years ago
  34. 1efaa95 Fix rdar://6821047 - clang crashes on subscript of interface in 64-bit mode by Chris Lattner · 16 years ago
  35. 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 · 16 years ago
  36. 653f1b1 Eliminate the three SmallVectors in ObjCImplDecl (for instance by Douglas Gregor · 16 years ago
  37. 25efa10 Tighten up blocks type checking. This was discussed back in the by Mike Stump · 16 years ago
  38. 5c59e2b Fix rdar://6814047, a crash on invalid in blocks code I noticed when by Chris Lattner · 16 years ago
  39. 17f3a6d fix marking of nested blocks with the "hasBlockDeclRefExprs" to by Chris Lattner · 16 years ago
  40. 5b54b88 this is a warning now, return a well formed ast. by Chris Lattner · 16 years ago
  41. ca79092 reject sizeof(itf) when itf is a forward declared interface, or when by Chris Lattner · 16 years ago
  42. 525c9b7 Kill ASTContext::[gs]etFieldForDecl, instead we just lookup things by Daniel Dunbar · 16 years ago
  43. 23d58ce Some cleanup and bug-fixing for address-of checking. This causes a couple of by Eli Friedman · 16 years ago
  44. 17a7830 run the jump checker on blocks, even though they don't have gotos, by Chris Lattner · 16 years ago
  45. ea29a3a refactor some code, adding a new getLabelMap() accessor method by Chris Lattner · 16 years ago
  46. 7297134 FunctionDecl::getBody() is getting an ASTContext argument for use in by Douglas Gregor · 16 years ago
  47. 397195b Fixup semantic analysis for nested blocks, and allow block literal by Mike Stump · 16 years ago
  48. 3201f6b Fix a crash bug when comparing overload quality of conversion operators with conversion constructors. by Sebastian Redl · 16 years ago
  49. ffb4b6e Implement support for designated initializers that refer to members of by Douglas Gregor · 16 years ago
  50. 44e35f7 Improve "assignment to cast" diagnostic. by Daniel Dunbar · 16 years ago
  51. 2c4463f Fix rdar://6770142 - Class and qualified id's are compatible, just like by Chris Lattner · 16 years ago
  52. 312531a implement rdar://6780761, making sema reject some code that otherwise by Chris Lattner · 16 years ago
  53. 9097af1 fix blocks to reject objc interfaces returned by value. Also, by Chris Lattner · 16 years ago
  54. 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 16 years ago
  55. a0c3e9c Fix <rdar://problem/6770998> make cast of super illegal (again:-) by Steve Naroff · 16 years ago
  56. 9158804 Sema::CheckConditionalOperands(): Soften pointer/integer mismatch from error->warning. by Steve Naroff · 16 years ago
  57. ef79bc9 Fixes method name lookup when method appears in by Fariborz Jahanian · 16 years ago
  58. fc479d7 Make casting 'super' a deprecated warning (instead of a hard error). by Steve Naroff · 16 years ago
  59. a86b832 Fixed the Fix-It hints for comparison against a string literal. Thanks, Chris! by Douglas Gregor · 16 years ago
  60. 3f41976 Daniel convinced me that accepting "const va_list" arguments to va_arg is by Chris Lattner · 16 years ago
  61. 0d20b8a in va_arg diagnostics, print out the unpromoted type. This makes the by Chris Lattner · 16 years ago
  62. 9dc8f19 Add a warning for questionable va_args usage. by Chris Lattner · 16 years ago
  63. f502691 GCC compatibility: gcc allows applying va_args to const by Chris Lattner · 16 years ago
  64. 95f49fb improve the string literal comparison warning to not call @encode's "string literals". by Chris Lattner · 16 years ago
  65. 74734d5 When calling a function without a prototype for which we have a by Douglas Gregor · 16 years ago
  66. a3a8351 Add some more code modification hints by Douglas Gregor · 16 years ago
  67. a3d2524 reduce nesting. by Chris Lattner · 16 years ago
  68. d013aa1 Codegen sometimes crashes on comparisons that aren't legal, just by Chris Lattner · 16 years ago
  69. b28317a Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 16 years ago
  70. ab3a852 Change compound assignment operators to keep track of both the promoted by Eli Friedman · 16 years ago
  71. 214f31a If the user is trying to apply the -> or . member reference operator by Douglas Gregor · 16 years ago
  72. 9af5500 Fix rdar://6719156 - clang should emit a better error when blocks are disabled but are used anyway by Chris Lattner · 16 years ago
  73. 3507369 Simplify CXXScopeSpec a lot. No more weird SmallVector-like hacks here by Douglas Gregor · 16 years ago
  74. ab452ba Revamp our representation of C++ nested-name-specifiers. We now have a by Douglas Gregor · 16 years ago
  75. 8bfd1b8 Fix <rdar://problem/6697053> instance variable is protected. by Steve Naroff · 16 years ago
  76. 8dcb29d Fix a few isObjectTypes that really need to be isIncompleteOrObject by Douglas Gregor · 16 years ago
  77. e7450f5 Make sure to use RequireCompleteType rather than testing for by Douglas Gregor · 16 years ago
  78. b1d796d Add some FIXMEs relating to incomplete types. by Eli Friedman · 16 years ago
  79. f05c05d Partial implementation of PR3342: break out pointer sign by Eli Friedman · 16 years ago
  80. 5fdeae1 Fix code to mark block variables as const to actually work. Fix by Eli Friedman · 16 years ago
  81. e7c6f7a Check that the return/argument types of calls are complete. by Eli Friedman · 16 years ago
  82. 5908a92 InitListDesignations hasn't been used (ever). Eliminate it, and by Douglas Gregor · 16 years ago
  83. 9ecede7 Remove unneeded radar reference. by Ted Kremenek · 16 years ago
  84. b82dcd8 Fix <rdar://problem/6703892> by not warning about self-comparisons of enum by Ted Kremenek · 16 years ago
  85. 2ce1be0 When looking for property name (or getter method) in a by Fariborz Jahanian · 16 years ago
  86. 5953d8b Introduce a new expression type, UnresolvedDeclRefExpr, that describes by Douglas Gregor · 16 years ago
  87. bad3518 Generalize printing of nested-name-specifier sequences for use in both by Douglas Gregor · 16 years ago
  88. e4e5b05 Introduce a representation for types that we referred to via a by Douglas Gregor · 16 years ago
  89. ca5e77f The scope representation can now be either a DeclContext pointer or a by Douglas Gregor · 16 years ago
  90. f53597f Convert a bunch of actions to smart pointers, and also bring PrintParserCallbacks a bit more in line with reality. by Sebastian Redl · 16 years ago
  91. bc736fc Implement template instantiation for the prefix unary operators. As by Douglas Gregor · 16 years ago
  92. ba49817 Implement template instantiation for several more kinds of expressions: by Douglas Gregor · 16 years ago
  93. 063daf6 Refactor the way we handle operator overloading and template by Douglas Gregor · 16 years ago
  94. e78b809 Fix <rdar://problem/6675489> BlockDecl should not use llvm::smallvector. by Steve Naroff · 16 years ago
  95. d8eb456 Reimplement fix for <rdar://problem/6451399> problems with labels and blocks. by Steve Naroff · 16 years ago
  96. 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
  97. 3fd95ce Improve the representation of operator expressions like "x + y" within by Douglas Gregor · 16 years ago
  98. baf5348 Eliminate some unused default cases in switches on the binary operator kind by Douglas Gregor · 16 years ago
  99. 4a471aa Properly restore ActiveScope when we exit parsing of a block. This by Douglas Gregor · 16 years ago
  100. 2d2e9cf Eliminate CXXClassVarDecl. It doesn't add anything by Douglas Gregor · 16 years ago