| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | simplify structure body parsing code. Reorganize how tags are processed. | Chris Lattner | 2007-01-23 | 1 | -10/+31 |
* | fix some incorrect assertions | Chris Lattner | 2007-01-23 | 1 | -3/+4 |
* | There is no need for the Action::TagType enum, use DeclSpec::TST instead. | Chris Lattner | 2007-01-23 | 1 | -15/+15 |
* | Finish tag processing. Since it can be shared with C++ Classes and enums, | Chris Lattner | 2007-01-23 | 1 | -13/+23 |
* | Diagnose mixing of tags. For example, for: | Chris Lattner | 2007-01-23 | 1 | -7/+15 |
* | When parsing a struct/union tag, we need to know whether the tag is a use | Chris Lattner | 2007-01-23 | 1 | -2/+18 |
* | Unstack identifiers more carefully when poping scope. Add assertion to catch... | Chris Lattner | 2007-01-23 | 1 | -1/+18 |
* | Make name lookup properly obey C namespaces, simplify decl construction by | Chris Lattner | 2007-01-22 | 1 | -19/+57 |
* | Change scopes to maintain decls, not identifiers. | Chris Lattner | 2007-01-21 | 1 | -13/+22 |
* | Handle C99 6.7.5.3p10, fixing test/Parser/attributes.c | Chris Lattner | 2007-01-21 | 1 | -2/+10 |
* | Next big step in function parsing: create decl objects for parameters, | Chris Lattner | 2007-01-21 | 1 | -7/+35 |
* | add some comments | Chris Lattner | 2006-12-04 | 1 | -3/+12 |
* | Scrutinize K&R parameter declarations. This implements C99 6.9.1p6, correctly | Chris Lattner | 2006-12-03 | 1 | -0/+23 |
* | Next step of retaining information about function prototypes: actually retain | Chris Lattner | 2006-12-02 | 1 | -1/+1 |
* | First step towards accurately retaining information about function | Chris Lattner | 2006-12-02 | 1 | -1/+1 |
* | capture sourcelocation info for type specifiers. This improves diagnostics | Chris Lattner | 2006-11-28 | 1 | -1/+1 |
* | Finish converting DeclSpec to use accessors. | Chris Lattner | 2006-11-28 | 1 | -2/+4 |
* | When a decl is popped from its current scope, link it to the decl chain for | Chris Lattner | 2006-11-21 | 1 | -5/+10 |
* | split the ParseFunctionDefinition action into two actions, one which is | Chris Lattner | 2006-11-21 | 1 | -6/+17 |
* | Add support for C90 implicitly defined functions, e.g.: | Chris Lattner | 2006-11-20 | 1 | -0/+28 |
* | remember and pretty-print cast types | Chris Lattner | 2006-11-20 | 1 | -0/+2 |
* | when a typedef name is parsed as part of declspecs, remember the decl for the | Chris Lattner | 2006-11-20 | 1 | -3/+2 |
* | decls should all have types | Chris Lattner | 2006-11-19 | 1 | -5/+4 |
* | remove #include of clang/Parse/DeclSpec.h from clang/AST/Decl.h | Chris Lattner | 2006-11-19 | 1 | -5/+4 |
* | implement RTTI for Decl objects, eliminate some hokey virtual methods. | Chris Lattner | 2006-11-19 | 1 | -5/+7 |
* | add an action method for declspecs without declarators, like "struct foo;". | Chris Lattner | 2006-11-19 | 1 | -1/+16 |
* | build TypedefDecl objects when parsing typedefs. | Chris Lattner | 2006-11-19 | 1 | -21/+35 |
* | implement conversion of simple declspec base types, and implement TypeRef::dump | Chris Lattner | 2006-11-11 | 1 | -1/+1 |
* | restructure code to build the framework for creating types from declarators. | Chris Lattner | 2006-11-11 | 1 | -0/+8 |
* | introduce a new ASTContext class to hold long-lived ast nodes. | Chris Lattner | 2006-11-10 | 1 | -1/+0 |
* | move the rest of the expr sema to SemaExpr.cpp and the decl processing stuff | Chris Lattner | 2006-11-10 | 1 | -2/+63 |
* | Change courses on how we do semantic analysis. Semantic analysis | Chris Lattner | 2006-11-09 | 1 | -0/+18 |