| Commit message (Expand) | Author | Age | Files | Lines |
| * | When looking for a tag name via unqualified name lookup, only look in | Douglas Gregor | 2009-02-03 | 1 | -1/+2 |
| * | Semantic analysis, ASTs, and unqualified name lookup support for C++ | Douglas Gregor | 2009-02-03 | 1 | -3/+20 |
| * | Simplify the way in which we inject the names of tag definitions and | Douglas Gregor | 2009-02-03 | 1 | -19/+14 |
| * | emit diagnostic when casting a ptr to a small int when doing static initializ... | Nuno Lopes | 2009-02-02 | 1 | -3/+12 |
| * | fix TryToFixInvalidVariablyModifiedType to reject negative array sizes | Nuno Lopes | 2009-02-02 | 1 | -3/+4 |
| * | Add iterators to LookupResult, allowing one to iterate over the | Douglas Gregor | 2009-02-02 | 1 | -25/+12 |
| * | allow cast from array to int to be considered as constant | Nuno Lopes | 2009-02-02 | 1 | -2/+1 |
| * | fix PR3459: improve compatibility with gcc when checking for constant exprs | Nuno Lopes | 2009-02-02 | 1 | -4/+3 |
| * | Implement and test aggregate initialization in C++. Major changes: | Douglas Gregor | 2009-01-30 | 1 | -17/+1 |
| * | Switch Type::isAggregateType to use the C++ definition of "aggregate | Douglas Gregor | 2009-01-30 | 1 | -0/+1 |
| * | Eliminated LookupCriteria, whose creation was causing a bottleneck for | Douglas Gregor | 2009-01-30 | 1 | -152/+23 |
| * | Hack Sema::LookupDeclInScope() to avoid calling Sema::LookupName() when parsi... | Steve Naroff | 2009-01-29 | 1 | -36/+102 |
| * | Introduce a new expression node, ImplicitValueInitExpr, that | Douglas Gregor | 2009-01-29 | 1 | -5/+5 |
| * | move library-specific diagnostic headers into library private dirs. Reduce | Chris Lattner | 2009-01-29 | 1 | -1/+0 |
| * | Move InitListChecker out of Sema.h | Douglas Gregor | 2009-01-29 | 1 | -5/+3 |
| * | Refactor Sema::LookupDecl() into 2 functions: LookupDeclInScope() and LookupD... | Steve Naroff | 2009-01-29 | 1 | -28/+44 |
| * | Code generation support for C99 designated initializers. | Douglas Gregor | 2009-01-28 | 1 | -0/+9 |
| * | Name change (isTypeName->getTypeName). | Steve Naroff | 2009-01-28 | 1 | -2/+2 |
| * | Complete semantic checking for typedef redeclarations in C++. The | Douglas Gregor | 2009-01-28 | 1 | -12/+45 |
| * | Remove 'NamespaceNameOnly' argument to Sema::LookupDecl(). It is unused. | Steve Naroff | 2009-01-28 | 1 | -10/+6 |
| * | Remove 'enableLazyBuiltinCreation' argument to Sema::LookupDecl(). It is unused. | Steve Naroff | 2009-01-28 | 1 | -7/+5 |
| * | Split the single monolithic DiagnosticKinds.def file into one | Chris Lattner | 2009-01-27 | 1 | -1/+1 |
| * | Fix for PR2100: merge types for variables. | Eli Friedman | 2009-01-24 | 1 | -4/+4 |
| * | Ignore parens when determining if an expr is a string literal. Fixes PR3382. | Anders Carlsson | 2009-01-24 | 1 | -1/+1 |
| * | Handle any undeclared parameters in a K&R-style function with a | Douglas Gregor | 2009-01-23 | 1 | -4/+12 |
| * | EXTWARNify the warning about unnamed typedefs of enums | Douglas Gregor | 2009-01-22 | 1 | -2/+3 |
| * | Initial implementation of semantic analysis and ASTs for C99 | Douglas Gregor | 2009-01-22 | 1 | -0/+3 |
| * | Don't look up decls with no name (such as parameters and unnamed tagged types), | Chris Lattner | 2009-01-21 | 1 | -13/+15 |
| * | Optimize Declarator to avoid malloc/free traffic for the argument list of a | Chris Lattner | 2009-01-20 | 1 | -1/+1 |
| * | Rename DeclContext::insert to DeclContext::makeDeclVisibleInContext and docum... | Douglas Gregor | 2009-01-20 | 1 | -1/+1 |
| * | Remove ScopedDecl, collapsing all of its functionality into Decl, so | Douglas Gregor | 2009-01-20 | 1 | -50/+45 |
| * | Centralize error reporting of improper uses of incomplete types in the | Douglas Gregor | 2009-01-19 | 1 | -12/+13 |
| * | Support evaluation of vector constant expressions, and codegen of same. | Nate Begeman | 2009-01-18 | 1 | -3/+1 |
| * | Warn about typedefs of enums without any declarator name. Fixes rdar://proble... | Douglas Gregor | 2009-01-17 | 1 | -3/+3 |
| * | Teach DeclContext how to find the primary declaration for any TagDecl | Douglas Gregor | 2009-01-17 | 1 | -37/+33 |
| * | Don't ICE on user redeclaration of objc's built-in types. | Fariborz Jahanian | 2009-01-16 | 1 | -4/+11 |
| * | silence release-assert warning. | Chris Lattner | 2009-01-16 | 1 | -4/+4 |
| * | Extract code dealing with typedef declarators into a separate function. | Zhongxing Xu | 2009-01-16 | 1 | -37/+46 |
| * | Extract code dealing with variable declarator into a separate function. | Zhongxing Xu | 2009-01-16 | 1 | -99/+109 |
| * | Extract code dealing with declarators of function type into a separate function | Zhongxing Xu | 2009-01-16 | 1 | -288/+303 |
| * | PR3330: given an enum like this: | Chris Lattner | 2009-01-15 | 1 | -2/+3 |
| * | add support for initializing static vars with a cast to union (gcc extension) | Nuno Lopes | 2009-01-15 | 1 | -1/+8 |
| * | Initial implementation of member name lookup | Douglas Gregor | 2009-01-15 | 1 | -5/+21 |
| * | Refactor name lookup. | Douglas Gregor | 2009-01-14 | 1 | -191/+34 |
| * | Introduce support for C++0x explicit conversion operators (N2437) | Douglas Gregor | 2009-01-14 | 1 | -9/+27 |
| * | FunctionDecl::setParams() now uses the allocator associated with ASTContext t... | Ted Kremenek | 2009-01-14 | 1 | -3/+3 |
| * | Permitting typedefs without a name is a Microsoft/GNU extension | Douglas Gregor | 2009-01-13 | 1 | -0/+8 |
| * | Cleanup DeclContext::addDecl and DeclContext::insert interface, from Piotr Rak | Douglas Gregor | 2009-01-12 | 1 | -5/+5 |
| * | Implement support for anonymous structs and unions in C. Both C and | Douglas Gregor | 2009-01-12 | 1 | -20/+31 |
| * | Properly set the scope of non-fields declared within a struct, union, | Douglas Gregor | 2009-01-12 | 1 | -7/+37 |