Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | It's 2011 now. | con | 2011-01-12 | 64 | -64/+64 |
| | |||||
* | License headers. | con | 2010-12-17 | 64 | -448/+704 |
| | |||||
* | C++ Parser: fix infinite loop when recovering from incorrect @selector ↵ | Erik Verbruggen | 2010-10-08 | 1 | -3/+9 |
| | | | | expression. | ||||
* | C++: fixed possible null-pointer access. | Erik Verbruggen | 2010-09-27 | 1 | -4/+5 |
| | | | | | Task-number: QTCREATORBUG-2459 (cherry picked from commit d09b5e9d365e3ce54078fb172c93b9584908bcad) | ||||
* | Fix typo. | Leandro Melo | 2010-09-22 | 1 | -1/+1 |
| | |||||
* | C++: fixed invalid parsing of 'call()->call()'. | Erik Verbruggen | 2010-09-15 | 1 | -2/+15 |
| | |||||
* | C++: Fix: disallow empty nested declarators, it's invalid. | Erik Verbruggen | 2010-09-15 | 1 | -1/+1 |
| | |||||
* | Fixed parsing of sizeof expressions. | Roberto Raggi | 2010-09-09 | 1 | -2/+5 |
| | |||||
* | Improved parsing of expression-or-declaration statements. | Roberto Raggi | 2010-09-09 | 1 | -17/+30 |
| | | | | Done-with: Erik Verbruggen | ||||
* | C++: fixed completion in braceless statements following a control statement. | Erik Verbruggen | 2010-09-09 | 2 | -174/+174 |
| | | | | | | | | | | | - Changed generator to generate: - Changed AST::lastToken to return 1 if there is none - Changed Bind.cpp to set the scope of the block following a control statement to extend upto (and not including) the first token after the block. So basically, including any whitespace after the control statement. Reviewed-by: Roberto Raggi | ||||
* | Fixed alignment issues with 64 bits ABIs. | Roberto Raggi | 2010-09-03 | 14 | -41/+42 |
| | |||||
* | Tune the symbol and the literal tables. | Roberto Raggi | 2010-09-02 | 2 | -4/+12 |
| | |||||
* | Get rid of the numeric literals. | Roberto Raggi | 2010-09-02 | 3 | -0/+18 |
| | |||||
* | Merge CPlusPlus::NameId and CPlusPlus::Identifier. | Roberto Raggi | 2010-09-02 | 13 | -108/+47 |
| | |||||
* | Fixed invalid skipping of pound tokens. | Erik Verbruggen | 2010-09-01 | 1 | -1/+1 |
| | | | | Done-with: Roberto Raggi | ||||
* | Tune the default size of literal tables. | Roberto Raggi | 2010-09-01 | 1 | -14/+5 |
| | | | | This simple change will save about 40mb of memory when indexing Qt Creator! | ||||
* | Fixed warning when passing the declaringClass. | Roberto Raggi | 2010-08-27 | 1 | -1/+1 |
| | |||||
* | Set the end of the template's scope. | Roberto Raggi | 2010-08-27 | 1 | -1/+1 |
| | |||||
* | Reduced the number of ambiguous C++ initializers. | Roberto Raggi | 2010-08-26 | 1 | -1/+19 |
| | |||||
* | Get rid of deprecated forward class declarations. | Roberto Raggi | 2010-08-26 | 1 | -1/+0 |
| | |||||
* | Renamed Symbol::scope() to Symbol::enclosingScope(). | Roberto Raggi | 2010-08-26 | 3 | -10/+10 |
| | |||||
* | Some cleanup in the C++ AST. | Roberto Raggi | 2010-08-26 | 10 | -76/+79 |
| | |||||
* | Prefer declaration statements. | Roberto Raggi | 2010-08-26 | 1 | -58/+61 |
| | |||||
* | Get rid of the old Parser::parseExpressionOrDeclarationStatement(). | Roberto Raggi | 2010-08-26 | 1 | -33/+0 |
| | |||||
* | Renamed Symbol::identity() to Symbol::unqualifiedName(). | Roberto Raggi | 2010-08-26 | 4 | -19/+19 |
| | |||||
* | Pass the enclosing ClassSpecifierAST node. | Roberto Raggi | 2010-08-26 | 2 | -68/+56 |
| | |||||
* | Reduced the number of ambiguous ExpressionOrDeclarationStatementAST nodes. | Roberto Raggi | 2010-08-26 | 4 | -145/+235 |
| | |||||
* | Update the source locations. | Roberto Raggi | 2010-08-17 | 2 | -26/+68 |
| | |||||
* | Update the decl specifiers. | Roberto Raggi | 2010-08-17 | 1 | -0/+1 |
| | |||||
* | Renamed DeclaratorAST::equals_token | Roberto Raggi | 2010-08-16 | 6 | -13/+13 |
| | |||||
* | Create symbols for namespace-aliases. | Roberto Raggi | 2010-08-16 | 1 | -5/+10 |
| | |||||
* | Implemented ObjcMethod::argumentCount(). | Roberto Raggi | 2010-08-16 | 1 | -2/+4 |
| | |||||
* | Get rid of Function::block/setBlock. | Roberto Raggi | 2010-08-16 | 3 | -16/+4 |
| | |||||
* | Update the function's scope. | Roberto Raggi | 2010-08-16 | 1 | -0/+2 |
| | |||||
* | Detect pure virtual methods. | Roberto Raggi | 2010-08-16 | 1 | -0/+3 |
| | |||||
* | Propagate the decl specifiers. | Roberto Raggi | 2010-08-13 | 1 | -5/+7 |
| | |||||
* | Fixed the ranges for the scope regions and process ConditionAST nodes | Roberto Raggi | 2010-08-13 | 1 | -7/+15 |
| | |||||
* | Added CPlusPlus.h | Roberto Raggi | 2010-08-13 | 2 | -0/+64 |
| | |||||
* | Fixed the objc auto tests | Roberto Raggi | 2010-08-13 | 1 | -3/+9 |
| | |||||
* | Get rid of the old Semantic pass. | Roberto Raggi | 2010-08-13 | 19 | -4243/+14 |
| | |||||
* | Process switch statements and handle Q/D pointers. | Roberto Raggi | 2010-08-13 | 1 | -10/+35 |
| | |||||
* | Process objc methods | Roberto Raggi | 2010-08-13 | 2 | -25/+64 |
| | |||||
* | More work on the objc class and declaration symbols. | Roberto Raggi | 2010-08-13 | 2 | -2/+38 |
| | |||||
* | Use Token::begin() instead of the member variable `offset'. | Roberto Raggi | 2010-08-13 | 1 | -2/+2 |
| | |||||
* | Process the objc classes and protocols | Roberto Raggi | 2010-08-13 | 2 | -31/+118 |
| | |||||
* | Process ObjC forward class declarations | Roberto Raggi | 2010-08-13 | 1 | -5/+15 |
| | |||||
* | Process the template type parameters. | Roberto Raggi | 2010-08-13 | 1 | -6/+15 |
| | |||||
* | Bind using declarations and using namespace directives. | Roberto Raggi | 2010-08-13 | 1 | -10/+11 |
| | |||||
* | Update the function's source location. | Roberto Raggi | 2010-08-13 | 1 | -1/+3 |
| | |||||
* | Create the block symbols for the control flow statements. | Roberto Raggi | 2010-08-13 | 1 | -36/+79 |
| |