| Commit message (Expand) | Author | Age | Files | Lines |
| * | Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, | Ted Kremenek | 2012-03-06 | 1 | -9/+18 |
| * | If the element type of an initializer list has a destructor, make sure we che... | Sebastian Redl | 2012-03-05 | 1 | -2/+1 |
| * | Implement "optimization" for lambda-to-block conversion which inlines the gen... | Eli Friedman | 2012-03-01 | 1 | -5/+37 |
| * | Tighten type-checking a bit to make it clearer how BuildCXXMemberCallExpr is ... | Eli Friedman | 2012-03-01 | 1 | -2/+3 |
| * | Make sure list-initialization of arrays works correctly in explicit type conv... | Eli Friedman | 2012-02-29 | 1 | -14/+18 |
| * | Ensure that we delete destructors in the right cases. Specifically: | Richard Smith | 2012-02-26 | 1 | -4/+10 |
| * | ArrayRef'ize various functions in the AST/Parser/Sema. | Ahmed Charles | 2012-02-25 | 1 | -8/+16 |
| * | Fix assertion (too few Diag arguments) when diagnosing a deleted operator delete | Richard Smith | 2012-02-25 | 1 | -1/+2 |
| * | Fix comment: correct predicate name, reformat comment. | Dmitri Gribenko | 2012-02-24 | 1 | -5/+4 |
| * | Implement a new type trait __is_trivially_constructible(T, Args...) | Douglas Gregor | 2012-02-24 | 1 | -0/+121 |
| * | Provide the __is_trivially_assignable type trait, which provides | Douglas Gregor | 2012-02-23 | 1 | -0/+49 |
| * | Throw away stray CXXDefaultArgExprs. Fixes PR12061. | Sebastian Redl | 2012-02-22 | 1 | -0/+7 |
| * | Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is a | Richard Smith | 2012-02-22 | 1 | -8/+104 |
| * | Emit a warning when list-initializing a std::initializer_list member. | Sebastian Redl | 2012-02-19 | 1 | -1/+1 |
| * | Rewrite variable capture within lambda expressions and blocks, | Douglas Gregor | 2012-02-18 | 1 | -2/+2 |
| * | Add a bunch of missing calls to DiagnoseSentinelCalls. <rdar://problem/10885... | Eli Friedman | 2012-02-18 | 1 | -0/+5 |
| * | Diagnose uses of deleted destructors and inaccessible defaulted destructors. | Richard Smith | 2012-02-18 | 1 | -8/+15 |
| * | Don't allow non-empty ParenListExprs as array-new initializers. | Sebastian Redl | 2012-02-17 | 1 | -5/+2 |
| * | Proper checking of list-initializers for array new expressions. | Sebastian Redl | 2012-02-16 | 1 | -9/+28 |
| * | Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hol... | Sebastian Redl | 2012-02-16 | 1 | -84/+92 |
| * | Revert "Make CXXNewExpr contain only a single initialier, and not hold the us... | Sebastian Redl | 2012-02-16 | 1 | -92/+84 |
| * | Make CXXNewExpr contain only a single initialier, and not hold the used const... | Sebastian Redl | 2012-02-16 | 1 | -84/+92 |
| * | Don't route explicit construction via list-initialization through the functio... | Sebastian Redl | 2012-02-13 | 1 | -3/+18 |
| * | Proper initializer list support for new expressions and type construct expres... | Sebastian Redl | 2012-02-12 | 1 | -14/+50 |
| * | Make sure Sema creates a field for 'this' captures. (Doug, please double-che... | Eli Friedman | 2012-02-11 | 1 | -1/+15 |
| * | Allow implicit capture of 'this' in a lambda even when the capture | Douglas Gregor | 2012-02-10 | 1 | -2/+1 |
| * | Factor C++11 lambda expressions implementation into a separate | Douglas Gregor | 2012-02-08 | 1 | -330/+0 |
| * | When completing a lambda expression, make sure to check and attach the | Douglas Gregor | 2012-02-08 | 1 | -13/+19 |
| * | Introduce basic ASTs for lambda expressions. This covers: | Douglas Gregor | 2012-02-07 | 1 | -4/+77 |
| * | Added location for template keyword in TemplateSpecializationTypeLoc. In the ... | Abramo Bagnara | 2012-02-06 | 1 | -0/+2 |
| * | In C++11 mode, when an integral constant expression is desired and we have a | Richard Smith | 2012-02-04 | 1 | -15/+15 |
| * | Don't allow a value of a scoped enumeration to be used as the first bound for an | Richard Smith | 2012-02-04 | 1 | -4/+8 |
| * | Fix a rejects-valid in C++11: array new of a negative size, or overflowing array | Richard Smith | 2012-02-04 | 1 | -16/+32 |
| * | Don't warn on use of default allocator with an over-aligned type when the | Nick Lewycky | 2012-02-04 | 1 | -1/+1 |
| * | Clang has existing support for debuggers that | Sean Callanan | 2012-02-04 | 1 | -1/+1 |
| * | Make explicit captures which cause implicit captures work correctly. | Eli Friedman | 2012-02-03 | 1 | -13/+4 |
| * | Implement implicit capture for lambda expressions. | Eli Friedman | 2012-02-03 | 1 | -1/+2 |
| * | Note whether a lambda is mutable in the LambdaScopeInfo; this information wil... | Eli Friedman | 2012-02-03 | 1 | -0/+2 |
| * | Add some code to accurately perform odr-used marking for variables per the C+... | Eli Friedman | 2012-02-02 | 1 | -0/+4 |
| * | Split Sema::MarkDeclarationReferenced into multiple functions; the additional... | Eli Friedman | 2012-02-02 | 1 | -11/+11 |
| * | Diagnose the restriction on default arguments in C++11 [expr.prim.lambda]p5. | Douglas Gregor | 2012-02-01 | 1 | -1/+7 |
| * | Introduce the lambda scope before determining explicit captures, which | Douglas Gregor | 2012-02-01 | 1 | -108/+100 |
| * | Improve checking of explicit captures in a C++11 lambda expression: | Douglas Gregor | 2012-02-01 | 1 | -14/+56 |
| * | Diagnose attempts to explicitly capture a __block variable in a lambda. | Douglas Gregor | 2012-02-01 | 1 | -3/+8 |
| * | Added source location for the template keyword in AST template-id expressions. | Abramo Bagnara | 2012-01-27 | 1 | -4/+5 |
| * | Improve efficiency of Sema::MaybeBindToTemporary by working with the | Peter Collingbourne | 2012-01-26 | 1 | -4/+19 |
| * | Slight refactoring; catch yet another case where we were missing an lvalue-to... | Eli Friedman | 2012-01-26 | 1 | -6/+1 |
| * | Fix r148920 to what I actually meant to commit. | Eli Friedman | 2012-01-25 | 1 | -1/+3 |
| * | Add missing check for placeholders. | Eli Friedman | 2012-01-25 | 1 | -4/+10 |
| * | Make sure we correctly treat __is_convertible_to as an unevaluated context. ... | Eli Friedman | 2012-01-25 | 1 | -2/+3 |