1. 645526c Parse: Disable delayed template parsing for constexpr functions by David Majnemer · 11 years ago
  2. 530fa4f Check "late parsed" friend functions for redefinition by Alp Toker · 11 years ago
  3. abcfa61 Parse: Template specializations which aren't dependent needn't have their parsing be delayed by David Majnemer · 11 years ago
  4. 9bd3cdc PR13657 (and duplicates): by Richard Smith · 11 years ago
  5. 4a97b8e Remove Inheritable/NonInheritable flags from ProcessDeclAttributes. They don't by Richard Smith · 11 years ago
  6. ac32d90 PR9992: Serialize and deserialize the token sequence for a function template in by Richard Smith · 11 years ago
  7. ef4579c Started implementing variable templates. Top level declarations should be fully supported, up to some limitations documented as FIXMEs or TODO. Static data member templates work very partially. Static data member templates of class templates need particular attention... by Larisse Voufo · 11 years ago
  8. 54ca069 PR16480: Reimplement token-caching for constructor initializer lists. This by Richard Smith · 11 years ago
  9. 319957c Add null check (resolves PR16423) by Stephen Lin · 11 years ago
  10. 098b814 Keep the parser's template depth up to date when parsing local templates and by Richard Smith · 11 years ago
  11. a2c3646 Implement C++1y decltype(auto). by Richard Smith · 11 years ago
  12. ab2d09b [Parser] Don't code-complete twice. by Argyrios Kyrtzidis · 11 years ago
  13. e34db6b Flag that friend function definitions are "late parsed" so that by John McCall · 11 years ago
  14. 3a2b7a1 Finish semantic analysis for [[carries_dependency]] attribute. by Richard Smith · 12 years ago
  15. 0777cf5 Tighten types a bit. No functionality change. by Rafael Espindola · 12 years ago
  16. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
  17. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  18. 5354e77 Now that ASTMultiPtr is nothing more than a array reference, make it a MutableArrayRef. by Benjamin Kramer · 12 years ago
  19. 3fe198b Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 12 years ago
  20. 0963017 Support the use of "=delete" and "=default" with delayed template by Douglas Gregor · 12 years ago
  21. ca52330 PR13064: Store whether an in-class initializer uses direct or copy by Richard Smith · 12 years ago
  22. 268efba CXXThisScopeRAII objects aren't free, don't compute one if it's unused. by Benjamin Kramer · 12 years ago
  23. 9257664 Refactor DelayedDiagnostics so that it keeps diagnostics in by John McCall · 12 years ago
  24. a058fd4 Revert most of r154844, which was disabled in r155975. Keep around the by Richard Smith · 12 years ago
  25. 74e2fc3 Implement the last part of C++ [class.mem]p2, delaying the parsing of by Douglas Gregor · 12 years ago
  26. cefc3af Implement C++11 [expr.prim.general]p3, which permits the use of 'this' by Douglas Gregor · 12 years ago
  27. ca89371 Fix the other place where C++98 work for initializer lists was necessary. by Sebastian Redl · 12 years ago
  28. 84407ba Parse brace initializers as default arguments. PR12236. by Sebastian Redl · 12 years ago
  29. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
  30. d78ef5b Streamline BalancedDelimiterTracker, by eliminating the duplicate by Douglas Gregor · 12 years ago
  31. e9ee382 Improve diagnostics a bit for bad member initializers, and fix an obscure bug involving packs. Fixes PR12049. by Eli Friedman · 13 years ago
  32. 552e299 Implement name mangling for lambda expressions that occur within the by Douglas Gregor · 13 years ago
  33. ccc1b5e Implement name mangling for lambda expressions that occur within the by Douglas Gregor · 13 years ago
  34. d7c56e1 Change the diagnostics which said 'accepted as an extension' to instead say by Richard Smith · 13 years ago
  35. e1fca50 Remove unused parameter from the LateParsedTemplatedFunction constructor. by Francois Pichet · 13 years ago
  36. 9d38dbc Enable delayed template parsing for friend functions declared at template class scope. by Francois Pichet · 13 years ago
  37. c430ef4 PR11148: Fix crash-on-invalid if an invalid member declaration is marked as by Richard Smith · 13 years ago
  38. 45fa560 When we notice that a member function is defined with "= delete" or "= by Douglas Gregor · 13 years ago
  39. a2b4e5d When we end up having to parse the initializer of a C++ member early by Douglas Gregor · 13 years ago
  40. 7fe6208 Implement -Wc++98-compat warnings for the parser. by Richard Smith · 13 years ago
  41. 5f1c822 Allow for annotate attributes after access specifiers. When such by Erik Verbruggen · 13 years ago
  42. 2c712f5 Move some bool flags out of function parameter lists. by Kaelyn Uhrain · 13 years ago
  43. 147545d Parse the initializer for a class member after handling its by Douglas Gregor · 13 years ago
  44. a891a32 Fix a bug in the token caching for inline constructors in C++11, and improve error recovery in both dialects. This should fix the GCC test suite failures as well. by Sebastian Redl · 13 years ago
  45. 1991b71 PR11000: Fix crash on invalid. by Richard Smith · 13 years ago
  46. 6df6548 Correctly parse braced member initializers (even in delayed parsing) and correctly pass by Sebastian Redl · 13 years ago
  47. 1090452 Fix a crash-on-invalid. by Matt Beaumont-Gay · 13 years ago
  48. 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
  49. 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
  50. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  51. e4246a6 Properly parse the 'default' and 'delete' keywords. by Sean Hunt · 13 years ago
  52. 6a24747 In Microsoft mode, allow pure specifier (=0) on inline functions declared at class scope. by Francois Pichet · 13 years ago
  53. 81542fd Remove some more hard CR-LF lines. These were particularly weird as they were by Chandler Carruth · 13 years ago
  54. d4a0caf Correctly emit a diagnostic for multiple templated function definitions in -flate-template-parsing mode. by Francois Pichet · 13 years ago
  55. 8387e2a Add -fdelayed-template-parsing option. Using this option all templated function definitions are parsed at the end of the translation unit only if it is required by an actual instantiation. As such all the symbols of the TU are available during name lookup. by Francois Pichet · 13 years ago
  56. 87f1064 If the declaration of a C++ member function with an inline definition by Douglas Gregor · 13 years ago
  57. 844c25d Remove warnings about using override control keywords in inline function definitions; they will be allowed in the next C++0x draft. by Anders Carlsson · 13 years ago
  58. b1f3968 Remove 'new' from virt-specifier since it's going to be removed in the next C++0x draft by Anders Carlsson · 13 years ago
  59. c9977d0 Make sure that we always pop a function's scope *before* we call by Douglas Gregor · 13 years ago
  60. eee1d54 When parsing an out-of-line member function declaration, we must delay by John McCall · 14 years ago
  61. 4867347 PR9037: Allow override, final, and new as an extension on inline members. by Nico Weber · 14 years ago
  62. 69a8735 Pass the VirtSpecifiers along to Sema::ActOnCXXMemberDeclarator. by Anders Carlsson · 14 years ago
  63. 075f8f1 Added ParenType type node. by Abramo Bagnara · 14 years ago
  64. d54eb44 Parse default arguments within member functions in source order, from by Douglas Gregor · 14 years ago
  65. be0f7bd When parsing default function arguments, do not mark any declarations by Douglas Gregor · 14 years ago
  66. f312b1e One who seeks knowledge learns something new every day. by John McCall · 14 years ago
  67. 60d7b3a OwningExprResult -> ExprResult. This patch brought to you by by John McCall · 14 years ago
  68. 9ae2f07 Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*). by John McCall · 14 years ago
  69. d226f65 DeclPtrTy -> Decl * by John McCall · 14 years ago
  70. 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago
  71. 219cffc Change warning about incomplete parsing of C++ default arg to error and provide a test case; thanks Doug! by Argyrios Kyrtzidis · 14 years ago
  72. f315fd6 Replace a parser assertion with a warning, suggestion by Doug. by Argyrios Kyrtzidis · 14 years ago
  73. 2b602ad Introduce a new token kind 'cxx_defaultarg_end' to mark the end of C++ default arguments that were part of by Argyrios Kyrtzidis · 14 years ago
  74. 23c94db Move the "current scope" state from the Parser into Action. This by Douglas Gregor · 14 years ago
  75. 8f9359f Cure for Doug's insomnia. by Argyrios Kyrtzidis · 14 years ago
  76. 7558cd0 Make sure the caching mechanism in Parser::ParseLexedMethodDefs is robust against the parser reading too few tokens. by Argyrios Kyrtzidis · 14 years ago
  77. 252485e Per conversation with Doug, remove two assertions in ParseLexedMethodDefs() that by Ted Kremenek · 14 years ago
  78. 14b9162 Make Parser::ConsumeAndStoreUntil() more consistent with Parser::SkipUntil(). by Argyrios Kyrtzidis · 14 years ago
  79. 4cd8494 Fix 80-cols violtaions by Sean Hunt · 14 years ago
  80. d6ca8da Diagnose misordered initializers in constructor templates immediately instead of by John McCall · 14 years ago
  81. c50a5e0 Add a few asserts to be on the safe side. by Argyrios Kyrtzidis · 14 years ago
  82. 7fd3a64 When "delayed parsing" C++ default arguments, if there is an error, there may be tokens left in the token stream by Argyrios Kyrtzidis · 14 years ago
  83. 7a1dc56 Refactor to remove more dependencies on PreDeclaratorDC. I seem to have made by John McCall · 15 years ago
  84. 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
  85. bbbcdd9 Alter Action's friend interface to prepare for templated friend declarations and by John McCall · 15 years ago
  86. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  87. efd5bda Make sure to adjust function template declarations to their templated by Douglas Gregor · 15 years ago
  88. d83d040 Implement delayed parsing for member function templates. Fixes PR4608. by Douglas Gregor · 15 years ago
  89. 37b372b Initial support for parsing and representation of member function templates. by Douglas Gregor · 15 years ago
  90. 3f9a8a6 Argument-dependent lookup for friend declarations. Add a new decl type, by John McCall · 15 years ago
  91. 67d1a67 First pass at friend semantics. by John McCall · 15 years ago
  92. d33133c Fix the parsing of default arguments for inline member function definitions. by Eli Friedman · 15 years ago
  93. 393612e Patch to accomodate Doug's comment on default by Fariborz Jahanian · 15 years ago
  94. 560de45 Added ASTs to destructor decl AST for default destruction of object's by Fariborz Jahanian · 15 years ago
  95. 0849d38 Build AST for default ctor-initializer when constructor has by Fariborz Jahanian · 15 years ago
  96. d01c915 Patch to build AST for ctor's initializer list according to by Fariborz Jahanian · 15 years ago
  97. 6569d68 Reimplement much of the way that we track nested classes in the by Douglas Gregor · 15 years ago
  98. de1b60a The mysterious bug turns out to be an incredibly bone-headed mistake. by Sebastian Redl · 15 years ago
  99. d3a413d Implement function-try-blocks. However, there's a very subtle bug that I can't track down. by Sebastian Redl · 15 years ago
  100. 682bf92 Push DeclGroup much farther throughout the compiler. Now the various by Chris Lattner · 15 years ago