1. 037cda5 Fix <rdar://problem/6191148> [sema] Objective-C method lookup (at global scope) fails to handle overloaded selectors properly. by Steve Naroff · 16 years ago
  2. 3ce52d6 Improved fix for <rdar://problem/6247781> Parser rejecting properly mismatched properties. by Steve Naroff · 16 years ago
  3. fbbe0ac Fix <rdar://problem/6247781> Parser rejecting properly mismatched properties. by Steve Naroff · 16 years ago
  4. 1ac6fdd Add a random C99 comment/reference. by Steve Naroff · 16 years ago
  5. b440686 Teach Sema::CheckAssignmentConstraints() to allow assignments between id and block pointer types (^{}). by Steve Naroff · 16 years ago
  6. 6c4088e Fix <rdar://problem/6251012> clang: Blocks are objects too. by Steve Naroff · 16 years ago
  7. 5e0a74f Fix <rdar://problem/6253149> property declaration doesn't declare getter and setter. by Steve Naroff · 16 years ago
  8. aa5caa1 Change a NOTE to a FIXME based on feedback from clattner. by Steve Naroff · 16 years ago
  9. e84a864 Fix <rdar://problem/6252129> implementation of method in category doesn't effectively declare it for methods below. by Steve Naroff · 16 years ago
  10. ae530cf Fix <rdar://problem/6252108> assigning to argument passed to block should not require __block. by Steve Naroff · 16 years ago
  11. bd7eb1c Replace a comparison with a static list of builtins that was wrong (it by Chris Lattner · 16 years ago
  12. f7037b1 Fix rdar://6251437, references to enum constant decls in a block by Chris Lattner · 16 years ago
  13. 59f5394 Fix <rdar://problem/6252216> compare block to NULL. by Steve Naroff · 16 years ago
  14. 538afe3 Fix <rdar://problem/6252226> parser thinks block argument is undefined identifier in NSServices.m by Steve Naroff · 16 years ago
  15. 4f6a7d7 Tweak Expr::isModifiableLvalue() and Expr::isLvalue() to better deal with BlockDeclRef exprs. by Steve Naroff · 16 years ago
  16. 246e70f Parser support for prefix __attribute__ on @protocol. by Daniel Dunbar · 16 years ago
  17. 3568249 Sema support for format and noreturn attributes on Objective-C methods. by Daniel Dunbar · 16 years ago
  18. 085e8f7 Add support for CFString in format attribute. by Daniel Dunbar · 16 years ago
  19. ba80c9a Downgrade incompatible block pointer error to a warning (to be consistent with incompatible pointer warnings in general). by Steve Naroff · 16 years ago
  20. 1656442 Fix <rdar://problem/6243788> clang: Incorrect return statement for Blocks? by Steve Naroff · 16 years ago
  21. 95e61fb Implement type checking of Objective-C property attributes. by Daniel Dunbar · 16 years ago
  22. 33ae3af Remove unused slot/reference and update Sema::ActOnIdentifierExpr(). by Steve Naroff · 16 years ago
  23. 9eae576 Finish pushing blocks attribute through the clang attribute machinery. by Steve Naroff · 16 years ago
  24. 9c3c902 Remove BlockStmtExpr. by Steve Naroff · 16 years ago
  25. 094cefb Fix http://llvm.org/bugs/show_bug.cgi?id=2760. by Steve Naroff · 16 years ago
  26. 17dab4f Remove support for BlockExprExpr. For example... by Steve Naroff · 16 years ago
  27. c50a4a5 Sema::ActOnBlockReturnStmt(): Need to perform the UsualUnaryConversions on the return type. by Steve Naroff · 16 years ago
  28. 2fe0997 Add --suppress-system-warnings (on by default, use =0 to disable) by Daniel Dunbar · 16 years ago
  29. 77a5223 Give string literals const element typesin C++, and cope with the deprecated C++ conversion from a string literal to a pointer-to-non-const-character by Douglas Gregor · 16 years ago
  30. 5e155f0 Iterate on sema for :? in Objective-C: by Daniel Dunbar · 16 years ago
  31. 6314ff2 Do implicit conversion to bool for the condition in a do-while statement. by Argyrios Kyrtzidis · 16 years ago
  32. c39a3d7 Allow array-to-pointer conversion for rvalues. by Argyrios Kyrtzidis · 16 years ago
  33. 91e19b2 Fix two bugs exposed by array passing assert: by Daniel Dunbar · 16 years ago
  34. 6660c8a Bug fix, apply default argument promotion in message sends for which by Daniel Dunbar · 16 years ago
  35. 637cebb Refactor common Obj-C message send checking code into by Daniel Dunbar · 16 years ago
  36. 61f40a2 More semantic analysis for blocks... by Steve Naroff · 16 years ago
  37. 1f3b0d5 Sema::ActOnIdentifierExpr(): Lookup block arguments. by Steve Naroff · 16 years ago
  38. 5921093 Implement Sema support for the 'condition' part of C++ selection-statements and iteration-statements (if/switch/while/for). by Argyrios Kyrtzidis · 16 years ago
  39. 2fac626 Use Sema::isDeclInScope instead of IdentifierResolver::isDeclInScope. by Argyrios Kyrtzidis · 16 years ago
  40. f99cb05 Make IdentifierResolver::isDeclInScope regard declarations of a parent 'control' scope as part of the current scope. by Argyrios Kyrtzidis · 16 years ago
  41. eb7c388 Add a LangOptions member to IdentifierResolver. by Argyrios Kyrtzidis · 16 years ago
  42. 15a12d0 Add Sema::isDeclInScope which wraps IdentifierResolver::isDeclInScope. by Argyrios Kyrtzidis · 16 years ago
  43. 81bebb1 IdentifierResolver cleanup. Make some methods out-of-line. by Argyrios Kyrtzidis · 16 years ago
  44. 2b255c4 Tweak implementation for allowing ObjC builtin type redefinitions. by Steve Naroff · 16 years ago
  45. 6f0200e Add ThreadSpecified bit to Decl. - Patch from Kevin Tew. by Daniel Dunbar · 16 years ago
  46. e275e92 rename libclangSEMA to libclangSema by Nico Weber · 16 years ago
  47. dd972f2 More type checking for blocks. Still incomplete (will hopefully finish up this weekend). by Steve Naroff · 16 years ago
  48. 2b345eb Add comment back that Argiris pointed out that I mistakenly removed (the comments below it were stale, so I accidently removed the whole thing). by Ted Kremenek · 16 years ago
  49. 4b7c983 Change struct forward declarations and definitions to use unique RecordDecls, as opposed to creating a single RecordDecl and reusing it. by Ted Kremenek · 16 years ago
  50. aa8d001 Remove stale comments. by Ted Kremenek · 16 years ago
  51. df042e6 Remove "NextDecl" from RecordDecl. This change touches many files that where RecordDecl or CXXRecordDecl was constructed, always with an argument of 'NULL' for the previous declaration. by Ted Kremenek · 16 years ago
  52. 7ad1b1f Prevent invalid warnings about incomplete implementations for methods by Daniel Dunbar · 16 years ago
  53. 39218df Touchup CheckSingleAssignmentConstraints() and CheckCompareOperands() to check for block pointers. by Steve Naroff · 16 years ago
  54. bfdcae6 Fix a handful of typos (closure->block) to avoid confusion. by Steve Naroff · 16 years ago
  55. 1c7d067 Add type checking for blocks. by Steve Naroff · 16 years ago
  56. 3a2c744 Generate error if we try to implicit cast between different address spaces by Mon P Wang · 16 years ago
  57. 33ad012 Set register storage class correctly for function parameters. - PR2730 by Daniel Dunbar · 16 years ago
  58. d5f8a4f Add __builtin_object_size support. by Daniel Dunbar · 16 years ago
  59. 4eb206b Add semantic analysis for "blocks". by Steve Naroff · 16 years ago
  60. a89d197 Fix 80 col violations. by Ted Kremenek · 16 years ago
  61. 40727a4 Improve type-checking of ?: for Objective-C types. by Daniel Dunbar · 16 years ago
  62. 2307d31 Restore Objective-C dot-syntax access of methods. by Daniel Dunbar · 16 years ago
  63. 7e8cc57 When creating CXXRecordDecls and RecordDecls within ActOnTag, hook up the new [CXX]RecordDecl with the RecordDecl chain. by Ted Kremenek · 16 years ago
  64. b529d83 Fix for PR2747: allow pointer->int casts with a null base; these are by Eli Friedman · 16 years ago
  65. bc88745 An extremely hacky version of transparent_union support; it isn't by Eli Friedman · 16 years ago
  66. f1c7b48 Make sure to take the unqualified versions of the canonical types for by Eli Friedman · 16 years ago
  67. 6d4abe1 Backing out r55607 due to logic errors and test regression. by Eli Friedman · 16 years ago
  68. 7fb43c1 Tidy up sema processing of attribute "nonull": by Ted Kremenek · 16 years ago
  69. 73419bf fix one more this-is-not-a-constant error. test included by Nuno Lopes · 16 years ago
  70. f7e37ce make CheckArithmeticConstantExpression() aware of &foo and pointers by Nuno Lopes · 16 years ago
  71. 7f8ea5c Add Objective-C property setter support. by Daniel Dunbar · 16 years ago
  72. 491be73 minor cleanup by Nico Weber · 16 years ago
  73. 5618bd4 First wave of changes to support "blocks" (an extension to C). by Steve Naroff · 16 years ago
  74. b20ef3e Add synthesized property methods to protocols and categories in Sema. by Daniel Dunbar · 16 years ago
  75. 451318c Move implicit Obj-C param creation into ObjCMethodDecl. by Daniel Dunbar · 16 years ago
  76. 9f0afd4 Rename ObjCPropertyImplDecl::PropertyImplKind (consistency) by Daniel Dunbar · 16 years ago
  77. a56f746 In incompatible pointer-typed ?: expressions, add implicit conversion by Daniel Dunbar · 16 years ago
  78. eb4b705 Do typechecking and codegen for K&R-style function declarations by Eli Friedman · 16 years ago
  79. c3f0764 Fix for PR2720; be a little bit more permissive in initializers for by Eli Friedman · 16 years ago
  80. 1fe379f Objective-C foreach selector elements must be lvalues. by Anders Carlsson · 16 years ago
  81. 6e14a8f Fix silly bug in objc_gc attribute parsing and add test case by Anders Carlsson · 16 years ago
  82. a88b509 Pass SourceRanges by reference to the various Diag methods. by Argyrios Kyrtzidis · 16 years ago
  83. aa0d25b Add support for parsing the objc_gc attribute. Tests will come shortly. by Anders Carlsson · 16 years ago
  84. c303606 Make sure to create CXX record decls for the implicit Obj-C type declarations. This lets us compile Cocoa.h as Objective-C++ by Anders Carlsson · 16 years ago
  85. 9299f3f make sure that ParseAST invokes the action for end of translation unit. by Chris Lattner · 16 years ago
  86. 06f5485 minor cleanup, remove finalize method. by Chris Lattner · 16 years ago
  87. 6782fc6 Use isa instead of dyn_cast. by Anders Carlsson · 16 years ago
  88. 987a14b Add support for C++'s "type-specifier ( expression-list )" expression: by Argyrios Kyrtzidis · 16 years ago
  89. c5eb731 Initial sema support for C++ static initializers. by Anders Carlsson · 16 years ago
  90. 3d815e7 Rewrite type compatibility testing to do type merging rather than just by Eli Friedman · 16 years ago
  91. 2c15647 add a simple check to warn people who type "=+" when they probably meant "+=". by Chris Lattner · 16 years ago
  92. efbe85c Fix a regression from my fix to PR2631. Fixes PR2692. by Eli Friedman · 16 years ago
  93. f641492 Fix attributes on Obj-C interfaces & methods. by Daniel Dunbar · 16 years ago
  94. 58d5ebb Fix subtle bug introduced in r54852. by Daniel Dunbar · 16 years ago
  95. 77ee5ed Re-enable deletion of AST nodes upon completion of ParseAST. by Ted Kremenek · 16 years ago
  96. 01e6779 Added ObjCAtDefsFieldDecl to represent FieldDecls created by @defs. by Ted Kremenek · 16 years ago
  97. 0835a3c Add ExplicitCastExpr to replace the current CastExpr, and have ImplicitCastExpr and ExplicitCastExpr derive from a common base class (CastExpr): by Argyrios Kyrtzidis · 16 years ago
  98. 43477ca warn when someone tries to make an array of ObjC interfaces instead of array by Chris Lattner · 16 years ago
  99. 396f0bf Support initialization of incomplete array with zero size (as extension). by Daniel Dunbar · 16 years ago
  100. 1708b96 Several cleanups and tweaks to diagnostics in Sema::ActOnAsmStmt, by Chris Lattner · 16 years ago