aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2013-05-06C++1y: support 'for', 'while', and 'do ... while' in constant expressions.Richard Smith
2013-05-06Fix assert if __extension__ or _Generic is used when initializing a char arra...Richard Smith
2013-05-05C++1y: support for increment and decrement in constant expression evaluation.Richard Smith
2013-05-05Factor out duplication between lvalue-to-rvalue conversions and variableRichard Smith
2013-05-05Replace 'MultiExprArg()' with 'None'Dmitri Gribenko
2013-05-05Make all 'is in extern "C"' tests use the lexical context.Rafael Espindola
2013-05-05ArrayRef'ize Sema::CheckObjCMethodCallDmitri Gribenko
2013-05-05Use lexical contexts when checking for conflicting language linkages.Rafael Espindola
2013-05-05Handle parens properly when initializing a char array from a string literal.Richard Smith
2013-05-05ArrayRef'ization of some methods in SemaOverload. Patch by Robert Wilhelm!Richard Smith
2013-05-05Use remove_if to erase parts of a vector. Avoids O(n^2) worst cases.Benjamin Kramer
2013-05-05ArrayRef<T>() -> None cleanupDmitri Gribenko
2013-05-05Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constr...Dmitri Gribenko
2013-05-04Properly parsing __declspec(safebuffers), though there is no semantic hookup....Aaron Ballman
2013-05-04Reverting r181004 since it has broken test/Sema/wchar.c.Aaron Ballman
2013-05-04Moved pretty printer test for thread local storage in its own fileEnea Zaffanella
2013-05-04Lex: Fix quadratic behavior when unescaping _Pragma strings.Benjamin Kramer
2013-05-04In VarDecl nodes, store the thread storage class specifier as written.Enea Zaffanella
2013-05-04AArch64: teach Clang about __clear_cache intrinsicTim Northover
2013-05-04Tweaks to C++ status: add a link to Faisal's generic lambdas implementation,Richard Smith
2013-05-04More colours for C++ status page, and mark relaxed constexpr as partially com...Richard Smith
2013-05-04Implement most of N3638 (return type deduction for normal functions).Richard Smith
2013-05-04Don't build a call expression referring to a function which we're not allowedRichard Smith
2013-05-04Say 'decltype(auto)' not 'auto' as appropriate in mismatched-deduction diagno...Richard Smith
2013-05-04Implement template support for CapturedStmtWei Pan
2013-05-04Added a function to check whether a Decl is inSean Callanan
2013-05-04Simplify slightly.Richard Smith
2013-05-04Separate out and special-case the diagnostic for 'auto' in aRichard Smith
2013-05-04[analyzer;alternate edges] start experimenting with control flow "barriers" t...Ted Kremenek
2013-05-04[analyzer;alternate edges] ignore parentheses when determining edge levels.Ted Kremenek
2013-05-04[analyzer; alternate edges] - eliminate unnecessary edges where between paren...Ted Kremenek
2013-05-04[analyzer; alternate edges] - merge control edges where we descend to a subex...Ted Kremenek
2013-05-04[analyzer; alternate edges] prune edges whose end/begin locations have the sa...Ted Kremenek
2013-05-04[analyzer;alternate edges] - add in events (loop iterations, etc)Ted Kremenek
2013-05-04[doc parsing]: Make warning about unknown commandFariborz Jahanian
2013-05-03ArrayRef'ize MultiLevelTemplateArgumentList::ArgList. Patch by Faisal Vali!Richard Smith
2013-05-03<rdar://problem/13806270> A template argument list is a constant-evaluated co...Douglas Gregor
2013-05-03Revert r177218.Argyrios Kyrtzidis
2013-05-03[Doc parsing] Provide diagnostics for unknown documentation Fariborz Jahanian
2013-05-03Remove DiagnosticConsumer::clone(), a bad idea that is now unused.Douglas Gregor
2013-05-03When building a module, forward diagnostics to the outer diagnostic consumer.Douglas Gregor
2013-05-03[Preprocessor] For the MacroExpands preprocessor callback, also pass the Macr...Argyrios Kyrtzidis
2013-05-03Rename ObjCImplementationDecl::getSuperLoc() -> getSuperClassLoc() for consis...Argyrios Kyrtzidis
2013-05-03Test commitWei Pan
2013-05-03Reapply r180982 with repaired logic and an additional testcase.Adrian Prantl
2013-05-03Serialization for captured statementsBen Langmuir
2013-05-03PR15906: The body of a lambda is not an evaluated subexpression; don't visit ...Richard Smith
2013-05-03Move CapturedStmt parameters to CapturedDeclBen Langmuir
2013-05-03Restore Richard's belief in me.Douglas Gregor
2013-05-03[analyzer] Start hacking up alternate control-flow edge generation. WIP. No...Ted Kremenek