- 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
- 3ce52d6 Improved fix for <rdar://problem/6247781> Parser rejecting properly mismatched properties. by Steve Naroff · 16 years ago
- fbbe0ac Fix <rdar://problem/6247781> Parser rejecting properly mismatched properties. by Steve Naroff · 16 years ago
- 1ac6fdd Add a random C99 comment/reference. by Steve Naroff · 16 years ago
- b440686 Teach Sema::CheckAssignmentConstraints() to allow assignments between id and block pointer types (^{}). by Steve Naroff · 16 years ago
- 6c4088e Fix <rdar://problem/6251012> clang: Blocks are objects too. by Steve Naroff · 16 years ago
- 5e0a74f Fix <rdar://problem/6253149> property declaration doesn't declare getter and setter. by Steve Naroff · 16 years ago
- aa5caa1 Change a NOTE to a FIXME based on feedback from clattner. by Steve Naroff · 16 years ago
- e84a864 Fix <rdar://problem/6252129> implementation of method in category doesn't effectively declare it for methods below. by Steve Naroff · 16 years ago
- ae530cf Fix <rdar://problem/6252108> assigning to argument passed to block should not require __block. by Steve Naroff · 16 years ago
- bd7eb1c Replace a comparison with a static list of builtins that was wrong (it by Chris Lattner · 16 years ago
- f7037b1 Fix rdar://6251437, references to enum constant decls in a block by Chris Lattner · 16 years ago
- 59f5394 Fix <rdar://problem/6252216> compare block to NULL. by Steve Naroff · 16 years ago
- 538afe3 Fix <rdar://problem/6252226> parser thinks block argument is undefined identifier in NSServices.m by Steve Naroff · 16 years ago
- 4f6a7d7 Tweak Expr::isModifiableLvalue() and Expr::isLvalue() to better deal with BlockDeclRef exprs. by Steve Naroff · 16 years ago
- 246e70f Parser support for prefix __attribute__ on @protocol. by Daniel Dunbar · 16 years ago
- 3568249 Sema support for format and noreturn attributes on Objective-C methods. by Daniel Dunbar · 16 years ago
- 085e8f7 Add support for CFString in format attribute. by Daniel Dunbar · 16 years ago
- ba80c9a Downgrade incompatible block pointer error to a warning (to be consistent with incompatible pointer warnings in general). by Steve Naroff · 16 years ago
- 1656442 Fix <rdar://problem/6243788> clang: Incorrect return statement for Blocks? by Steve Naroff · 16 years ago
- 95e61fb Implement type checking of Objective-C property attributes. by Daniel Dunbar · 16 years ago
- 33ae3af Remove unused slot/reference and update Sema::ActOnIdentifierExpr(). by Steve Naroff · 16 years ago
- 9eae576 Finish pushing blocks attribute through the clang attribute machinery. by Steve Naroff · 16 years ago
- 9c3c902 Remove BlockStmtExpr. by Steve Naroff · 16 years ago
- 094cefb Fix http://llvm.org/bugs/show_bug.cgi?id=2760. by Steve Naroff · 16 years ago
- 17dab4f Remove support for BlockExprExpr. For example... by Steve Naroff · 16 years ago
- c50a4a5 Sema::ActOnBlockReturnStmt(): Need to perform the UsualUnaryConversions on the return type. by Steve Naroff · 16 years ago
- 2fe0997 Add --suppress-system-warnings (on by default, use =0 to disable) by Daniel Dunbar · 16 years ago
- 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
- 5e155f0 Iterate on sema for :? in Objective-C: by Daniel Dunbar · 16 years ago
- 6314ff2 Do implicit conversion to bool for the condition in a do-while statement. by Argyrios Kyrtzidis · 16 years ago
- c39a3d7 Allow array-to-pointer conversion for rvalues. by Argyrios Kyrtzidis · 16 years ago
- 91e19b2 Fix two bugs exposed by array passing assert: by Daniel Dunbar · 16 years ago
- 6660c8a Bug fix, apply default argument promotion in message sends for which by Daniel Dunbar · 16 years ago
- 637cebb Refactor common Obj-C message send checking code into by Daniel Dunbar · 16 years ago
- 61f40a2 More semantic analysis for blocks... by Steve Naroff · 16 years ago
- 1f3b0d5 Sema::ActOnIdentifierExpr(): Lookup block arguments. by Steve Naroff · 16 years ago
- 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
- 2fac626 Use Sema::isDeclInScope instead of IdentifierResolver::isDeclInScope. by Argyrios Kyrtzidis · 16 years ago
- f99cb05 Make IdentifierResolver::isDeclInScope regard declarations of a parent 'control' scope as part of the current scope. by Argyrios Kyrtzidis · 16 years ago
- eb7c388 Add a LangOptions member to IdentifierResolver. by Argyrios Kyrtzidis · 16 years ago
- 15a12d0 Add Sema::isDeclInScope which wraps IdentifierResolver::isDeclInScope. by Argyrios Kyrtzidis · 16 years ago
- 81bebb1 IdentifierResolver cleanup. Make some methods out-of-line. by Argyrios Kyrtzidis · 16 years ago
- 2b255c4 Tweak implementation for allowing ObjC builtin type redefinitions. by Steve Naroff · 16 years ago
- 6f0200e Add ThreadSpecified bit to Decl. - Patch from Kevin Tew. by Daniel Dunbar · 16 years ago
- e275e92 rename libclangSEMA to libclangSema by Nico Weber · 16 years ago
- dd972f2 More type checking for blocks. Still incomplete (will hopefully finish up this weekend). by Steve Naroff · 16 years ago
- 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
- 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
- aa8d001 Remove stale comments. by Ted Kremenek · 16 years ago
- 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
- 7ad1b1f Prevent invalid warnings about incomplete implementations for methods by Daniel Dunbar · 16 years ago
- 39218df Touchup CheckSingleAssignmentConstraints() and CheckCompareOperands() to check for block pointers. by Steve Naroff · 16 years ago
- bfdcae6 Fix a handful of typos (closure->block) to avoid confusion. by Steve Naroff · 16 years ago
- 1c7d067 Add type checking for blocks. by Steve Naroff · 16 years ago
- 3a2c744 Generate error if we try to implicit cast between different address spaces by Mon P Wang · 16 years ago
- 33ad012 Set register storage class correctly for function parameters. - PR2730 by Daniel Dunbar · 16 years ago
- d5f8a4f Add __builtin_object_size support. by Daniel Dunbar · 16 years ago
- 4eb206b Add semantic analysis for "blocks". by Steve Naroff · 16 years ago
- a89d197 Fix 80 col violations. by Ted Kremenek · 16 years ago
- 40727a4 Improve type-checking of ?: for Objective-C types. by Daniel Dunbar · 16 years ago
- 2307d31 Restore Objective-C dot-syntax access of methods. by Daniel Dunbar · 16 years ago
- 7e8cc57 When creating CXXRecordDecls and RecordDecls within ActOnTag, hook up the new [CXX]RecordDecl with the RecordDecl chain. by Ted Kremenek · 16 years ago
- b529d83 Fix for PR2747: allow pointer->int casts with a null base; these are by Eli Friedman · 16 years ago
- bc88745 An extremely hacky version of transparent_union support; it isn't by Eli Friedman · 16 years ago
- f1c7b48 Make sure to take the unqualified versions of the canonical types for by Eli Friedman · 16 years ago
- 6d4abe1 Backing out r55607 due to logic errors and test regression. by Eli Friedman · 16 years ago
- 7fb43c1 Tidy up sema processing of attribute "nonull": by Ted Kremenek · 16 years ago
- 73419bf fix one more this-is-not-a-constant error. test included by Nuno Lopes · 16 years ago
- f7e37ce make CheckArithmeticConstantExpression() aware of &foo and pointers by Nuno Lopes · 16 years ago
- 7f8ea5c Add Objective-C property setter support. by Daniel Dunbar · 16 years ago
- 491be73 minor cleanup by Nico Weber · 16 years ago
- 5618bd4 First wave of changes to support "blocks" (an extension to C). by Steve Naroff · 16 years ago
- b20ef3e Add synthesized property methods to protocols and categories in Sema. by Daniel Dunbar · 16 years ago
- 451318c Move implicit Obj-C param creation into ObjCMethodDecl. by Daniel Dunbar · 16 years ago
- 9f0afd4 Rename ObjCPropertyImplDecl::PropertyImplKind (consistency) by Daniel Dunbar · 16 years ago
- a56f746 In incompatible pointer-typed ?: expressions, add implicit conversion by Daniel Dunbar · 16 years ago
- eb4b705 Do typechecking and codegen for K&R-style function declarations by Eli Friedman · 16 years ago
- c3f0764 Fix for PR2720; be a little bit more permissive in initializers for by Eli Friedman · 16 years ago
- 1fe379f Objective-C foreach selector elements must be lvalues. by Anders Carlsson · 16 years ago
- 6e14a8f Fix silly bug in objc_gc attribute parsing and add test case by Anders Carlsson · 16 years ago
- a88b509 Pass SourceRanges by reference to the various Diag methods. by Argyrios Kyrtzidis · 16 years ago
- aa0d25b Add support for parsing the objc_gc attribute. Tests will come shortly. by Anders Carlsson · 16 years ago
- 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
- 9299f3f make sure that ParseAST invokes the action for end of translation unit. by Chris Lattner · 16 years ago
- 06f5485 minor cleanup, remove finalize method. by Chris Lattner · 16 years ago
- 6782fc6 Use isa instead of dyn_cast. by Anders Carlsson · 16 years ago
- 987a14b Add support for C++'s "type-specifier ( expression-list )" expression: by Argyrios Kyrtzidis · 16 years ago
- c5eb731 Initial sema support for C++ static initializers. by Anders Carlsson · 16 years ago
- 3d815e7 Rewrite type compatibility testing to do type merging rather than just by Eli Friedman · 16 years ago
- 2c15647 add a simple check to warn people who type "=+" when they probably meant "+=". by Chris Lattner · 16 years ago
- efbe85c Fix a regression from my fix to PR2631. Fixes PR2692. by Eli Friedman · 16 years ago
- f641492 Fix attributes on Obj-C interfaces & methods. by Daniel Dunbar · 16 years ago
- 58d5ebb Fix subtle bug introduced in r54852. by Daniel Dunbar · 16 years ago
- 77ee5ed Re-enable deletion of AST nodes upon completion of ParseAST. by Ted Kremenek · 16 years ago
- 01e6779 Added ObjCAtDefsFieldDecl to represent FieldDecls created by @defs. by Ted Kremenek · 16 years ago
- 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
- 43477ca warn when someone tries to make an array of ObjC interfaces instead of array by Chris Lattner · 16 years ago
- 396f0bf Support initialization of incomplete array with zero size (as extension). by Daniel Dunbar · 16 years ago
- 1708b96 Several cleanups and tweaks to diagnostics in Sema::ActOnAsmStmt, by Chris Lattner · 16 years ago