- 0486d74 Add Parser support for C++0x literal operators ('operator "" i'). by Sean Hunt · 15 years ago
- 1b2fc0f Fix attribute between function decl ')' and '{' or '=0' by John Thompson · 15 years ago
- be724ba When the condition of a switch() statement is semantically invalid, by Douglas Gregor · 15 years ago
- 7725e67 Parse C++ member check attributes - base_check, hiding, and override. by Sean Hunt · 15 years ago
- f88f7ab Some fancy footwork to move the decision on how by Fariborz Jahanian · 15 years ago
- 99e9b4d Eliminate CXXConditionDeclExpr with extreme prejudice. by Douglas Gregor · 15 years ago
- d1a7846 Have the parser tell sema whether a member declaration is a function definition. This allows sema to not emit spurious diagnostics in some invalid code. by Sebastian Redl · 15 years ago
- 04895d3 "Do" loops cannot have condition variables, so don't parse them. by Douglas Gregor · 15 years ago
- a79f8b3 Fix a recent regression probably caused by addition of altivec-style by Fariborz Jahanian · 15 years ago
- b681b61 If a C++ qualified id is followed by a postfix suffix, it is never the direct by John McCall · 15 years ago
- bbd37c6 Added rudimentary C++0x attribute support. by Sean Hunt · 15 years ago
- 98440b4 Implement C++ [temp.param]p2 correctly, looking ahead when we see a by Douglas Gregor · 15 years ago
- a481edb Cope with extraneous "template" keyword when providing an out-of-line by Douglas Gregor · 15 years ago
- f6e6fc8 Implement C++ [basic.lookup.classref]p3, which states how the type by Douglas Gregor · 15 years ago
- a7cf23a Don't issue spurious diagnostic with Obj-C fast enumeration. (radar 7409165). by Fariborz Jahanian · 15 years ago
- 4ad9685 Objective-C code completion within properties after "setter = " or by Douglas Gregor · 15 years ago
- d3c6854 Improve code completion for Objective-C message sends, so that we by Douglas Gregor · 15 years ago
- a93b108 Rename CodeCompleteObjCProperty to something more specific. No functionality change. by Douglas Gregor · 15 years ago
- 424b2a5 Code completion after @dynamic by Douglas Gregor · 15 years ago
- 322328b Code completion for Objective-C @synthesized. by Douglas Gregor · 15 years ago
- 05ebda9 This patch fixes a bug in misdiagnosing correct use of pointer to data member. by Fariborz Jahanian · 15 years ago
- b328c42 Improve diagnostics and recovery when parsing @synthesized definitions by Douglas Gregor · 15 years ago
- 33ced0b Implement code completion for Objective-C category names in @interface by Douglas Gregor · 15 years ago
- 3b49aca Code completion for Objective-C class names after @interface, by Douglas Gregor · 15 years ago
- 083128f Code completion after @property, providing the names of forward-declared properties by Douglas Gregor · 15 years ago
- 55385fe Code completion for Objective-C properly lists by Douglas Gregor · 15 years ago
- 7ba107a Incremental progress on using declarations. Split UnresolvedUsingDecl into by John McCall · 15 years ago
- 60b01cc Rename Objective-C message send completion functions to indicate that we're referring to message sends by Douglas Gregor · 15 years ago
- c09cba6 Pass source locations of identifiers referenced by @class through Action::ActOnForwardClassDeclaration(). by Ted Kremenek · 15 years ago
- 1ac7104 Fixes a typo, reported by Doug. by Fariborz Jahanian · 15 years ago
- 63e963c Handle case of missing '@end' in implementation context by Fariborz Jahanian · 15 years ago
- eaf75f4 Remove an overly-eager assertion when replacing tokens with an by Douglas Gregor · 15 years ago
- 7bb87fc Fix speculative parsing of dependent template names in by Douglas Gregor · 15 years ago
- 788cd06 Introduce a new representation for template template by Douglas Gregor · 15 years ago
- 496e45e Add FIXIT hint for -Wsemicolon-before-method-body by Ted Kremenek · 15 years ago
- dfcaf06 Make -Wsemicolon-before-method-body opt-in (and part of -Wextra). Addresses <rdar://problem/7381735>. by Ted Kremenek · 15 years ago
- 3a4a2b3 Silence warning. by Benjamin Kramer · 15 years ago
- 314b97f Improve parsing of template arguments to lay the foundation for by Douglas Gregor · 15 years ago
- 8f4c59e Add support for cdecl attribute. (As far as I know, it doesn't affect CodeGen by Eli Friedman · 15 years ago
- c4df6d2 Add basic code completion support for ObjC messages. by Steve Naroff · 15 years ago
- d3fdcb5 Fix a bogus objective-c warning with -pedantic. (radar 7370882). by Fariborz Jahanian · 15 years ago
- c2253f5 add some fixit hints. by Chris Lattner · 15 years ago
- 27591ff Improve recovery when we fail to parse the operand of a C++ named cast. Fixes PR5210 by Douglas Gregor · 15 years ago
- 2ac6723 Parse C++0x constexpr. Test case follows when this does something useful. by Sebastian Redl · 15 years ago
- 8623541 Properly replace (cxxscope, template-id) annotation tokens with a by Douglas Gregor · 15 years ago
- 1cf7f0a Eliminate the "old" ways of parsing operator-function-ids and by Douglas Gregor · 15 years ago
- 12c118a Switch parsing of using declarations over to ParseUnqualifiedId. by Douglas Gregor · 15 years ago
- 54abf7d Change our basic strategy for avoiding deprecation warnings when the decl use by John McCall · 15 years ago
- ca1bdd7 Implement support for parsing dependent template-ids that refer to by Douglas Gregor · 15 years ago
- 014e88d Parsing and semantic analysis for template-ids that name overloaded by Douglas Gregor · 15 years ago
- 46df8cc Tweak some comments about unqualified-id and id-expression parsing. No functionality change by Douglas Gregor · 15 years ago
- 4ba3971 CFieldCallback doesn't need to create an ExtensionRAIIObject: it's actually by John McCall · 15 years ago
- 1e40caa Remove a bunch of #if 0'd code made irrelevant by the latest ParseUnqualifiedId changes by Douglas Gregor · 15 years ago
- 2d1c214 Replace the code that parses member access expressions after "." or by Douglas Gregor · 15 years ago
- 6c94a6d Silence a warning by giving Parser::FieldCallback a virtual destructor, and by John McCall · 15 years ago
- d8ac057 Reorganize the parsing of decl groups / function definitions so that by John McCall · 15 years ago
- 02a24ee Use ParseUnqualifiedId when parsing id-expressions. This eliminates by Douglas Gregor · 15 years ago
- bdd563e Switch ParseStructDeclaration to a callback-based API. This will make by John McCall · 15 years ago
- 3f9a056 Introduce a new class, UnqualifiedId, that provides a parsed by Douglas Gregor · 15 years ago
- c78c06d Improved fix for PR3844, which recovers better for class template by Douglas Gregor · 15 years ago
- 2cc782f Improve diagnostics when parsing something like by Douglas Gregor · 15 years ago
- fc3bb49 StringSwitch-ify attribute name mapping. by Douglas Gregor · 15 years ago
- 10ca337 simplify Sema::getTypeName a bit: if control gets out of the switch, by Chris Lattner · 15 years ago
- b7c3fd7 In objc mode, every identifier in a cast expression was using doing a by Chris Lattner · 15 years ago
- f071e9b Diagnose misuse of '.*' and '->*' operators during parse by Fariborz Jahanian · 15 years ago
- f17bb74 When building and instantiating a template-id reference expression, such as by Douglas Gregor · 15 years ago
- 209a8c2 Issue warning if method body starts with a semicolon. by Fariborz Jahanian · 15 years ago
- dd62b15 Parse a simple-template-id following a '~' when calling a destructor, e.g., by Douglas Gregor · 15 years ago
- 01eb9b9 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 15 years ago
- 5ffe14c Move misc clients to IdentifierInfo StringRef API. by Daniel Dunbar · 15 years ago
- e013d68 Move clients to use IdentifierInfo::getNameStart() instead of getName() by Daniel Dunbar · 15 years ago
- 62a7217 Avoid std::string concatenation. by Daniel Dunbar · 15 years ago
- 4f90d8d Rewrite AttributeList::getKind to use StringRef API. by Daniel Dunbar · 15 years ago
- 9fa31dd Don't crash when dumping pretty stack traces, if the current tok is an by Daniel Dunbar · 15 years ago
- a786fdb Improve diagnostics when the parser encounters a declarator with an by Douglas Gregor · 15 years ago
- cee1b54 Pass the right SourceLocation to Actions.ActOnOverloadedOperatorReferenceExpr and Actions.ActOnConversionOperatorReferenceExpr. Update incomplete-call.cpp test. by Anders Carlsson · 15 years ago
- 14ea569 Installation of Clang libraries and headers, from Axel Naumann! by Douglas Gregor · 15 years ago
- ece8e71 Add code completion support for ObjC property declarations/attributes. by Steve Naroff · 15 years ago
- e3a535b Move DeclSpec::setProtocolQualifiers() out of line. by Argyrios Kyrtzidis · 15 years ago
- 71b0add Keep protocol source locations when parsing protocol references. by Argyrios Kyrtzidis · 15 years ago
- 9d7b353 Parse a C++ scope specifier followed by a "typename" annotation token as a type name within the declaration specifiers. Fixes PR5061. by Douglas Gregor · 15 years ago
- fc9cd61 Simplify the handling of non-dependent friend class template by Douglas Gregor · 15 years ago
- d85bea2 Rework the Parse-Sema interaction for friends to better support friend by Douglas Gregor · 15 years ago
- db422df Declarators can now properly represent template-ids, e.g., for by Douglas Gregor · 15 years ago
- d5a423b WIP implementation of explicit instantiation of function templates, by Douglas Gregor · 15 years ago
- ed5d651 In C++, a variadic function does not need an ellipsis prior to the comma. Parse it in both C and C++, but diagnose it as an error in C with a fix-it hint to add the comma. by Douglas Gregor · 15 years ago
- 9c6a0e9 Implement code completion within a function call, triggered after the by Douglas Gregor · 15 years ago
- 791215b Code completion for ordinary names when we're starting a declaration, expression, or statement by Douglas Gregor · 15 years ago
- 3e1005f Code completion for "case" statements within a switch on an expression by Douglas Gregor · 15 years ago
- ed8d322 C++ code completion after the "operator" keyword. Provide overloaded by Douglas Gregor · 15 years ago
- 49f40bd Introduce four new code-completion hooks for C++: by Douglas Gregor · 15 years ago
- 374929f Implement code completion for tags, e.g., code completion after "enum" by Douglas Gregor · 15 years ago
- 81b747b Initial implementation of a code-completion interface in Clang. In by Douglas Gregor · 15 years ago
- dd4a3b0 Improved representation and support for friend class templates. Angst about same. by John McCall · 15 years ago
- 05b23ea Skeletal support for friend class templates. by John McCall · 15 years ago
- bbbcdd9 Alter Action's friend interface to prepare for templated friend declarations and by John McCall · 15 years ago
- 4111181 Just ignore friend templates for now so we won't crash. by Anders Carlsson · 15 years ago
- c4e7019 Support elaborated dependent types and diagnose tag mismatches. by John McCall · 15 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
- 3b6afbb Initial stab at implement dependent member references to member by Douglas Gregor · 15 years ago