| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Switch PerformImplicitConversion over to use DefaultLvalueConversion for lval... | Eli Friedman | 2012-01-24 | 1 | -3/+5 |
* | Add a new warning, -Wover-aligned, which detects attempts to use the default | Nick Lewycky | 2012-01-24 | 1 | -0/+16 |
* | Minor fixups for auto deduction of initializer lists. | Sebastian Redl | 2012-01-23 | 1 | -1/+2 |
* | Add a source range to the ms path. Spotted by David Blaikie. | Nico Weber | 2012-01-23 | 1 | -1/+1 |
* | In microsoft mode, downgrade pseudo-destructors on void from error to warning. | Nico Weber | 2012-01-23 | 1 | -2/+5 |
* | Make sure the AST correctly represents lvalue-to-rvalue conversions where app... | Eli Friedman | 2012-01-23 | 1 | -2/+1 |
* | Remove PotentiallyPotentiallyEvaluated, and replace it with a much simpler an... | Eli Friedman | 2012-01-20 | 1 | -16/+6 |
* | Convert DiagnoseEmptyLookup to use correction callbacks. | Kaelyn Uhrain | 2012-01-18 | 1 | -2/+4 |
* | Remove unreachable code in Clang. (replace with llvm_unreachable where approp... | David Blaikie | 2012-01-17 | 1 | -2/+2 |
* | Add some calls to MarkDeclarationReferenced, towards a point where every decl... | Eli Friedman | 2012-01-16 | 1 | -0/+3 |
* | In Objective-C++, actually compute the base type of a member access | Douglas Gregor | 2012-01-12 | 1 | -12/+17 |
* | Start refactoring code for capturing variables and 'this' so that it is share... | Eli Friedman | 2012-01-11 | 1 | -38/+38 |
* | Do placeholder conversions on array bounds in both declarators and | John McCall | 2012-01-11 | 1 | -4/+7 |
* | More lambda work: semantic analysis of capturing 'this'. It's a bit complica... | Eli Friedman | 2012-01-07 | 1 | -32/+72 |
* | Lambdas: semantic analysis of explicit captures. | Eli Friedman | 2012-01-07 | 1 | -5/+78 |
* | More lambda work. Fixes a minor bug Richard pointed out, makes lookup for la... | Eli Friedman | 2012-01-06 | 1 | -13/+53 |
* | More lambda work. Tweak the Sema interface slightly. Start adding the pieces... | Eli Friedman | 2012-01-05 | 1 | -12/+60 |
* | Add an explicit LambdaExprContext to Declarator, to parallel BlockLiteralCont... | Eli Friedman | 2012-01-04 | 1 | -2/+4 |
* | Stub out the Sema interface for lambda expressions, and change the parser to ... | Eli Friedman | 2012-01-04 | 1 | -0/+35 |
* | Support decltype in pseudo destructors and dependent destructor calls. | David Blaikie | 2011-12-16 | 1 | -33/+50 |
* | In debugger support mode, if we have a top-level message send | Douglas Gregor | 2011-12-15 | 1 | -0/+9 |
* | Fix/test decltype dtor calls with invalid base expression. | David Blaikie | 2011-12-12 | 1 | -1/+1 |