- b988f9c Move the type specifier location for elaborated-type-specifiers from by Douglas Gregor · 15 years ago
- 0bb46d2 -fno-rtti is now the default. by Chris Lattner · 15 years ago
- 7e52de4 fix PR6034, a crash on invalid where the switch stack would get unbalanced. by Chris Lattner · 15 years ago
- 92f8831 Implement elementary access control. by John McCall · 15 years ago
- 046c227 allow the HandlerComment callback to push tokens into the by Chris Lattner · 15 years ago
- ddf889a Improve source-location information for builtin TypeLocs, from Enea by Douglas Gregor · 15 years ago
- 26997fd While determining when to parse inline member functions of a class, by Douglas Gregor · 15 years ago
- 18df52b Keep track of the source locations for each protocol reference in by Douglas Gregor · 15 years ago
- c38c3e1 Code-completion for @public, @protected, @private, @package. by Douglas Gregor · 15 years ago
- b6ac245 Whenever completing ordinary names for an Objective-C source, also by Douglas Gregor · 15 years ago
- cfb708c Add type source information for both kinds of typeof types. by John McCall · 15 years ago
- 0efc2c1 Reimplement constructor declarator parsing to cope with template-ids by Douglas Gregor · 15 years ago
- 84d0a19 Improve recovery for template-ids whose template-name doesn't actually by Douglas Gregor · 15 years ago
- d9b600c Parse dependent template-ids in base clauses and member by Douglas Gregor · 15 years ago
- b862b8f Eliminate an embarrassing performance regression in C/ObjC, where we by Douglas Gregor · 15 years ago
- 01dfea0 Improve code completion by introducing patterns for the various C and by Douglas Gregor · 15 years ago
- b672707 When parsing an identifier as an expression in C++, only try to annotate it by John McCall · 15 years ago
- 782f2f5 Change ObjCContainerDecl to contain the entire range for the '@end' by Ted Kremenek · 15 years ago
- 3b11fd3 Remember if the AsmStmt came from Microsoft-style inline assembly code. by Mike Stump · 15 years ago
- a3ddec2 Fix 80-col violation. by Zhongxing Xu · 15 years ago
- 64a4eb2 Make sure to give an error for template argument lists followed by junk. by Eli Friedman · 15 years ago
- b4debae Enter the scope of an initializer for direct-initialization as well as by Douglas Gregor · 15 years ago
- 6405646 fix PR5500: clang fails to parse inline asm with :: in C++ mode by Chris Lattner · 15 years ago
- 64cb475 refactor asm stmt parsing to avoid nesting as much, and by Chris Lattner · 15 years ago
- f936815 Don't inject the class name until that magical lbrace. by John McCall · 15 years ago
- bd0dfa5 Parse base specifiers within the scope of the class. This is possibly not by John McCall · 15 years ago
- 7a1dc56 Refactor to remove more dependencies on PreDeclaratorDC. I seem to have made by John McCall · 15 years ago
- 731ad84 Just push a new scope when parsing an out-of-line variable definition. by John McCall · 15 years ago
- 2ee9b40 eliminate a call to NextToken() when parsing ::foo by Chris Lattner · 15 years ago
- ae03cb5 Teach TryAnnotateTypeOrScopeToken to deal with already-annotated by John McCall · 15 years ago
- 5ee56e9 Check in a rudimentary FullExpr class that isn't used anywhere yet. Rename Action::FullExpr to Action::MakeFullExpr to avoid name clashes. by Anders Carlsson · 15 years ago
- aa87d33 Remember the type name's scope specifier in the DeclSpec. by John McCall · 15 years ago
- 9f61aa9 Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gave by Jeffrey Yasskin · 15 years ago
- e7e278b Don't enter a new scope for a namespace-qualified declarator unless we're by John McCall · 15 years ago
- 60fa3cf Implement access declarations. Most of the work here is parsing them, which by John McCall · 15 years ago
- 95059b5 Implement just a bit more of inline assembly. by Mike Stump · 15 years ago
- 648d846 Privatize class members. by Benjamin Kramer · 15 years ago
- 932dff7 If we enter parens, colons can become un-sacred, allowing us to emit by Chris Lattner · 15 years ago
- a69d0ed fix a more evil case of : / :: confusion arising in ?:. by Chris Lattner · 15 years ago
- a1efc8c fix incorrect parsing of bitfields pointed out by Doug. I chose by Chris Lattner · 15 years ago
- de138eb Second half of r91023, saving files is good. by Chris Lattner · 15 years ago
- d0d76f1 move GreaterThanIsOperatorScope into RAIIObjectsForParser. Add some more by Chris Lattner · 15 years ago
- 6fb09c8 fix PR5740: a colon is sacred when parsing case statement expressions! by Chris Lattner · 15 years ago
- 08d92ec refactor the 'ColonIsSacred' argument to ParseOptionalCXXScopeSpecifier by Chris Lattner · 15 years ago
- d167ca0 rename ExtensionRAIIObject.h -> RAIIObjectsForParser.h by Chris Lattner · 15 years ago
- 68f7a24 spread 'const' love to some variables. this considerably reduces the amount of dirty data around. by Nuno Lopes · 15 years ago
- 3acd9aa Fixes a bogus error when declaring an extern "C" array. (fixes radar 7457109). by Fariborz Jahanian · 15 years ago
- 5d80316 reduce nesting. by Chris Lattner · 15 years ago
- 9a0c85e Code completion for Objective-C @ keywords that are statements or expressions by Douglas Gregor · 15 years ago
- c464ae8 Code completion for Objective-C @ directives by Douglas Gregor · 15 years ago
- be1ea44 remove some defaulted params for consistency. by Chris Lattner · 15 years ago
- 4664649 reapply my patch for PR4451, which improves diagnostics for :: vs : confusion. by Chris Lattner · 15 years ago
- bd87c0b fix a crash on invalid I found when working on something unrelated. by Chris Lattner · 15 years ago
- 1ade4ca revert my previous patch, it is breaking something and I don't have time by Chris Lattner · 15 years ago
- a564b17 implement PR4451, improving error recovery for a mistaken : where a :: was by Chris Lattner · 15 years ago
- 5d1c619 simplify logic. by Chris Lattner · 15 years ago
- 29d9c1a remove some extraneous syntax: sourceloc implicitly converts to sourcerange. by Chris Lattner · 15 years ago
- d001454 Lift the ObjCPropertyCallback out of local scope to unbreak VS2005 builds. by John McCall · 15 years ago
- ccf4350 Introduce the notion of literal types, as specified in C++0x. by Sebastian Redl · 15 years ago
- 3e518bd Add DeclarationName support for C++0x operator literals. They should now work as by Sean Hunt · 15 years ago
- 85b4521 Remove remaining VISIBILITY_HIDDEN from anonymous namespaces. by Benjamin Kramer · 15 years ago
- e6252d1 Fix test and handle IK_LiteralOperatorId in a few more places. by Sean Hunt · 15 years ago
- 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