- e6d134b Fix PR10204 in a better way. by John McCall · 13 years ago
- b8b0313 Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. by Argyrios Kyrtzidis · 13 years ago
- b9b4b78 Fix Sema::CheckVectorOperands so that it doesn't try to insert a cast expression into the LHS of a compound assignment. Fixes compound assignment of various "compatible" vector types, including NEON-vector and gcc-vector types. by Eli Friedman · 13 years ago
- f85e193 Automatic Reference Counting. by John McCall · 13 years ago
- 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
- 8cf0d22 Fix order of operands for the warning about incompatible Objective-C by Douglas Gregor · 13 years ago
- 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 13 years ago
- 361d380 Fix a bunch more notes that were emitted even when the diagnostic they by Chandler Carruth · 13 years ago
- 383616c Remove all references to InitializationSequence::FailedSequence from outside SemaInit.cpp. Replace them with the boolean conversion or the new Failed() function. This is a first step towards removing InitializationSequence::SequenceKind. No functionality change. by Sebastian Redl · 13 years ago
- 6f0074a Add new warning that warns when invoking 'delete' on a polymorphic, non-final, class without a virtual destructor. by Argyrios Kyrtzidis · 13 years ago
- 7d16627 The array-size operand to a new-expression is not necessarily a size_t. by John McCall · 13 years ago
- feb375d Implement the __is_trivially_copyable type trait by Sean Hunt · 13 years ago
- 2be7e90 Implement defaulting of destructors. by Sean Hunt · 13 years ago
- cb45a0f Hrm by Sean Hunt · 13 years ago
- 023df37 Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" and by Sean Hunt · 13 years ago
- 8db75a2 Look at all the record redeclaration when looking for a uuid attribute. by Francois Pichet · 13 years ago
- 1e86269 Add support for Microsoft __if_exists and __if_not_exists construct inside function definition. by Francois Pichet · 13 years ago
- d6efe9b Remove a stale comment, it no longer applied after my cleanups. by Chandler Carruth · 13 years ago
- aaf147b Move several more type traits' implementations into the AST. A few were by Chandler Carruth · 13 years ago
- cec0ced Switch __is_scalar to use the isScalarType predicate rather than by Chandler Carruth · 13 years ago
- af5a3c6 Have the array type traits build an expression with type 'size_t' by Chandler Carruth · 13 years ago
- f7ef000 Remove an inapplicable and completely out of place comment. The type is in fact 'bool'. by Chandler Carruth · 13 years ago
- d064c70 Remove more dead code for emitting diagnostics. The callers of these by Chandler Carruth · 13 years ago
- 06207f6 Simplify the flow of some of the array type trait code. by Chandler Carruth · 13 years ago
- 4aa0af3 Convert the expression trait evaluation to a static function and by Chandler Carruth · 13 years ago
- 83f563c Remove the default case from the unary type trait evaluation function, by Chandler Carruth · 13 years ago
- 73e0a91 Mark that this function ends in a covering switch statement with every by Chandler Carruth · 13 years ago
- 98fa94d Remove the type traits UTT_IsLvalueExpr and UTT_IsRvalueExpr. by Chandler Carruth · 13 years ago
- ccb4ecf More cleanup of the type traits implementation. by Chandler Carruth · 13 years ago
- c41d6b5 Order the type traits according to the standard's listing of unary type by Chandler Carruth · 13 years ago
- 28eeb38 Begin cleaning up type trait expression implementations and settling on by Chandler Carruth · 13 years ago
- eb65a10 Extract a function to impose the completeness requirement on unary type by Chandler Carruth · 13 years ago
- 636a617 Hoist all of the type-specific trait logic for __is_standard_layout into by Chandler Carruth · 13 years ago
- a822544 Completely re-implement the core logic behind the __is_standard_layout by Chandler Carruth · 13 years ago
- cf56641 A few corrections to type traits that missed the last checkin by John Wiegley · 13 years ago
- 21ff2e5 Implementation of Embarcadero array type traits by John Wiegley · 13 years ago
- 20c0da7 t/clang/type-traits by John Wiegley · 13 years ago
- 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 13 years ago
- 5526220 t/clang/expr-traits by John Wiegley · 13 years ago
- b7e9589 Implement basic __is_trivial type-trait support, enough to close PR9472. by Chandler Carruth · 13 years ago
- 5666d36 Forbid the use of C++ new/delete to allocate/free objects within an by Douglas Gregor · 13 years ago
- fb8721c Simplify calling CheckPlaceholderExpr, converge on it in a few places, by John McCall · 13 years ago
- 429bb27 Use ExprResult& instead of Expr *& in Sema by John Wiegley · 13 years ago
- 737d544 In C++ the argument of logical not should always be bool. Added missing implicit cast for scalars. by Abramo Bagnara · 13 years ago
- ce0682f Make ChainedIncludesSource an ExternalSemaSource, otherwise initialization of the ASTReader is incomplete, leading to errors like not realizing std::type_info is already defined. by Sebastian Redl · 14 years ago
- d97f558 Support for Transparent unions used as overloadable by Fariborz Jahanian · 14 years ago
- 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 14 years ago
- 84950c7 Fix an objc++ diagnostic initializing objc pointers. // rdar:// 9139947 by Fariborz Jahanian · 14 years ago
- a085da8 Fix PR9488: 'auto' type substitution can fail (for instance, if it creates a reference-to-void type). Don't crash if it does. by Richard Smith · 14 years ago
- db2eae6 Clean up our handling of template-ids that resolve down to a single by Douglas Gregor · 14 years ago
- 8999fe1 Make deallocation functions implicitly noexcept in C++0x. by Sebastian Redl · 14 years ago
- 069a6da -fwritable-strings should silence warnings about the deprecated string by Douglas Gregor · 14 years ago
- 8026f6d Instead of storing an ASTContext* in FunctionProtoTypes with computed noexcept specifiers, unique FunctionProtoTypes with a ContextualFoldingSet, as suggested by John McCall. by Sebastian Redl · 14 years ago
- 60618fa Propagate the new exception information to FunctionProtoType. by Sebastian Redl · 14 years ago
- ba877ad Fixed InnerLocStart. by Abramo Bagnara · 14 years ago
- ff676cb Fixed source range for all DeclaratorDecl's. by Abramo Bagnara · 14 years ago
- 36784e7 Removed trailing whitespace as a test commit by John Wiegley · 14 years ago
- 353ee24 Produce a diagnostic for unused overloaded expressions, from Faisal Vali! by Douglas Gregor · 14 years ago
- 8b5b409 Reinstate r127112, "Propagate new-style exception spec information to ExtProtoInfo.", this time with the missing header. by Sebastian Redl · 14 years ago
- 708a866 Revert r127112, "Propagate new-style exception spec information to ExtProtoInfo." by NAKAMURA Takumi · 14 years ago
- 06bfa84 Propagate new-style exception spec information to ExtProtoInfo. by Sebastian Redl · 14 years ago
- 7ec1873 When clearing a LookupResult structure, clear out the naming class, by Douglas Gregor · 14 years ago
- 059101f Push nested-name-specifier source-location information into dependent by Douglas Gregor · 14 years ago
- 3aea4da For C++, enhance -Warray-bounds to recursively analyze array subscript accesses in ?: expressions. by Ted Kremenek · 14 years ago
- e29425b Teach Sema::CheckTypenameType to use nested-name-specifiers with by Douglas Gregor · 14 years ago
- 40d96a6 Push nested-name-specifier location information into DeclRefExpr and by Douglas Gregor · 14 years ago
- 15348ae Add a -fcxx-exceptions flag to the frontend, which can be used to enable by Anders Carlsson · 14 years ago
- 5e24f2a Sprinkle optional text of the "unavailable' attribute by Fariborz Jahanian · 14 years ago
- 25ca421 Remove the FIXME I introduced last night, and pull the logic for by Chandler Carruth · 14 years ago
- f3db29f Push nested-name-specifier source-location information into by Douglas Gregor · 14 years ago
- 7e38494 Switch a few CXXScopeSpec::MakeTrivial() calls over to appropriate by Douglas Gregor · 14 years ago
- 2d9f5fa Formatting, etc. by John McCall · 14 years ago
- c34348a Retain complete source-location information for C++ by Douglas Gregor · 14 years ago
- 9ddba32 Tweak the CXXScopeSpec API a bit, so that we require the by Douglas Gregor · 14 years ago
- 729b853 Don't give an error for 'try' and 'throw' if they occur in system headers. by Anders Carlsson · 14 years ago
- 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 14 years ago
- b1fba31 There's no need to return early if we encounter a try/throw and exceptions are disabled. by Anders Carlsson · 14 years ago
- 7f11d9c Disallow try/catch/throw when exceptions are disabled. by Anders Carlsson · 14 years ago
- 7ef9324 Fix a missed case in the NULL operand to conditional operator diagnostics. by Chandler Carruth · 14 years ago
- 82214a8 Initial steps to improve diagnostics when there is a NULL and by Chandler Carruth · 14 years ago
- 35001ca Enhance the array bounds checking to work for several other constructs, by Chandler Carruth · 14 years ago
- 56ca35d Change the representation of GNU ?: expressions to use a different expression by John McCall · 14 years ago
- e3c8c64 Implement objective-c++'s block pointer type matching involving by Fariborz Jahanian · 14 years ago
- 1e52dfc Support for objextive-c++ use of property-dot syntax as receiver by Fariborz Jahanian · 14 years ago
- 5e6fcd4 Sema::MaybeBindToTemporary() shouldn't treat any expression returning by Douglas Gregor · 14 years ago
- 5808ce4 More capturing of 'this': implicit member expressions. Getting that by John McCall · 14 years ago
- 469a1eb An insomniac stab at making block declarations list the variables they close by John McCall · 14 years ago
- d880f52 Implement access checking for the "delete" operator. Fixes PR9050, by Douglas Gregor · 14 years ago
- d89d30f Fix some corner cases in the __is_base_of logic. by John McCall · 14 years ago
- b608b98 Give OpaqueValueExpr a source location, because its source location by Douglas Gregor · 14 years ago
- 1eee5dc Teach the evaluation of the __is_convertible_to trait to translate by Douglas Gregor · 14 years ago
- a050618 Document some serious badness in our evaluation of the type traits: we need to be sure we have complete types in many cases by Douglas Gregor · 14 years ago
- 9f36113 Implement the Microsoft __is_convertible_to type trait, modeling the by Douglas Gregor · 14 years ago
- b7ee2e5 Revert r124217 because it didn't catch the actual error case it was trying to by Jeffrey Yasskin · 14 years ago
- 6ec278d Do a proper recursive lookup when deciding whether a class's usual by John McCall · 14 years ago
- dfbb02a Fix whitespace. by NAKAMURA Takumi · 14 years ago
- 0099530 7bit-ize. by NAKAMURA Takumi · 14 years ago
- 14d0aee Fix a horrible bug in our handling of C-style casting, where a C-style by Douglas Gregor · 14 years ago
- 6b4df91 Reference qualifiers for *this: implement C++0x [expr.mptr.oper]p6, by Douglas Gregor · 14 years ago
- c60e13a Add an attribute to forbid temporary instances of a type. This allows class by Jeffrey Yasskin · 14 years ago