- 89bc314 Warn if forward class is used as a receiver. by Fariborz Jahanian · 16 years ago
- 7aaa409 Fixes a bug in my last patch. Order of types reversed. by Fariborz Jahanian · 16 years ago
- c001e89 Refactoring of my last patch. by Fariborz Jahanian · 16 years ago
- 4c2743f More type checking for properties, accessors and by Fariborz Jahanian · 16 years ago
- e7ac0a9 Fix the atomics sema code to convert operands to the argument types by Chris Lattner · 16 years ago
- 008fc73 Remove experimental ownership attributes from Clang. by Ted Kremenek · 16 years ago
- 5caa370 reimplement __sync_* builtins to be variadic and to follow the same by Chris Lattner · 16 years ago
- 046efd9 Add a warning for a missing copy attribute on a property that is a by Mike Stump · 16 years ago
- 7bc8d96 Allow qualifiers on blocks. Radar 6441502 by Mike Stump · 16 years ago
- 7704a33 More attribute renaming: by Ted Kremenek · 16 years ago
- cae27c5 a forward class declaration matching a typedef name of a class by Fariborz Jahanian · 16 years ago
- af199f3 Tighten up relationals with blocks and ints. Radar 6441502 by Mike Stump · 16 years ago
- 4f14963 Fix a FIXME in new expression checking. by Sebastian Redl · 16 years ago
- 45fbaf0 Compute the canonical template name when building a template by Douglas Gregor · 16 years ago
- 25a3ef7 Start canonicalizing template names. This is not yet complete, but it by Douglas Gregor · 16 years ago
- dd3e166 Improve semantic checking for blocks. Radar 6441502 by Mike Stump · 16 years ago
- bfa2fcb Back out r70506 (exception spec in AST) again. We won't have exception specs until we've had a lot more discussion. by Sebastian Redl · 16 years ago
- 69aa080 Implement attribute 'ns_autorelease'. by Ted Kremenek · 16 years ago
- 041f2fd Issue a warning in odd case of instance method used by Fariborz Jahanian · 16 years ago
- de866f3 Turns out that Sebastian already implemented the logic to compute the by Douglas Gregor · 16 years ago
- e351aa1 Implement attribute 'cf_returns_owned' (mirrors 'ns_returns_owned'). by Ted Kremenek · 16 years ago
- d331dd7 Rename ownership attributes: by Ted Kremenek · 16 years ago
- 6a08469 Rename attribute 'ns_ownership_returns' to 'ns_returns_ownership'. by Ted Kremenek · 16 years ago
- d99b345 Remove experimental attribute 'ns_ownership_make_collectable.' by Ted Kremenek · 16 years ago
- d4edddd ignore weak_import attribute on objc method decls. by Fariborz Jahanian · 16 years ago
- 75494ff Rename attributes 'objc_ownership...' to 'ns_ownership...'. by Ted Kremenek · 16 years ago
- 31c215e Rename attributes: by Ted Kremenek · 16 years ago
- 1c6a3cc Remove support for ObjCMethodDecl attributes that appear between the by Ted Kremenek · 16 years ago
- 0c6db94 Implement support for comparing pointers with <, >, <=, >=, ==, and != by Douglas Gregor · 16 years ago
- 5320285 PR2524: downgrade taking address of expression of type 'void' to an by Eli Friedman · 16 years ago
- c0d600c Fix/re-enable test. by Eli Friedman · 16 years ago
- ed4ec8f One can use "class" and "struct" interchangeably to refer to a class by Douglas Gregor · 16 years ago
- 3351f11 allow references to the larger value in a tied constraint by Chris Lattner · 16 years ago
- 58bce89 code cleanup, avoid shadowing i. by Chris Lattner · 16 years ago
- 72056a2 Don't insert an extra ParenExpr around asm operands. by Eli Friedman · 16 years ago
- f69fcae If we have mismatched integer tied operands, but the operand by Chris Lattner · 16 years ago
- c1f3b28 avoid a crash when we encounter a implicit cast of the paren expr due to by Chris Lattner · 16 years ago
- 586d6a8 Fix silly mistake that was breaking tests. Sorry for any inconvenience. by Eli Friedman · 16 years ago
- 7adaa18 rename some variables, improve comments. by Chris Lattner · 16 years ago
- 806503f refactor matched operand type checking to happen after the AsmStmt is created, by Chris Lattner · 16 years ago
- d875fed Add Sema support for __builtin_setjmp/__builtin_longjmp. The primary by Eli Friedman · 16 years ago
- ad04e67 Fix invalid error about duplicate declaration of padding bit field in by Daniel Dunbar · 16 years ago
- 5992e4a Fix a thinko and a test. by Anders Carlsson · 16 years ago
- f9b8bc6 Downgrade the invalid offsetof error to a warning. by Anders Carlsson · 16 years ago
- 33bbbc5 When determining whether an expression refers to a bit-field, look by Douglas Gregor · 16 years ago
- 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
- c975bb0 Add Sema checking for __block on vm declarations. Radar 6441502 by Mike Stump · 16 years ago
- 6d7f149 It's an error to call offsetof on a non-POD type. by Anders Carlsson · 16 years ago
- fc24e44 Implement bit-field promotion rules for C99. Fixes PR3500. by Douglas Gregor · 16 years ago
- b33f3ad Check for method type conflict between declaration in by Fariborz Jahanian · 16 years ago
- e9146f2 Replace more release+static_cast with takeAs. by Anders Carlsson · 16 years ago
- f1b1d59 Replace a bunch of static_cast + release with takeAs. by Anders Carlsson · 16 years ago
- a552f7c Get rid of the implicit deref call when calling member functions where the base is a pointer. by Anders Carlsson · 16 years ago
- 180bb63 Finish a thought in CheckVariableDeclaration's comment. No functionality change by Douglas Gregor · 16 years ago
- 41826bb PR4013 and PR4105: pointer-like types can only be cast to/from integers by Eli Friedman · 16 years ago
- 7786d1c C++ destructors can have a single unnamed void parameter. Fixes <rdar://problem/6841210>. by Anders Carlsson · 16 years ago
- 4649cac Rework the way we handle constructor decls to be less hacky and fix PR3948 completely. by Anders Carlsson · 16 years ago
- e2f2c16 Use of super class ivar to synthesize property is back to being error. by Fariborz Jahanian · 16 years ago
- 7b9a2ee Make a home for exception specs in the AST. Now Sema can hook them up. by Sebastian Redl · 16 years ago
- 72c9dcd Allow attributes 'objc_ownership_retain' and 'objc_ownership_release' to be by Ted Kremenek · 16 years ago
- b27d117 Hook up Sema support for attributes on Objective-C method declarations that by Ted Kremenek · 16 years ago
- 4d150c8 only support int128_t on 64-bit and larger targets. 32-bit targets don't by Chris Lattner · 16 years ago
- 2df9ced initial support for __[u]int128_t, which should be basically by Chris Lattner · 16 years ago
- ea000bf Sema checking for incorrect placement of __block. Radar 6441502 by Mike Stump · 16 years ago
- 9cd6f0f Change to warning when property uses an ivar in super class by Fariborz Jahanian · 16 years ago
- 0c74e8a Implement semantic analysis for transparent unions. This is largely by Douglas Gregor · 16 years ago
- 6e5201b use of an ivar specified on a property @synthesize by Fariborz Jahanian · 16 years ago
- 6c92fa7 Fixup Sema and CodeGen for block literal attributes when the return by Mike Stump · 16 years ago
- 19c30c0 Sema and CodeGen support for attributes on blocks. Radar 6441502 by Mike Stump · 16 years ago
- 7252713 PR4103: improve source location information for members of the current by Eli Friedman · 16 years ago
- 7dc8134 Have the parser communicate the exception specification to the action. by Sebastian Redl · 16 years ago
- d0d4599 fix PR4021, array and functions decay in the receiver position of an objc message send. by Chris Lattner · 16 years ago
- 65e6a09 Fix PR4092 by improving error recovery in two ways: by Chris Lattner · 16 years ago
- 655f141 implement -Wformat-security properly, which is enabled by default. by Chris Lattner · 16 years ago
- 1cd3e1f code simplification, no functionality change. by Chris Lattner · 16 years ago
- b9fc856 minor code cleanup by Chris Lattner · 16 years ago
- f7c41da Implement sema checking for noreturn. by Mike Stump · 16 years ago
- bf20dbd Implement ownership attribute 'objc_ownership_make_collectable'. This allows one by Ted Kremenek · 16 years ago
- 9895d88 Fix a minor edge case in C89 mode related to the definition of a by Eli Friedman · 16 years ago
- 9f9bf25 Improve compatibility with GCC regarding inline semantics in GNU89 by Douglas Gregor · 16 years ago
- 4eeab84 Don't allow blocks to be declared as returning an array. Radar 6441502 by Mike Stump · 16 years ago
- f01fdff Get rid of some useless uses of NoExtensions. The philosophy here is by Eli Friedman · 16 years ago
- 13e8854 Track down return statements in the handlers of a function-try-block of constructors. Meh ... by Sebastian Redl · 16 years ago
- fef9f59 Don't allow catch declarations to name an abstract class by Sebastian Redl · 16 years ago
- 972041f Improve validation of C++ exception handling: diagnose throwing incomplete types and jumps into protected try-catch scopes. by Sebastian Redl · 16 years ago
- c6a59e4 Add two new checker-specific attributes: 'objc_ownership_release' and by Ted Kremenek · 16 years ago
- 22afc65 Refactor HandleObjCOwnershipRetainAttr and HandleObjCOwnershipCFRetainAttr into by Ted Kremenek · 16 years ago
- 4064de9 Add new checker-specific attribute 'objc_ownership_cfretain'. This is the same by Ted Kremenek · 16 years ago
- c7c11b1 rdar://6827200 - [sema] reject statically allocated arrays of interface types by Chris Lattner · 16 years ago
- d0359af Change our silencing of C typedef redefinition handling to what we had by Chris Lattner · 16 years ago
- f91f5c8 Add a bit more handling for declarations like "int a[*]". by Eli Friedman · 16 years ago
- e935696 Fix for PR4079: make sure to construct the member expressions for by Eli Friedman · 16 years ago
- d3a413d Implement function-try-blocks. However, there's a very subtle bug that I can't track down. by Sebastian Redl · 16 years ago
- 9a901bb Remove getIntegerConstantExprValue in favor of using EvaluateAsInt. by Eli Friedman · 16 years ago
- 49ac881 implement PR4077: [Linux kernel] inscrutable error on inline asm input/output constraint mismatch by Chris Lattner · 16 years ago
- d688761 in a tied operand, don't copy over the name or constraint string, just the flags. by Chris Lattner · 16 years ago
- 2819fa8 pull operands names "[foo]" into ConstraintInfo. by Chris Lattner · 16 years ago
- 432c869 pull the constraint string into the ConstraintInfo struct by Chris Lattner · 16 years ago
- a5cd2cd Make reference class unification in conditional expressions check for validity of the conversion. by Sebastian Redl · 16 years ago
- 44def07 change TargetInfo::ConstraintInfo to be a struct that contains by Chris Lattner · 16 years ago