1. 91e19b2 Fix two bugs exposed by array passing assert: by Daniel Dunbar · 16 years ago
  2. 6660c8a Bug fix, apply default argument promotion in message sends for which by Daniel Dunbar · 16 years ago
  3. 637cebb Refactor common Obj-C message send checking code into by Daniel Dunbar · 16 years ago
  4. 61f40a2 More semantic analysis for blocks... by Steve Naroff · 16 years ago
  5. 1f3b0d5 Sema::ActOnIdentifierExpr(): Lookup block arguments. by Steve Naroff · 16 years ago
  6. 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
  7. 2fac626 Use Sema::isDeclInScope instead of IdentifierResolver::isDeclInScope. by Argyrios Kyrtzidis · 16 years ago
  8. f99cb05 Make IdentifierResolver::isDeclInScope regard declarations of a parent 'control' scope as part of the current scope. by Argyrios Kyrtzidis · 16 years ago
  9. eb7c388 Add a LangOptions member to IdentifierResolver. by Argyrios Kyrtzidis · 16 years ago
  10. 15a12d0 Add Sema::isDeclInScope which wraps IdentifierResolver::isDeclInScope. by Argyrios Kyrtzidis · 16 years ago
  11. 81bebb1 IdentifierResolver cleanup. Make some methods out-of-line. by Argyrios Kyrtzidis · 16 years ago
  12. 2b255c4 Tweak implementation for allowing ObjC builtin type redefinitions. by Steve Naroff · 16 years ago
  13. 6f0200e Add ThreadSpecified bit to Decl. - Patch from Kevin Tew. by Daniel Dunbar · 16 years ago
  14. e275e92 rename libclangSEMA to libclangSema by Nico Weber · 16 years ago
  15. dd972f2 More type checking for blocks. Still incomplete (will hopefully finish up this weekend). by Steve Naroff · 16 years ago
  16. 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
  17. 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
  18. aa8d001 Remove stale comments. by Ted Kremenek · 16 years ago
  19. 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
  20. 7ad1b1f Prevent invalid warnings about incomplete implementations for methods by Daniel Dunbar · 16 years ago
  21. 39218df Touchup CheckSingleAssignmentConstraints() and CheckCompareOperands() to check for block pointers. by Steve Naroff · 16 years ago
  22. bfdcae6 Fix a handful of typos (closure->block) to avoid confusion. by Steve Naroff · 16 years ago
  23. 1c7d067 Add type checking for blocks. by Steve Naroff · 16 years ago
  24. 3a2c744 Generate error if we try to implicit cast between different address spaces by Mon P Wang · 16 years ago
  25. 33ad012 Set register storage class correctly for function parameters. - PR2730 by Daniel Dunbar · 16 years ago
  26. d5f8a4f Add __builtin_object_size support. by Daniel Dunbar · 16 years ago
  27. 4eb206b Add semantic analysis for "blocks". by Steve Naroff · 16 years ago
  28. a89d197 Fix 80 col violations. by Ted Kremenek · 16 years ago
  29. 40727a4 Improve type-checking of ?: for Objective-C types. by Daniel Dunbar · 16 years ago
  30. 2307d31 Restore Objective-C dot-syntax access of methods. by Daniel Dunbar · 16 years ago
  31. 7e8cc57 When creating CXXRecordDecls and RecordDecls within ActOnTag, hook up the new [CXX]RecordDecl with the RecordDecl chain. by Ted Kremenek · 16 years ago
  32. b529d83 Fix for PR2747: allow pointer->int casts with a null base; these are by Eli Friedman · 16 years ago
  33. bc88745 An extremely hacky version of transparent_union support; it isn't by Eli Friedman · 16 years ago
  34. f1c7b48 Make sure to take the unqualified versions of the canonical types for by Eli Friedman · 16 years ago
  35. 6d4abe1 Backing out r55607 due to logic errors and test regression. by Eli Friedman · 16 years ago
  36. 7fb43c1 Tidy up sema processing of attribute "nonull": by Ted Kremenek · 16 years ago
  37. 73419bf fix one more this-is-not-a-constant error. test included by Nuno Lopes · 16 years ago
  38. f7e37ce make CheckArithmeticConstantExpression() aware of &foo and pointers by Nuno Lopes · 16 years ago
  39. 7f8ea5c Add Objective-C property setter support. by Daniel Dunbar · 16 years ago
  40. 491be73 minor cleanup by Nico Weber · 16 years ago
  41. 5618bd4 First wave of changes to support "blocks" (an extension to C). by Steve Naroff · 16 years ago
  42. b20ef3e Add synthesized property methods to protocols and categories in Sema. by Daniel Dunbar · 16 years ago
  43. 451318c Move implicit Obj-C param creation into ObjCMethodDecl. by Daniel Dunbar · 16 years ago
  44. 9f0afd4 Rename ObjCPropertyImplDecl::PropertyImplKind (consistency) by Daniel Dunbar · 16 years ago
  45. a56f746 In incompatible pointer-typed ?: expressions, add implicit conversion by Daniel Dunbar · 16 years ago
  46. eb4b705 Do typechecking and codegen for K&R-style function declarations by Eli Friedman · 16 years ago
  47. c3f0764 Fix for PR2720; be a little bit more permissive in initializers for by Eli Friedman · 16 years ago
  48. 1fe379f Objective-C foreach selector elements must be lvalues. by Anders Carlsson · 16 years ago
  49. 6e14a8f Fix silly bug in objc_gc attribute parsing and add test case by Anders Carlsson · 16 years ago
  50. a88b509 Pass SourceRanges by reference to the various Diag methods. by Argyrios Kyrtzidis · 16 years ago
  51. aa0d25b Add support for parsing the objc_gc attribute. Tests will come shortly. by Anders Carlsson · 16 years ago
  52. 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
  53. 9299f3f make sure that ParseAST invokes the action for end of translation unit. by Chris Lattner · 16 years ago
  54. 06f5485 minor cleanup, remove finalize method. by Chris Lattner · 16 years ago
  55. 6782fc6 Use isa instead of dyn_cast. by Anders Carlsson · 16 years ago
  56. 987a14b Add support for C++'s "type-specifier ( expression-list )" expression: by Argyrios Kyrtzidis · 16 years ago
  57. c5eb731 Initial sema support for C++ static initializers. by Anders Carlsson · 16 years ago
  58. 3d815e7 Rewrite type compatibility testing to do type merging rather than just by Eli Friedman · 16 years ago
  59. 2c15647 add a simple check to warn people who type "=+" when they probably meant "+=". by Chris Lattner · 16 years ago
  60. efbe85c Fix a regression from my fix to PR2631. Fixes PR2692. by Eli Friedman · 16 years ago
  61. f641492 Fix attributes on Obj-C interfaces & methods. by Daniel Dunbar · 16 years ago
  62. 58d5ebb Fix subtle bug introduced in r54852. by Daniel Dunbar · 16 years ago
  63. 77ee5ed Re-enable deletion of AST nodes upon completion of ParseAST. by Ted Kremenek · 16 years ago
  64. 01e6779 Added ObjCAtDefsFieldDecl to represent FieldDecls created by @defs. by Ted Kremenek · 16 years ago
  65. 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
  66. 43477ca warn when someone tries to make an array of ObjC interfaces instead of array by Chris Lattner · 16 years ago
  67. 396f0bf Support initialization of incomplete array with zero size (as extension). by Daniel Dunbar · 16 years ago
  68. 1708b96 Several cleanups and tweaks to diagnostics in Sema::ActOnAsmStmt, by Chris Lattner · 16 years ago
  69. 9aa77f1 various updates to match r54873 on mainline. by Chris Lattner · 16 years ago
  70. 6c2dc4d Move the type checking that Sema::ActOnCastExpr does into a new Sema::CheckCastTypes function so that it can be reused. by Argyrios Kyrtzidis · 16 years ago
  71. 662e8b5 Change Parser & Sema to use interned "super" for comparions. by Daniel Dunbar · 16 years ago
  72. ad2018f Make diagnostics relating to the callee hilight just the callee by Chris Lattner · 16 years ago
  73. 32442bb Update some isIntegerConstantExpr uses to use by Daniel Dunbar · 16 years ago
  74. f11b508 Sema::ActOnStartProtocolInterface(): Make sure the protocol decl has a valid start location. by Steve Naroff · 16 years ago
  75. acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
  76. c4a1dea More #include cleaning by Daniel Dunbar · 16 years ago
  77. e91593e More #include cleaning by Daniel Dunbar · 16 years ago
  78. e4858a6 More #include cleaning by Daniel Dunbar · 16 years ago
  79. 12bc692 Minor #include cleaning by Daniel Dunbar · 16 years ago
  80. 76de9d7 Cleanup ObjCSuperRefExpr (remove last usage and AST node:-). by Steve Naroff · 16 years ago
  81. 6135352 InitListChecker::CheckListElementTypes(): Check for function types and issue an appropriate diagnostic. by Steve Naroff · 16 years ago
  82. d4d46cd Cleanup from yesterday...make isTentativeDefinition() a static helper function (no need for it to be part of the Sema API). by Steve Naroff · 16 years ago
  83. f855e6f Sema::CheckForFileScopedRedefinitions(): Make sure tentative decls of incomplete array types are completed (and diagnosed properly). by Steve Naroff · 16 years ago
  84. d1a0b6d tighten up some code and some wording on diagnostics. by Chris Lattner · 16 years ago
  85. d9f6910 rename PreDefinedExpr -> PredefinedExpr by Chris Lattner · 16 years ago
  86. 1bb516c Make sure to count the struct elements correctly; here, we want the by Eli Friedman · 16 years ago
  87. c34bcde Fix for PR2631; make va_arg work correctly on x86-64. by Eli Friedman · 16 years ago
  88. 55f4b02 Change 'Wchar' to 'WChar' casing, for consistency. No functionality change. by Argyrios Kyrtzidis · 16 years ago
  89. 64c438a Implement support for the 'wchar_t' C++ type. by Argyrios Kyrtzidis · 16 years ago
  90. 907747b Fix Sema::MergeVarDecl() to better handle type compatibility. The previous code was trying to handle arrays specially (which didn't work for pointers to array). Removed local helper function areEquivalentArrayTypes(), replacing it's use with the more general ASTContext::typesAreCompatible() predicate. by Steve Naroff · 16 years ago
  91. a4755c6 When in C++, invoke ASTConsumer::HandleTagDeclDefinition in Sema::ActOnFinishCXXClassDef, by Argyrios Kyrtzidis · 16 years ago
  92. 5b7f0c8 Passing right brace location to ActOnFinishCXXClassDef is redundant, since it gets passed to ActOnFinishCXXMemberSpecification too. by Argyrios Kyrtzidis · 16 years ago
  93. ff9eb1f Fix issues with C "tentative" definitions. by Steve Naroff · 16 years ago
  94. 7e7e625 ParseAST now never releases the passed ASTConsumer. This is the responsibility of the client. by Ted Kremenek · 16 years ago
  95. 909cd26 Use DeclStmt::decl_iterator instead of walking the getNextDeclarator() chain. by Ted Kremenek · 16 years ago
  96. 159346a ParseAST now conditionally deletes the passed ASTConsumer. by Ted Kremenek · 16 years ago
  97. 02408c6 Sema::ActOnEnumBody(): handle nested enum redefinitions. by Steve Naroff · 16 years ago
  98. 356b63a attribute "unused" also applies to functions. by Ted Kremenek · 16 years ago
  99. 54b5274 Fix <rdar://problem/6125909>. by Ted Kremenek · 16 years ago
  100. a735ad8 Implement GNU asm-label extension support in CodeGen. This fixes by Daniel Dunbar · 16 years ago