1. f936815 Don't inject the class name until that magical lbrace. by John McCall · 15 years ago
  2. bd0dfa5 Parse base specifiers within the scope of the class. This is possibly not by John McCall · 15 years ago
  3. 7a1dc56 Refactor to remove more dependencies on PreDeclaratorDC. I seem to have made by John McCall · 15 years ago
  4. 731ad84 Just push a new scope when parsing an out-of-line variable definition. by John McCall · 15 years ago
  5. 2ee9b40 eliminate a call to NextToken() when parsing ::foo by Chris Lattner · 15 years ago
  6. ae03cb5 Teach TryAnnotateTypeOrScopeToken to deal with already-annotated by John McCall · 15 years ago
  7. 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
  8. aa87d33 Remember the type name's scope specifier in the DeclSpec. by John McCall · 15 years ago
  9. 9f61aa9 Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gave by Jeffrey Yasskin · 15 years ago
  10. e7e278b Don't enter a new scope for a namespace-qualified declarator unless we're by John McCall · 15 years ago
  11. 60fa3cf Implement access declarations. Most of the work here is parsing them, which by John McCall · 15 years ago
  12. 95059b5 Implement just a bit more of inline assembly. by Mike Stump · 15 years ago
  13. 648d846 Privatize class members. by Benjamin Kramer · 15 years ago
  14. 932dff7 If we enter parens, colons can become un-sacred, allowing us to emit by Chris Lattner · 15 years ago
  15. a69d0ed fix a more evil case of : / :: confusion arising in ?:. by Chris Lattner · 15 years ago
  16. a1efc8c fix incorrect parsing of bitfields pointed out by Doug. I chose by Chris Lattner · 15 years ago
  17. de138eb Second half of r91023, saving files is good. by Chris Lattner · 15 years ago
  18. d0d76f1 move GreaterThanIsOperatorScope into RAIIObjectsForParser. Add some more by Chris Lattner · 15 years ago
  19. 6fb09c8 fix PR5740: a colon is sacred when parsing case statement expressions! by Chris Lattner · 15 years ago
  20. 08d92ec refactor the 'ColonIsSacred' argument to ParseOptionalCXXScopeSpecifier by Chris Lattner · 15 years ago
  21. d167ca0 rename ExtensionRAIIObject.h -> RAIIObjectsForParser.h by Chris Lattner · 15 years ago
  22. 68f7a24 spread 'const' love to some variables. this considerably reduces the amount of dirty data around. by Nuno Lopes · 15 years ago
  23. 3acd9aa Fixes a bogus error when declaring an extern "C" array. (fixes radar 7457109). by Fariborz Jahanian · 15 years ago
  24. 5d80316 reduce nesting. by Chris Lattner · 15 years ago
  25. 9a0c85e Code completion for Objective-C @ keywords that are statements or expressions by Douglas Gregor · 15 years ago
  26. c464ae8 Code completion for Objective-C @ directives by Douglas Gregor · 15 years ago
  27. be1ea44 remove some defaulted params for consistency. by Chris Lattner · 15 years ago
  28. 4664649 reapply my patch for PR4451, which improves diagnostics for :: vs : confusion. by Chris Lattner · 15 years ago
  29. bd87c0b fix a crash on invalid I found when working on something unrelated. by Chris Lattner · 15 years ago
  30. 1ade4ca revert my previous patch, it is breaking something and I don't have time by Chris Lattner · 15 years ago
  31. a564b17 implement PR4451, improving error recovery for a mistaken : where a :: was by Chris Lattner · 15 years ago
  32. 5d1c619 simplify logic. by Chris Lattner · 15 years ago
  33. 29d9c1a remove some extraneous syntax: sourceloc implicitly converts to sourcerange. by Chris Lattner · 15 years ago
  34. d001454 Lift the ObjCPropertyCallback out of local scope to unbreak VS2005 builds. by John McCall · 15 years ago
  35. ccf4350 Introduce the notion of literal types, as specified in C++0x. by Sebastian Redl · 15 years ago
  36. 3e518bd Add DeclarationName support for C++0x operator literals. They should now work as by Sean Hunt · 15 years ago
  37. 85b4521 Remove remaining VISIBILITY_HIDDEN from anonymous namespaces. by Benjamin Kramer · 15 years ago
  38. e6252d1 Fix test and handle IK_LiteralOperatorId in a few more places. by Sean Hunt · 15 years ago
  39. 0486d74 Add Parser support for C++0x literal operators ('operator "" i'). by Sean Hunt · 15 years ago
  40. 1b2fc0f Fix attribute between function decl ')' and '{' or '=0' by John Thompson · 15 years ago
  41. be724ba When the condition of a switch() statement is semantically invalid, by Douglas Gregor · 15 years ago
  42. 7725e67 Parse C++ member check attributes - base_check, hiding, and override. by Sean Hunt · 15 years ago
  43. f88f7ab Some fancy footwork to move the decision on how by Fariborz Jahanian · 15 years ago
  44. 99e9b4d Eliminate CXXConditionDeclExpr with extreme prejudice. by Douglas Gregor · 15 years ago
  45. 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
  46. 04895d3 "Do" loops cannot have condition variables, so don't parse them. by Douglas Gregor · 15 years ago
  47. a79f8b3 Fix a recent regression probably caused by addition of altivec-style by Fariborz Jahanian · 15 years ago
  48. b681b61 If a C++ qualified id is followed by a postfix suffix, it is never the direct by John McCall · 15 years ago
  49. bbd37c6 Added rudimentary C++0x attribute support. by Sean Hunt · 15 years ago
  50. 98440b4 Implement C++ [temp.param]p2 correctly, looking ahead when we see a by Douglas Gregor · 15 years ago
  51. a481edb Cope with extraneous "template" keyword when providing an out-of-line by Douglas Gregor · 15 years ago
  52. f6e6fc8 Implement C++ [basic.lookup.classref]p3, which states how the type by Douglas Gregor · 15 years ago
  53. a7cf23a Don't issue spurious diagnostic with Obj-C fast enumeration. (radar 7409165). by Fariborz Jahanian · 15 years ago
  54. 4ad9685 Objective-C code completion within properties after "setter = " or by Douglas Gregor · 15 years ago
  55. d3c6854 Improve code completion for Objective-C message sends, so that we by Douglas Gregor · 15 years ago
  56. a93b108 Rename CodeCompleteObjCProperty to something more specific. No functionality change. by Douglas Gregor · 15 years ago
  57. 424b2a5 Code completion after @dynamic by Douglas Gregor · 15 years ago
  58. 322328b Code completion for Objective-C @synthesized. by Douglas Gregor · 15 years ago
  59. 05ebda9 This patch fixes a bug in misdiagnosing correct use of pointer to data member. by Fariborz Jahanian · 15 years ago
  60. b328c42 Improve diagnostics and recovery when parsing @synthesized definitions by Douglas Gregor · 15 years ago
  61. 33ced0b Implement code completion for Objective-C category names in @interface by Douglas Gregor · 15 years ago
  62. 3b49aca Code completion for Objective-C class names after @interface, by Douglas Gregor · 15 years ago
  63. 083128f Code completion after @property, providing the names of forward-declared properties by Douglas Gregor · 15 years ago
  64. 55385fe Code completion for Objective-C properly lists by Douglas Gregor · 15 years ago
  65. 7ba107a Incremental progress on using declarations. Split UnresolvedUsingDecl into by John McCall · 15 years ago
  66. 60b01cc Rename Objective-C message send completion functions to indicate that we're referring to message sends by Douglas Gregor · 15 years ago
  67. c09cba6 Pass source locations of identifiers referenced by @class through Action::ActOnForwardClassDeclaration(). by Ted Kremenek · 15 years ago
  68. 1ac7104 Fixes a typo, reported by Doug. by Fariborz Jahanian · 15 years ago
  69. 63e963c Handle case of missing '@end' in implementation context by Fariborz Jahanian · 15 years ago
  70. eaf75f4 Remove an overly-eager assertion when replacing tokens with an by Douglas Gregor · 15 years ago
  71. 7bb87fc Fix speculative parsing of dependent template names in by Douglas Gregor · 15 years ago
  72. 788cd06 Introduce a new representation for template template by Douglas Gregor · 15 years ago
  73. 496e45e Add FIXIT hint for -Wsemicolon-before-method-body by Ted Kremenek · 15 years ago
  74. dfcaf06 Make -Wsemicolon-before-method-body opt-in (and part of -Wextra). Addresses <rdar://problem/7381735>. by Ted Kremenek · 15 years ago
  75. 3a4a2b3 Silence warning. by Benjamin Kramer · 15 years ago
  76. 314b97f Improve parsing of template arguments to lay the foundation for by Douglas Gregor · 15 years ago
  77. 8f4c59e Add support for cdecl attribute. (As far as I know, it doesn't affect CodeGen by Eli Friedman · 15 years ago
  78. c4df6d2 Add basic code completion support for ObjC messages. by Steve Naroff · 15 years ago
  79. d3fdcb5 Fix a bogus objective-c warning with -pedantic. (radar 7370882). by Fariborz Jahanian · 15 years ago
  80. c2253f5 add some fixit hints. by Chris Lattner · 15 years ago
  81. 27591ff Improve recovery when we fail to parse the operand of a C++ named cast. Fixes PR5210 by Douglas Gregor · 15 years ago
  82. 2ac6723 Parse C++0x constexpr. Test case follows when this does something useful. by Sebastian Redl · 15 years ago
  83. 8623541 Properly replace (cxxscope, template-id) annotation tokens with a by Douglas Gregor · 15 years ago
  84. 1cf7f0a Eliminate the "old" ways of parsing operator-function-ids and by Douglas Gregor · 15 years ago
  85. 12c118a Switch parsing of using declarations over to ParseUnqualifiedId. by Douglas Gregor · 15 years ago
  86. 54abf7d Change our basic strategy for avoiding deprecation warnings when the decl use by John McCall · 15 years ago
  87. ca1bdd7 Implement support for parsing dependent template-ids that refer to by Douglas Gregor · 15 years ago
  88. 014e88d Parsing and semantic analysis for template-ids that name overloaded by Douglas Gregor · 15 years ago
  89. 46df8cc Tweak some comments about unqualified-id and id-expression parsing. No functionality change by Douglas Gregor · 15 years ago
  90. 4ba3971 CFieldCallback doesn't need to create an ExtensionRAIIObject: it's actually by John McCall · 15 years ago
  91. 1e40caa Remove a bunch of #if 0'd code made irrelevant by the latest ParseUnqualifiedId changes by Douglas Gregor · 15 years ago
  92. 2d1c214 Replace the code that parses member access expressions after "." or by Douglas Gregor · 15 years ago
  93. 6c94a6d Silence a warning by giving Parser::FieldCallback a virtual destructor, and by John McCall · 15 years ago
  94. d8ac057 Reorganize the parsing of decl groups / function definitions so that by John McCall · 15 years ago
  95. 02a24ee Use ParseUnqualifiedId when parsing id-expressions. This eliminates by Douglas Gregor · 15 years ago
  96. bdd563e Switch ParseStructDeclaration to a callback-based API. This will make by John McCall · 15 years ago
  97. 3f9a056 Introduce a new class, UnqualifiedId, that provides a parsed by Douglas Gregor · 15 years ago
  98. c78c06d Improved fix for PR3844, which recovers better for class template by Douglas Gregor · 15 years ago
  99. 2cc782f Improve diagnostics when parsing something like by Douglas Gregor · 15 years ago
  100. fc3bb49 StringSwitch-ify attribute name mapping. by Douglas Gregor · 15 years ago