1. e0097db Issue a bettter diagnostics for incorrect property setter name. (radar 7647953). by Fariborz Jahanian · 14 years ago
  2. 23e907a Improve the diagnostic given when referring to a tag type without a tag (in C) by John McCall · 14 years ago
  3. 1e37765 Clean up ownership of 'AttributeList' objects in Parser. Apparently by Ted Kremenek · 14 years ago
  4. 39d6711 When placing an annotation token over an existing annotation token, make sure that the new token's range extends to the end of the old token. Assert that in AnnotateCachedTokens. Fixes PR6248. by Sebastian Redl · 14 years ago
  5. 63a0113 Fix assertion failure when parsing linkage specifications (PR5921), by Douglas Gregor · 14 years ago
  6. 2a3503d Add attributes to namespace decls. by Anders Carlsson · 14 years ago
  7. ae4c77d When we're parsing an expression that may have looked like a by Douglas Gregor · 14 years ago
  8. 8047f17 Revert the unused TST_pixel entry from r95335 as it is not listed in the Sema by Chandler Carruth · 14 years ago
  9. 82287d1 First stage of adding AltiVec support by John Thompson · 14 years ago
  10. d9bafa7 In some contexts, type declarations cannot occur. Pass this information down to ParseClassSpecifier, to make its decision easier. Fixes PR6200. by Sebastian Redl · 14 years ago
  11. c2e1c1a Declarators can have grouping parens. This fixes rdar://7608537. by Chris Lattner · 14 years ago
  12. 16acfee fix PR6216 by Chris Lattner · 14 years ago
  13. d219a3a Simplify setting of DeclContext for @catch variable (per Doug's comment). by Fariborz Jahanian · 14 years ago
  14. 2f764f1 Fix DeclContext of an objective-c @catch variable by Fariborz Jahanian · 14 years ago
  15. 99c9520 the declspec of a declaration can have storage-class specifiers, by Chris Lattner · 14 years ago
  16. 4ed5d91 Implement PR6180, substantially improving the diagnostics we get from by Chris Lattner · 14 years ago
  17. ae50d50 improve diagnostics for C++ struct ; issues. Before: by Chris Lattner · 14 years ago
  18. 3e156ad improve diagnostics on missing ; in a struct. Before: by Chris Lattner · 14 years ago
  19. 9db7dbb Rework base and member initialization in constructors, with several by Douglas Gregor · 14 years ago
  20. ff93dbd Use IdentifierInfo * instead of std::string for the AsmStmt names. by Anders Carlsson · 14 years ago
  21. 841d5e6 Fixit to remove 'volatile' in file-scope 'asm volatile'. by John McCall · 14 years ago
  22. 7a6ae74 Warn on top-level 'asm volatile' (instead of misparsing it). by John McCall · 14 years ago
  23. b988f9c Move the type specifier location for elaborated-type-specifiers from by Douglas Gregor · 14 years ago
  24. 0bb46d2 -fno-rtti is now the default. by Chris Lattner · 14 years ago
  25. 7e52de4 fix PR6034, a crash on invalid where the switch stack would get unbalanced. by Chris Lattner · 14 years ago
  26. 92f8831 Implement elementary access control. by John McCall · 14 years ago
  27. 046c227 allow the HandlerComment callback to push tokens into the by Chris Lattner · 14 years ago
  28. ddf889a Improve source-location information for builtin TypeLocs, from Enea by Douglas Gregor · 14 years ago
  29. 26997fd While determining when to parse inline member functions of a class, by Douglas Gregor · 14 years ago
  30. 18df52b Keep track of the source locations for each protocol reference in by Douglas Gregor · 14 years ago
  31. c38c3e1 Code-completion for @public, @protected, @private, @package. by Douglas Gregor · 14 years ago
  32. b6ac245 Whenever completing ordinary names for an Objective-C source, also by Douglas Gregor · 14 years ago
  33. cfb708c Add type source information for both kinds of typeof types. by John McCall · 14 years ago
  34. 0efc2c1 Reimplement constructor declarator parsing to cope with template-ids by Douglas Gregor · 14 years ago
  35. 84d0a19 Improve recovery for template-ids whose template-name doesn't actually by Douglas Gregor · 15 years ago
  36. d9b600c Parse dependent template-ids in base clauses and member by Douglas Gregor · 15 years ago
  37. b862b8f Eliminate an embarrassing performance regression in C/ObjC, where we by Douglas Gregor · 15 years ago
  38. 01dfea0 Improve code completion by introducing patterns for the various C and by Douglas Gregor · 15 years ago
  39. b672707 When parsing an identifier as an expression in C++, only try to annotate it by John McCall · 15 years ago
  40. 782f2f5 Change ObjCContainerDecl to contain the entire range for the '@end' by Ted Kremenek · 15 years ago
  41. 3b11fd3 Remember if the AsmStmt came from Microsoft-style inline assembly code. by Mike Stump · 15 years ago
  42. a3ddec2 Fix 80-col violation. by Zhongxing Xu · 15 years ago
  43. 64a4eb2 Make sure to give an error for template argument lists followed by junk. by Eli Friedman · 15 years ago
  44. b4debae Enter the scope of an initializer for direct-initialization as well as by Douglas Gregor · 15 years ago
  45. 6405646 fix PR5500: clang fails to parse inline asm with :: in C++ mode by Chris Lattner · 15 years ago
  46. 64cb475 refactor asm stmt parsing to avoid nesting as much, and by Chris Lattner · 15 years ago
  47. f936815 Don't inject the class name until that magical lbrace. by John McCall · 15 years ago
  48. bd0dfa5 Parse base specifiers within the scope of the class. This is possibly not by John McCall · 15 years ago
  49. 7a1dc56 Refactor to remove more dependencies on PreDeclaratorDC. I seem to have made by John McCall · 15 years ago
  50. 731ad84 Just push a new scope when parsing an out-of-line variable definition. by John McCall · 15 years ago
  51. 2ee9b40 eliminate a call to NextToken() when parsing ::foo by Chris Lattner · 15 years ago
  52. ae03cb5 Teach TryAnnotateTypeOrScopeToken to deal with already-annotated by John McCall · 15 years ago
  53. 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
  54. aa87d33 Remember the type name's scope specifier in the DeclSpec. by John McCall · 15 years ago
  55. 9f61aa9 Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gave by Jeffrey Yasskin · 15 years ago
  56. e7e278b Don't enter a new scope for a namespace-qualified declarator unless we're by John McCall · 15 years ago
  57. 60fa3cf Implement access declarations. Most of the work here is parsing them, which by John McCall · 15 years ago
  58. 95059b5 Implement just a bit more of inline assembly. by Mike Stump · 15 years ago
  59. 648d846 Privatize class members. by Benjamin Kramer · 15 years ago
  60. 932dff7 If we enter parens, colons can become un-sacred, allowing us to emit by Chris Lattner · 15 years ago
  61. a69d0ed fix a more evil case of : / :: confusion arising in ?:. by Chris Lattner · 15 years ago
  62. a1efc8c fix incorrect parsing of bitfields pointed out by Doug. I chose by Chris Lattner · 15 years ago
  63. de138eb Second half of r91023, saving files is good. by Chris Lattner · 15 years ago
  64. d0d76f1 move GreaterThanIsOperatorScope into RAIIObjectsForParser. Add some more by Chris Lattner · 15 years ago
  65. 6fb09c8 fix PR5740: a colon is sacred when parsing case statement expressions! by Chris Lattner · 15 years ago
  66. 08d92ec refactor the 'ColonIsSacred' argument to ParseOptionalCXXScopeSpecifier by Chris Lattner · 15 years ago
  67. d167ca0 rename ExtensionRAIIObject.h -> RAIIObjectsForParser.h by Chris Lattner · 15 years ago
  68. 68f7a24 spread 'const' love to some variables. this considerably reduces the amount of dirty data around. by Nuno Lopes · 15 years ago
  69. 3acd9aa Fixes a bogus error when declaring an extern "C" array. (fixes radar 7457109). by Fariborz Jahanian · 15 years ago
  70. 5d80316 reduce nesting. by Chris Lattner · 15 years ago
  71. 9a0c85e Code completion for Objective-C @ keywords that are statements or expressions by Douglas Gregor · 15 years ago
  72. c464ae8 Code completion for Objective-C @ directives by Douglas Gregor · 15 years ago
  73. be1ea44 remove some defaulted params for consistency. by Chris Lattner · 15 years ago
  74. 4664649 reapply my patch for PR4451, which improves diagnostics for :: vs : confusion. by Chris Lattner · 15 years ago
  75. bd87c0b fix a crash on invalid I found when working on something unrelated. by Chris Lattner · 15 years ago
  76. 1ade4ca revert my previous patch, it is breaking something and I don't have time by Chris Lattner · 15 years ago
  77. a564b17 implement PR4451, improving error recovery for a mistaken : where a :: was by Chris Lattner · 15 years ago
  78. 5d1c619 simplify logic. by Chris Lattner · 15 years ago
  79. 29d9c1a remove some extraneous syntax: sourceloc implicitly converts to sourcerange. by Chris Lattner · 15 years ago
  80. d001454 Lift the ObjCPropertyCallback out of local scope to unbreak VS2005 builds. by John McCall · 15 years ago
  81. ccf4350 Introduce the notion of literal types, as specified in C++0x. by Sebastian Redl · 15 years ago
  82. 3e518bd Add DeclarationName support for C++0x operator literals. They should now work as by Sean Hunt · 15 years ago
  83. 85b4521 Remove remaining VISIBILITY_HIDDEN from anonymous namespaces. by Benjamin Kramer · 15 years ago
  84. e6252d1 Fix test and handle IK_LiteralOperatorId in a few more places. by Sean Hunt · 15 years ago
  85. 0486d74 Add Parser support for C++0x literal operators ('operator "" i'). by Sean Hunt · 15 years ago
  86. 1b2fc0f Fix attribute between function decl ')' and '{' or '=0' by John Thompson · 15 years ago
  87. be724ba When the condition of a switch() statement is semantically invalid, by Douglas Gregor · 15 years ago
  88. 7725e67 Parse C++ member check attributes - base_check, hiding, and override. by Sean Hunt · 15 years ago
  89. f88f7ab Some fancy footwork to move the decision on how by Fariborz Jahanian · 15 years ago
  90. 99e9b4d Eliminate CXXConditionDeclExpr with extreme prejudice. by Douglas Gregor · 15 years ago
  91. 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
  92. 04895d3 "Do" loops cannot have condition variables, so don't parse them. by Douglas Gregor · 15 years ago
  93. a79f8b3 Fix a recent regression probably caused by addition of altivec-style by Fariborz Jahanian · 15 years ago
  94. b681b61 If a C++ qualified id is followed by a postfix suffix, it is never the direct by John McCall · 15 years ago
  95. bbd37c6 Added rudimentary C++0x attribute support. by Sean Hunt · 15 years ago
  96. 98440b4 Implement C++ [temp.param]p2 correctly, looking ahead when we see a by Douglas Gregor · 15 years ago
  97. a481edb Cope with extraneous "template" keyword when providing an out-of-line by Douglas Gregor · 15 years ago
  98. f6e6fc8 Implement C++ [basic.lookup.classref]p3, which states how the type by Douglas Gregor · 15 years ago
  99. a7cf23a Don't issue spurious diagnostic with Obj-C fast enumeration. (radar 7409165). by Fariborz Jahanian · 15 years ago
  100. 4ad9685 Objective-C code completion within properties after "setter = " or by Douglas Gregor · 15 years ago