Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Introduce Namespace aliases and store the TranslationUnit instead of the ↵ | Roberto Raggi | 2010-05-05 | 11 | -5/+103 | |
| | | | | Control. | |||||
* | Fix left-overs from merging icheck code. | Erik Verbruggen | 2010-04-23 | 3 | -9/+4 | |
| | ||||||
* | CPlusPlus: Transfer cv qualifiers from Function to FullySpecifiedType. | Christian Kamm | 2010-04-19 | 1 | -1/+6 | |
| | | | | Reviewed-by: Roberto Raggi | |||||
* | CPlusPlus: Let functions know about their cv-qualifiers again. | Christian Kamm | 2010-04-19 | 1 | -0/+3 | |
| | | | | | | | | | | Fixes function argument list code completion not completing the cv qualifier. Regression from 9efa5d940acd0d000cc76515d5dbafa519c3d33f. Task-number: QTCREATORBUG-1037 Reviewed-by: Roberto Raggi | |||||
* | Handle fully qualified types in the root namespace for template typenames. | Erik Verbruggen | 2010-04-12 | 1 | -0/+3 | |
| | | | | | | | | For example: template <typename ::foo::bar>... Done by: Roberto Raggi Reviewed-by: erikv | |||||
* | Fixed parsing of anonymous template parameters. | Roberto Raggi | 2010-04-12 | 1 | -6/+15 | |
| | | | | | | | For example, template <template <typename> class X> struct foo {}; Reviewed-by: erikv | |||||
* | Postpone the parsing of function definitions. | Roberto Raggi | 2010-03-30 | 5 | -23/+108 | |
| | ||||||
* | Cleanup | Roberto Raggi | 2010-03-30 | 2 | -48/+88 | |
| | ||||||
* | Clone the TemplateArguments before caching the result. | Roberto Raggi | 2010-03-30 | 1 | -1/+8 | |
| | ||||||
* | Fixed parsing ambiguity when parsing dependant template types. | Roberto Raggi | 2010-03-29 | 2 | -1/+18 | |
| | ||||||
* | Use the start of the template-argument as to key for template-arguments cache. | Roberto Raggi | 2010-03-26 | 1 | -2/+4 | |
| | ||||||
* | Parse C++ 0x argument packs. | Roberto Raggi | 2010-03-25 | 13 | -5/+219 | |
| | ||||||
* | Recognize C++0x sizeof... expressions. | Roberto Raggi | 2010-03-25 | 3 | -1/+17 | |
| | ||||||
* | Accepts `...' when parsing declarator-ids in C++0x. | Roberto Raggi | 2010-03-25 | 5 | -4/+26 | |
| | ||||||
* | In C++ 0x auto is a type specifier. | Roberto Raggi | 2010-03-24 | 1 | -1/+1 | |
| | ||||||
* | Set and propagate the `auto' specifier. | Roberto Raggi | 2010-03-24 | 5 | -1/+24 | |
| | ||||||
* | Accepts trailing return types. | Roberto Raggi | 2010-03-24 | 6 | -1/+20 | |
| | ||||||
* | Require a T_EQUAL when parsing conditions. | Roberto Raggi | 2010-03-24 | 1 | -1/+2 | |
| | ||||||
* | Recognize C++0x decltype. | Roberto Raggi | 2010-03-24 | 1 | -1/+18 | |
| | ||||||
* | Recognize C++0x lambda expressions. | Roberto Raggi | 2010-03-24 | 18 | -37/+849 | |
| | ||||||
* | Accept C++0x initializers. | Roberto Raggi | 2010-03-23 | 1 | -0/+4 | |
| | ||||||
* | Added __attribute__ visiting, and storing of the deprecated attr. | Erik Verbruggen | 2010-03-23 | 10 | -25/+73 | |
| | ||||||
* | Added attribute parsing for elaborate-type-specifiers. | Erik Verbruggen | 2010-03-23 | 1 | -0/+8 | |
| | ||||||
* | Added attributes to the elaborate-type-specifier AST node. | Erik Verbruggen | 2010-03-23 | 5 | -0/+13 | |
| | ||||||
* | Added deprecated identifier. | Erik Verbruggen | 2010-03-23 | 2 | -0/+7 | |
| | ||||||
* | Recognize C++0x type-id-list. | Roberto Raggi | 2010-03-23 | 1 | -0/+7 | |
| | ||||||
* | Renamed Parser::isCxxOxEnabled(). | Roberto Raggi | 2010-03-23 | 2 | -2/+2 | |
| | ||||||
* | Recognize C++0x template arguments. | Roberto Raggi | 2010-03-23 | 1 | -2/+16 | |
| | ||||||
* | Parse C++0x type-parameters. | Roberto Raggi | 2010-03-23 | 5 | -0/+19 | |
| | ||||||
* | Parse C++0x base-specifier-list. | Roberto Raggi | 2010-03-23 | 5 | -0/+16 | |
| | ||||||
* | Parse C++0x mem-initializer-list. | Roberto Raggi | 2010-03-23 | 3 | -2/+18 | |
| | ||||||
* | Warn for invalid pointer to references. | Roberto Raggi | 2010-03-23 | 1 | -0/+3 | |
| | ||||||
* | Warn for invalid references. | Roberto Raggi | 2010-03-23 | 1 | -0/+3 | |
| | ||||||
* | Recognize C++0x rvalue references. | Roberto Raggi | 2010-03-23 | 12 | -18/+41 | |
| | ||||||
* | Don't check the compound statement terminator when parsing. | Roberto Raggi | 2010-03-23 | 1 | -8/+0 | |
| | | | | The check should be done in the semantic phase. | |||||
* | Renamed the CompoundExpressionAST::compoundStatement. | Roberto Raggi | 2010-03-23 | 7 | -14/+14 | |
| | ||||||
* | Rewind the memory pool only after parsing a toplevel expression statements. | Roberto Raggi | 2010-03-23 | 2 | -10/+25 | |
| | ||||||
* | Fixed possible leaks when processing friend template classes and template ↵ | Roberto Raggi | 2010-03-19 | 1 | -7/+12 | |
| | | | | constructors. | |||||
* | Got rid of the memset. | Erik Verbruggen | 2010-03-18 | 2 | -17/+1 | |
| | ||||||
* | Regenerated the AST, now including constructors. | Erik Verbruggen | 2010-03-18 | 1 | -0/+926 | |
| | ||||||
* | Ensure that the memory pool can be reused after a rewind and get rid of the ↵ | Roberto Raggi | 2010-03-18 | 13 | -249/+80 | |
| | | | | segmented array. | |||||
* | Parse and create AST nodes for the Q_MOC_RUN extensions. | Roberto Raggi | 2010-03-17 | 13 | -5/+364 | |
| | ||||||
* | Added parser support for Q_INTERFACES. | Erik Verbruggen | 2010-03-17 | 14 | -3/+287 | |
| | ||||||
* | Fixed Q_ENUMS/Q_FLAGS parsing of enum names. | Erik Verbruggen | 2010-03-17 | 4 | -38/+42 | |
| | ||||||
* | Don't skip closing braces and Qt function specifiers. | Roberto Raggi | 2010-03-16 | 1 | -0/+10 | |
| | ||||||
* | Made Q_PROPERTY a valid declaration to restart parsing when recovering from ↵ | Erik Verbruggen | 2010-03-12 | 1 | -0/+1 | |
| | | | | an error. | |||||
* | Long live the king! | hjk | 2010-03-05 | 79 | -79/+79 | |
| | ||||||
* | Process the enumerator initializers. | Roberto Raggi | 2010-03-03 | 1 | -1/+3 | |
| | ||||||
* | Fixed parsing of properties whose name is a C++ keyword. | Erik Verbruggen | 2010-03-03 | 1 | -1/+8 | |
| | | | | Reviewed-by: Roberto Raggi | |||||
* | Compile with gcc -pedantic. | Roberto Raggi | 2010-02-25 | 3 | -4/+2 | |
| |