| Commit message (Expand) | Author | Age | Files | Lines |
| * | Switch Sema::FindCompositePointerType() over to InitializationSequence. | Douglas Gregor | 2010-04-16 | 1 | -2/+2 |
| * | Collapse the three separate initialization paths in | Douglas Gregor | 2010-04-16 | 1 | -18/+3 |
| * | Expand the argument diagnostics for too many arguments and give | Eric Christopher | 2010-04-16 | 1 | -1/+2 |
| * | Expand argument diagnostic for too few arguments to give the number | Eric Christopher | 2010-04-16 | 1 | -1/+2 |
| * | Thread a Scope pointer into BuildRecoveryCallExpr to help typo | Douglas Gregor | 2010-04-14 | 1 | -1/+1 |
| * | Teach typo correction about various language keywords. We can't | Douglas Gregor | 2010-04-14 | 1 | -33/+46 |
| * | When diagnosing suspicious precedence or assignments, move the fix-it | Douglas Gregor | 2010-04-14 | 1 | -20/+28 |
| * | Use ASTVector instead of std::vector for the Exprs in InitListExpr. Performance | Ted Kremenek | 2010-04-13 | 1 | -4/+5 |
| * | Implement C++ [temp.local]p4, which specifies how we eliminate | Douglas Gregor | 2010-04-12 | 1 | -2/+4 |
| * | change Scope::WithinElse to be a normal scope flag, widen the | Chris Lattner | 2010-04-12 | 1 | -4/+3 |
| * | fix a fixme, stop evaluating getCurMethodDecl() repeatedly | Chris Lattner | 2010-04-12 | 1 | -6/+5 |
| * | fix PR6811 by not parsing 'super' as a magic expression in | Chris Lattner | 2010-04-11 | 1 | -16/+4 |
| * | actually the interface grossness in the previous patch was due to | Chris Lattner | 2010-04-11 | 1 | -3/+1 |
| * | factor the code that handles "expr.field" when expr is a | Chris Lattner | 2010-04-11 | 1 | -99/+6 |
| * | Remove fixit for string literal comparison. Telling the user to use 'strcmp'... | Ted Kremenek | 2010-04-09 | 1 | -5/+1 |
| * | Improve diagnostics when we fail to convert from a source type to a | Douglas Gregor | 2010-04-09 | 1 | -1/+21 |
| * | Make CXXScopeSpec invalid when incomplete, and propagate that into any | Jeffrey Yasskin | 2010-04-08 | 1 | -7/+7 |
| * | Return early from Sema::MarkDeclarationReferenced when we know there | Douglas Gregor | 2010-04-07 | 1 | -2/+7 |
| * | Implement the protected access restriction ([class.protected]), which requires | John McCall | 2010-04-06 | 1 | -25/+8 |
| * | Diagnose invalid code with -fobjc-nonfragile-abi2 when | Fariborz Jahanian | 2010-04-02 | 1 | -5/+0 |
| * | Reinstate my CodeModificationHint -> FixItHint renaming patch, without | Douglas Gregor | 2010-03-31 | 1 | -37/+31 |
| * | Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder | Douglas Gregor | 2010-03-31 | 1 | -31/+37 |
| * | Rename CodeModificationHint to FixItHint, since we've been using the | Douglas Gregor | 2010-03-31 | 1 | -37/+31 |
| * | Remove silly temporary comment. | John McCall | 2010-03-30 | 1 | -2/+0 |
| * | Introduce a new kind of derived-to-base cast which bypasses the need for | John McCall | 2010-03-30 | 1 | -4/+4 |
| * | Remember the regparm attribute in FunctionType::ExtInfo. | Rafael Espindola | 2010-03-30 | 1 | -2/+2 |
| * | Propagate the "found declaration" (i.e. the using declaration instead of | John McCall | 2010-03-30 | 1 | -35/+95 |
| * | the big refactoring bits of PR3782. | Rafael Espindola | 2010-03-30 | 1 | -4/+4 |
| * | Optimize PartialDiagnostic's memory-allocation behavior by placing a | Douglas Gregor | 2010-03-29 | 1 | -8/+8 |
| * | Allow conversion of qualified Class type to unqualified | Fariborz Jahanian | 2010-03-24 | 1 | -2/+4 |
| * | Only perform CFG-based warnings on 'static inline' functions that | Ted Kremenek | 2010-03-23 | 1 | -2/+3 |
| * | -Wshadow should only warn about parameter declarations when we're | John McCall | 2010-03-22 | 1 | -1/+9 |
| * | Refactor CFG-based warnings in Sema to be run by a worked object called Analy... | Ted Kremenek | 2010-03-20 | 1 | -4/+5 |
| * | Diagnose conversion of 'Class' to/from objective-c | Fariborz Jahanian | 2010-03-19 | 1 | -1/+11 |
| * | Some cleanup, change diagnostic when assigning to | Fariborz Jahanian | 2010-03-18 | 1 | -3/+0 |
| * | objective-c patch to provide type safty when blocks are passing or | Fariborz Jahanian | 2010-03-17 | 1 | -1/+5 |
| * | Issue error when a byref array is accessed in a block | Fariborz Jahanian | 2010-03-16 | 1 | -1/+1 |
| * | Audit all Preprocessor::getSpelling() callers, improving failure | Douglas Gregor | 2010-03-16 | 1 | -2/+8 |
| * | Add support for -Wwrite-strings. Patch by Mike M! Fixes PR 4804. | John McCall | 2010-03-15 | 1 | -1/+1 |
| * | Use SmallString instead of SmallVector | Kovarththanan Rajaratnam | 2010-03-13 | 1 | -173/+173 |
| * | Warn about comparing an unsigned expression with 0 in tautological ways. | John McCall | 2010-03-11 | 1 | -3/+2 |
| * | Statement expressions can be used in global- or namespace-scoped blocks | Douglas Gregor | 2010-03-10 | 1 | -1/+2 |
| * | Allow use of byref (__block attributed) arrays inside | Fariborz Jahanian | 2010-03-06 | 1 | -1/+1 |
| * | Reinstate r97674 with a fix for the assertion that was firing in <list> | Douglas Gregor | 2010-03-03 | 1 | -25/+107 |
| * | Revert r97674; it's causing failures | Douglas Gregor | 2010-03-03 | 1 | -107/+25 |
| * | Implement disambiguation of base class members via a | Douglas Gregor | 2010-03-03 | 1 | -25/+107 |
| * | Keep an explicit stack of function and block scopes, each element of | Douglas Gregor | 2010-03-01 | 1 | -46/+26 |
| * | Implement jump checking for initialized c++ variables, implementing | Chris Lattner | 2010-03-01 | 1 | -2/+8 |
| * | Start detangling the BlockSemaInfo/Sema mess. No functionality change. | Douglas Gregor | 2010-03-01 | 1 | -6/+6 |
| * | Add an overload of Preprocessor::getSpelling which takes a SmallVector and | Benjamin Kramer | 2010-02-27 | 1 | -5/+3 |