1. 4e24f0f s/CXX0X/CXX11/g, except for __GNU_EXPERIMENTAL_CXX0X__, and update a few nearby 'C++0x' comments. by Richard Smith · 12 years ago
  2. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
  3. b707a47 Don't require a space between the two ">" in "vector<id<protocol>>" in objc++11. by Nico Weber · 12 years ago
  4. 001397e fix spello by Nico Weber · 12 years ago
  5. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  6. 5a95d46 ParseTemplate.cpp: Prune obsolete descriptions in ParseSingleDeclarationAfterTemplate(), for now. [-Wdocumentation] by NAKAMURA Takumi · 12 years ago
  7. 384d3fc ParseTemplate.cpp: Doxygen fix in AnnotateTemplateIdToken(). [-Wdocumentation] by NAKAMURA Takumi · 12 years ago
  8. 161db02 Thread safety analysis: Fixed ICE caused by double delete when late parsed by DeLesley Hutchins · 12 years ago
  9. 5354e77 Now that ASTMultiPtr is nothing more than a array reference, make it a MutableArrayRef. by Benjamin Kramer · 12 years ago
  10. 3fe198b Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 12 years ago
  11. 2edf0a2 Clean up a large number of C++11 attribute parse issues, including parsing by Sean Hunt · 12 years ago
  12. 19a2702 Extend the error recovery for a template-argument-list terminated by '>>' to by Richard Smith · 12 years ago
  13. 9257664 Refactor DelayedDiagnostics so that it keeps diagnostics in by John McCall · 12 years ago
  14. 8bb21d3 switch some uses of ExpectAndConsume(tok::semi to use ExpectAndConsumeSemi. This allows by Chris Lattner · 12 years ago
  15. 9b94cd1 Add a missing ExpressionEvaluationContext for template default arguments. Fixes PR12581. by Eli Friedman · 12 years ago
  16. 13bb701 Parser: Don't manage TemplateAnnotationIds in a delayed cleanup pool. by Benjamin Kramer · 12 years ago
  17. eb52f86a Fix bugs found by -Wconstant-conversion improvements currently under review. by David Blaikie · 12 years ago
  18. b031eab Remove "parse error" in favor of more descriptive diagnostics. by David Blaikie · 12 years ago
  19. 9df1b96 Restrict fixit for missing 'class' in template template parameters. by David Blaikie · 12 years ago
  20. a823545 Improve & simplify diagnostic for missing 'class' in template template parameter. by David Blaikie · 12 years ago
  21. 219c2e2 Remove windows line endings. by David Blaikie · 12 years ago
  22. 460ef13 Correct error recovery when missing 'class' in a template template parameter. by David Blaikie · 12 years ago
  23. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
  24. d77177a In -fdelayed-template-parsing mode, reenter every scope when late parsing a templated function; (Not just the template parameter scope as previously). Also enter the scope stack in the correct order. by Francois Pichet · 12 years ago
  25. e43fe99 Fix typo correction of template arguments to once again allow type names. by Kaelyn Uhrain · 12 years ago
  26. c24a233 Allow thread safety attributes on function definitions. by DeLesley Hutchins · 12 years ago
  27. d37b360 PR11684, core issue 1417: by Richard Smith · 12 years ago
  28. 55d23c9 Added location for template keyword in TemplateSpecializationTypeLoc. In the process removed some naming ambiguities. by Abramo Bagnara · 12 years ago
  29. e4b9276 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 13 years ago
  30. 9241057 Pass context and access to Parser::ParseExplicitInstantiation() for by Argyrios Kyrtzidis · 13 years ago
  31. 58196dc Revert most of r145372 for now. Lookahead beyond the ';' in a function by Richard Smith · 13 years ago
  32. 6e1fd33 Add fix-it to remove 'typedef' from function template definitions. Such a token by Richard Smith · 13 years ago
  33. 874d253 PR10101: Recover better from a common copy-paste error: if a function by Richard Smith · 13 years ago
  34. 7fe6208 Implement -Wc++98-compat warnings for the parser. by Richard Smith · 13 years ago
  35. e5acd13 Reinstate r141898 (reverted in r141921), without the -Wc++98-compat-variadic-templates flag. Consensus is that -Wc++98-compat is a useful addition to clang, but per-C++11-feature warnings may not be. by Richard Smith · 13 years ago
  36. f38eaa4 Revert the -Wc++98-compat flag because dgregor doesn't like it. by Jeffrey Yasskin · 13 years ago
  37. 48a9d18 Implement the first piece of a -Wc++98-compat flag so that people can build in by Jeffrey Yasskin · 13 years ago
  38. 5f1c822 Allow for annotate attributes after access specifiers. When such by Erik Verbruggen · 13 years ago
  39. 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
  40. 6df6548 Correctly parse braced member initializers (even in delayed parsing) and correctly pass by Sebastian Redl · 13 years ago
  41. 901a9a4 Fix wrong comment about reentering template scope for -fdelayed-template-parsing. by Francois Pichet · 13 years ago
  42. fdde470 [microsoft] Fix a bug in -fdelayed-template-parsing mode where we were not reentering the delayed function context correctly. The problem was that all template params were reintroduced inside the same scope. So if we had a situation where we had 2 template params with the same name at different scope then clang would generate an error about ambiguous name. by Francois Pichet · 13 years ago
  43. 90ab75b Changed references of BaseTy, MemInitTy, CXXScopeTy, TemplateParamsTy to CXXBaseSpecifier, CXXCtorInitializer, NestedNameSpecifier, TemplateParameterList and removed their typedefs. by Richard Trieu · 13 years ago
  44. 9735c5e objc - Simplify switing objc decl context by using a context switching object. by Fariborz Jahanian · 13 years ago
  45. a28948f Restore patch I reversed in r138040. Known buildbot failures are resolved. by Fariborz Jahanian · 13 years ago
  46. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  47. 25a7676 Introduce DelayedCleanupPool useful for simplifying clean-up of certain resources that, while their by Argyrios Kyrtzidis · 13 years ago
  48. 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 13 years ago
  49. 4a47e8d Remove unnecessary const away cast in LateTemplateParserCallback. by Francois Pichet · 13 years ago
  50. 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
  51. 0b7e678 Insomniac refactoring: change how the parser allocates attributes so that by John McCall · 13 years ago
  52. 059101f Push nested-name-specifier source-location information into dependent by Douglas Gregor · 13 years ago
  53. c34348a Retain complete source-location information for C++ by Douglas Gregor · 13 years ago
  54. eee1d54 When parsing an out-of-line member function declaration, we must delay by John McCall · 13 years ago
  55. 683a81f Implement the suggested resolution to core issue 547, extended to also by Douglas Gregor · 14 years ago
  56. 5ce5f52 Downgrade the "variadic templates are a C++0x feature" error to an by Douglas Gregor · 14 years ago
  57. dec0984 Fix warnings found by gcc-4.6, from -Wunused-but-set-variable and by Jeffrey Yasskin · 14 years ago
  58. 4f3018e Make sure that we parse a '>>' that closes two template argument lists by Douglas Gregor · 14 years ago
  59. ec5e696 Parse template template argument pack expansions. They're still not by Douglas Gregor · 14 years ago
  60. 61c4d28 Implement support for template template parameter packs, e.g., by Douglas Gregor · 14 years ago
  61. 7f040a9 Refactor how we collect attributes during parsing, and add slots for attributes by John McCall · 14 years ago
  62. 7536dd5 Introduce a new type, PackExpansionType, to capture types that are by Douglas Gregor · 14 years ago
  63. 78b8105 Diagnose attempst to template using declarations and using directives. by John McCall · 14 years ago
  64. 369ea27 Diagnose the declaration of template template parameters that by Douglas Gregor · 14 years ago
  65. 99ea734 When we are missing the ',' or '>' to terminate a template parameter 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. b3d8748 Abstract out passing around types and kill off ActionBase. by John McCall · 14 years ago
  69. 9ae2f07 Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*). by John McCall · 14 years ago
  70. 2b5289b Push DeclGroupRefs and TemplateNames in an opaque but type-safe way by John McCall · 14 years ago
  71. 1f58816 Kill off Parser::TemplateParameterList to avoid misparses. by John McCall · 14 years ago
  72. ca0408f Sundry incremental steps towards killing off Action. by John McCall · 14 years ago
  73. d226f65 DeclPtrTy -> Decl * by John McCall · 14 years ago
  74. 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago
  75. 7c15353 Template keyword should not be ignored building a QualifiedTemplateName. by Abramo Bagnara · 14 years ago
  76. c9068d7 Treat template parameters as part of the declaration-specifiers for the by John McCall · 14 years ago
  77. 004659a Fix PR7617 by not entering ParseFunctionDefinition when by Chris Lattner · 14 years ago
  78. 23c94db Move the "current scope" state from the Parser into Action. This by Douglas Gregor · 14 years ago
  79. bb3310a Implement C++ DR481, which clarifies that the scope of template by Douglas Gregor · 14 years ago
  80. d6ab232 When we see a 'template' disambiguator that marks the next identifier by Douglas Gregor · 14 years ago
  81. 1a15dae Fix the recently-added warning about 'typename' and 'template' by Douglas Gregor · 14 years ago
  82. 7b6d25b Properly disambiguate between an elaborated-type-specifier and a by Douglas Gregor · 14 years ago
  83. d5ab9b0 Improve recovery when we see a dependent template name that is missing by Douglas Gregor · 14 years ago
  84. 1fd6d44 Improve parser recovery when we encounter a dependent template name by Douglas Gregor · 14 years ago
  85. aec0371 Propagate access specifiers to anonymous union members nested within classes. by John McCall · 14 years ago
  86. 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 14 years ago
  87. 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 14 years ago
  88. d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 14 years ago
  89. 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
  90. 0efc2c1 Reimplement constructor declarator parsing to cope with template-ids by Douglas Gregor · 15 years ago
  91. 64a4eb2 Make sure to give an error for template argument lists followed by junk. by Eli Friedman · 15 years ago
  92. de138eb Second half of r91023, saving files is good. by Chris Lattner · 15 years ago
  93. 68f7a24 spread 'const' love to some variables. this considerably reduces the amount of dirty data around. by Nuno Lopes · 15 years ago
  94. 85b4521 Remove remaining VISIBILITY_HIDDEN from anonymous namespaces. by Benjamin Kramer · 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. eaf75f4 Remove an overly-eager assertion when replacing tokens with an by Douglas Gregor · 15 years ago
  99. 788cd06 Introduce a new representation for template template by Douglas Gregor · 15 years ago
  100. 3a4a2b3 Silence warning. by Benjamin Kramer · 15 years ago