- a2c3646 Implement C++1y decltype(auto). by Richard Smith · 11 years ago
- a10b978 C++1y constexpr extensions, round 1: Allow most forms of declaration and by Richard Smith · 11 years ago
- 6afcf88 Sema for Captured Statements by Tareq A. Siraj · 11 years ago
- 76da55d Basic support for Microsoft property declarations and references thereto. by John McCall · 11 years ago
- d2615cc Add 178663 back. by Rafael Espindola · 11 years ago
- 4f8a3eb Revert 178663. by Rafael Espindola · 11 years ago
- 8f187f6 Don't compute a patched/semantic storage class. by Rafael Espindola · 11 years ago
- 9ef9875 Implement compiler intrinsics needed for compatibility with MSVC 2012 <type_traits>. by Joao Matos · 11 years ago
- 2db075b Implement special-case name lookup for inheriting constructors: member by Richard Smith · 11 years ago
- 36771d9 PR7256: Provide a fixit for incorrect destructor declarations by David Blaikie · 12 years ago
- bea522f ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType. by Jordan Rose · 12 years ago
- 1344e94 Improve LLDB's implicit cast-to-id to work with C++11 auto and any Objective-C object type <rdar://problem/13338107>. by Douglas Gregor · 12 years ago
- 3c86a5c The meat of this patch is in BuildCXXMemberCalLExpr where we make it use by Nick Lewycky · 12 years ago
- 6959acd Enable overloading of OpenCL events - this is needed for the overloaded OpenCL builtin functions. by Guy Benyei · 12 years ago
- ad48a50 Patch to check for integer overflow. It has been by Fariborz Jahanian · 12 years ago
- 6c3af3d Add -Wunsequenced (with compatibility alias -Wsequence-point) to warn on by Richard Smith · 12 years ago
- 4195637 Refactor to call ActOnFinishFullExpr on every full expression. Teach by Richard Smith · 12 years ago
- cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
- 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
- d36aa35 ArrayRefize a CompoundStmt constructor. by Nico Weber · 12 years ago
- c83c230 PR13470: Ensure that copy-list-initialization isntantiates as by Richard Smith · 12 years ago
- 3bc93e3 Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as per review discussion in r170365 by David Blaikie · 12 years ago
- 206491d Add missing check for error return from DefaultLvalueConversion. Fixes <rdar://problem/12857416>. by Eli Friedman · 12 years ago
- ac71351 Properly compute triviality for explicitly-defaulted or deleted special members. by Richard Smith · 12 years ago
- 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
- 9d29543 Don't return a pointer to an UnresolvedSetImpl in the CXXRecordDecl interface, by Argyrios Kyrtzidis · 12 years ago
- 73ed67c PR14428: When instantiating a 'new' expression, if we had a non-dependent by Richard Smith · 12 years ago
- 1b48633 Do not cache a pointer to ExprEvalContexts.back(). by Benjamin Kramer · 12 years ago
- accaf19 s/tranform/transform/ by Benjamin Kramer · 12 years ago
- 5305641 PR13552: Fix the end location of a CXXNewExpr. by David Blaikie · 12 years ago
- c5f8046 Add codegen support for __uuidof(). by Nico Weber · 12 years ago
- be9af12 Add FP_CONTRACT support for clang. by Lang Hames · 12 years ago
- ea30e2f Add the Microsoft __is_interface_class type trait. Patch by Andy Gibbs! by John McCall · 12 years ago
- 93e4599 Remove Context argument from TemplateDeductionInfo constructor. It was no longer needed after the unused Context member was removed in r164104. by Craig Topper · 12 years ago
- 6f5a2ec objective-C arc: remove -Warc-abi in its entirety. // rdar://10554025 by Fariborz Jahanian · 12 years ago
- e7ff919 Implement C++11 [conv.prom]p4: an enumeration with a fixed underlying type has by Richard Smith · 12 years ago
- 654f1d5 Fix PR13784: instantiation of an abstract class in a conditional operator. by David Blaikie · 12 years ago
- 1ad23d6 Remove redundant semicolons which are null statements. by Dmitri Gribenko · 12 years ago
- 0cb8939 Allow vector types in pseudo-destructor expressions. Fixes PR13798. by Douglas Gregor · 12 years ago
- 6666ed4 Improved MSVC __interface support by adding first class support for it, instead of aliasing to "struct" which had some incorrect behaviour. Patch by David Robins. by Joao Matos · 12 years ago
- 3b6bef9 Push ArrayRef through the Expr hierarchy. by Benjamin Kramer · 12 years ago
- 5354e77 Now that ASTMultiPtr is nothing more than a array reference, make it a MutableArrayRef. by Benjamin Kramer · 12 years ago
- 4e28d9e Remove ASTOwningVector, it doesn't own anything and provides no value over SmallVector. by Benjamin Kramer · 12 years ago
- 3fe198b Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 12 years ago
- 2217f85 Make __is_convertible_to handle abstract types correctly. PR13591. by Eli Friedman · 12 years ago
- 0d72910 Factor out computation of whether a typeid's expression is potentially by Richard Smith · 12 years ago
- 50d61c8 Implement final piece of DR963 and also DR587: by Richard Smith · 12 years ago
- 604fb38 When building a conditional operator where one operand is a throw-expression by Richard Smith · 12 years ago
- d22f084 PR13433: In Microsoft mode, don't require function calls within decltype by Richard Smith · 12 years ago
- b9d0b76 Final piece of core issue 1330: delay computing the exception specification of by Richard Smith · 12 years ago
- 34f60a4 The delete argument should not be converted to void*. by Abramo Bagnara · 12 years ago
- 8ad6c86 PR13293: Defer deduction of an auto type with a dependent declarator, such as "auto (*f)(T t)". by Richard Smith · 12 years ago
- 14b2327 Teach the __is_trivially_assignable and __is_trivially_constructible by Douglas Gregor · 12 years ago
- 306f179 Documentation cleanup: turn "//" into "///" for a Doxygen comment. by James Dennett · 12 years ago
- ed36b2a Do a second lookup for type_info in the global namespace in microsoft mode. PR13153. by Nico Weber · 12 years ago
- ef2b5b3 Documentation cleanup: by James Dennett · 12 years ago
- ca52330 PR13064: Store whether an in-class initializer uses direct or copy by Richard Smith · 12 years ago
- 0218068 Get rid of some non-ASCII en-dashes that crept in. by Eli Friedman · 12 years ago
- e26073c Implement the C++11 discarded value expression rules for volatile lvalues. <rdar://problem/10790820>. by Eli Friedman · 12 years ago
- 11d1a69 Error when using typeid() with -fno-rtti. PR 12888. by Nico Weber · 12 years ago
- def0762 Include the correct conversion context locations for condition expressions. by David Blaikie · 12 years ago
- 2f68ca0 When diagnosing inaccessible temporary destructors in decltype expressions, use by Richard Smith · 12 years ago
- ab41fe9 Move Sema::VerifyIntegerConstantExpression() and by Douglas Gregor · 12 years ago
- 6a26e2e Move Sema::RequireNonAbstractType() off of PartialDiagnostic. by Douglas Gregor · 12 years ago
- d10099e Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType() by Douglas Gregor · 12 years ago
- aa54986 Remove -Wc++98-compat warning for an outrageously-rare circumstance of 'this' by Richard Smith · 12 years ago
- 470360d Revert "Use the C++11 definition of PODness for __is_pod in C++11 mode." by Benjamin Kramer · 12 years ago
- 046e869 Use the C++11 definition of PODness for __is_pod in C++11 mode. by Benjamin Kramer · 12 years ago
- 86e6fdc Two missing -Wc++98-compat warnings, for null pointers as non-type template by Richard Smith · 12 years ago
- eb382ec Implements boxed expressions for Objective-C. <rdar://problem/10194391> by Patrick Beard · 12 years ago
- e6975e9 Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it. by Richard Smith · 12 years ago
- cefc3af Implement C++11 [expr.prim.general]p3, which permits the use of 'this' by Douglas Gregor · 12 years ago
- 47bfcca Fix some i1/i8 confusion within _Atomic(bool) in IR generation, both by Douglas Gregor · 12 years ago
- b9abd872 Fix several problems with protected access control: by John McCall · 12 years ago
- 6c4c36c PR10217: Provide diagnostics explaining why an implicitly-deleted special by Richard Smith · 12 years ago
- 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
- 426d6ca Fix crash & accepts-invalid for array of arrays of user defined type. by David Blaikie · 13 years ago
- f4b88a4 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 13 years ago
- e7d6ca0 [Sema] Fix a diag change to include a range that appeared intended, but never by Daniel Dunbar · 13 years ago
- 780249b [Sema] Remove dead getSourceRange() call, caught by Clang after marking by Daniel Dunbar · 13 years ago
- 96a0014 [AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart(). by Daniel Dunbar · 13 years ago
- 5aba3eb Perform l2r conversions on delete operands before doing by John McCall · 13 years ago
- ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 13 years ago
- 2835745 If the element type of an initializer list has a destructor, make sure we check it. Fixes PR12178. by Sebastian Redl · 13 years ago
- 23f0267 Implement "optimization" for lambda-to-block conversion which inlines the generated block literal for lambdas which are immediately converted to block pointer type. This simplifies the AST, avoids an unnecessary copy of the lambda and makes it much easier to avoid copying the result onto the heap. by Eli Friedman · 13 years ago
- 3f01c8a Tighten type-checking a bit to make it clearer how BuildCXXMemberCallExpr is used. by Eli Friedman · 13 years ago
- c60ccf5 Make sure list-initialization of arrays works correctly in explicit type conversions. PR12121. by Eli Friedman · 13 years ago
- 9a561d5 Ensure that we delete destructors in the right cases. Specifically: by Richard Smith · 13 years ago
- 13a140c ArrayRef'ize various functions in the AST/Parser/Sema. by Ahmed Charles · 13 years ago
- 7a9f492 Fix assertion (too few Diag arguments) when diagnosing a deleted operator delete by Richard Smith · 13 years ago
- 62348f0 Fix comment: correct predicate name, reformat comment. by Dmitri Gribenko · 13 years ago
- 4ca8ac2 Implement a new type trait __is_trivially_constructible(T, Args...) by Douglas Gregor · 13 years ago
- 25d0a0f Provide the __is_trivially_assignable type trait, which provides by Douglas Gregor · 13 years ago
- 428c620 Throw away stray CXXDefaultArgExprs. Fixes PR12061. by Sebastian Redl · 13 years ago
- 76f3f69 Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is a by Richard Smith · 13 years ago
- 772291a Emit a warning when list-initializing a std::initializer_list member. by Sebastian Redl · 13 years ago
- 999713e Rewrite variable capture within lambda expressions and blocks, by Douglas Gregor · 13 years ago
- e61eb04 Add a bunch of missing calls to DiagnoseSentinelCalls. <rdar://problem/10885993>. by Eli Friedman · 13 years ago
- 213d70b Diagnose uses of deleted destructors and inaccessible defaulted destructors. by Richard Smith · 13 years ago
- 1f27805 Don't allow non-empty ParenListExprs as array-new initializers. by Sebastian Redl · 13 years ago