1. 1e37765 Clean up ownership of 'AttributeList' objects in Parser. Apparently by Ted Kremenek · 14 years ago
  2. 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
  3. 63a0113 Fix assertion failure when parsing linkage specifications (PR5921), by Douglas Gregor · 14 years ago
  4. 82287d1 First stage of adding AltiVec support by John Thompson · 14 years ago
  5. 841d5e6 Fixit to remove 'volatile' in file-scope 'asm volatile'. by John McCall · 15 years ago
  6. 7a6ae74 Warn on top-level 'asm volatile' (instead of misparsing it). by John McCall · 15 years ago
  7. 046c227 allow the HandlerComment callback to push tokens into the by Chris Lattner · 15 years ago
  8. b6ac245 Whenever completing ordinary names for an Objective-C source, also by Douglas Gregor · 15 years ago
  9. 0efc2c1 Reimplement constructor declarator parsing to cope with template-ids by Douglas Gregor · 15 years ago
  10. 01dfea0 Improve code completion by introducing patterns for the various C and by Douglas Gregor · 15 years ago
  11. ae03cb5 Teach TryAnnotateTypeOrScopeToken to deal with already-annotated by John McCall · 15 years ago
  12. 08d92ec refactor the 'ColonIsSacred' argument to ParseOptionalCXXScopeSpecifier by Chris Lattner · 15 years ago
  13. d167ca0 rename ExtensionRAIIObject.h -> RAIIObjectsForParser.h by Chris Lattner · 15 years ago
  14. 3acd9aa Fixes a bogus error when declaring an extern "C" array. (fixes radar 7457109). by Fariborz Jahanian · 15 years ago
  15. bd87c0b fix a crash on invalid I found when working on something unrelated. by Chris Lattner · 15 years ago
  16. 5d1c619 simplify logic. by Chris Lattner · 15 years ago
  17. 29d9c1a remove some extraneous syntax: sourceloc implicitly converts to sourcerange. by Chris Lattner · 15 years ago
  18. bbd37c6 Added rudimentary C++0x attribute support. by Sean Hunt · 15 years ago
  19. 314b97f Improve parsing of template arguments to lay the foundation for by Douglas Gregor · 15 years ago
  20. 54abf7d Change our basic strategy for avoiding deprecation warnings when the decl use by John McCall · 15 years ago
  21. ca1bdd7 Implement support for parsing dependent template-ids that refer to by Douglas Gregor · 15 years ago
  22. 014e88d Parsing and semantic analysis for template-ids that name overloaded by Douglas Gregor · 15 years ago
  23. 6c94a6d Silence a warning by giving Parser::FieldCallback a virtual destructor, and by John McCall · 15 years ago
  24. d8ac057 Reorganize the parsing of decl groups / function definitions so that by John McCall · 15 years ago
  25. 9fa31dd Don't crash when dumping pretty stack traces, if the current tok is an by Daniel Dunbar · 15 years ago
  26. 791215b Code completion for ordinary names when we're starting a declaration, expression, or statement by Douglas Gregor · 15 years ago
  27. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  28. 45f9655 Parse extern templates, pass that information all the way to Sema, by Douglas Gregor · 15 years ago
  29. 2dd078a Rewrite of our handling of name lookup in C++ member access expressions, e.g., by Douglas Gregor · 15 years ago
  30. 495c35d Improve support for out-of-line definitions of nested templates and by Douglas Gregor · 15 years ago
  31. b13bc41 Eliminate a GCC warning by Douglas Gregor · 15 years ago
  32. c305833 Keep track of the template parameter depth properly when we have by Douglas Gregor · 15 years ago
  33. a1d71ae Top-level semicolons are allowed in C++0x. Fixes PR4755. by Douglas Gregor · 15 years ago
  34. fec5401 Refactor methods on DeclSpec to take a diagnostic& parameter, and reflect this by John McCall · 15 years ago
  35. 5c15fe1 sp. by John McCall · 15 years ago
  36. 393612e Patch to accomodate Doug's comment on default by Fariborz Jahanian · 15 years ago
  37. 560de45 Added ASTs to destructor decl AST for default destruction of object's by Fariborz Jahanian · 15 years ago
  38. 0849d38 Build AST for default ctor-initializer when constructor has by Fariborz Jahanian · 15 years ago
  39. 2e22253 Add support for retrieving the Doxygen comment associated with a given by Douglas Gregor · 15 years ago
  40. 3c9028a Fix screwup with my previous patch which broke tests. (The patch is by Eli Friedman · 15 years ago
  41. 8060ed5 Fix a crash with constructs like x<false>() in C++. No testcase because by Eli Friedman · 15 years ago
  42. c8e27cc fix PR4452, a crash on invalid. The error recovery is still terrible in this case by Chris Lattner · 15 years ago
  43. 52591bf Make sure that the template parameter lists get from the parser down to ActOnFunctionDeclarator for function template definitions by Douglas Gregor · 15 years ago
  44. 9991479 Add parser support for #pragma weak. by Eli Friedman · 15 years ago
  45. 6569d68 Reimplement much of the way that we track nested classes in the by Douglas Gregor · 15 years ago
  46. 4d9a16f Implement parsing for explicit instantiations of class templates, e.g., by Douglas Gregor · 15 years ago
  47. 7091319 Parser::ParseDeclarationOrFunctionDefinition no longer needs to accept by Douglas Gregor · 15 years ago
  48. 1426e53 Refactor the parsing of declarations so that template declarations can by Douglas Gregor · 15 years ago
  49. d3a413d Implement function-try-blocks. However, there's a very subtle bug that I can't track down. by Sebastian Redl · 15 years ago
  50. 97144fc fix a FIXME, providing accurate source range info for DeclStmt's. The end by Chris Lattner · 15 years ago
  51. a3a8351 Add some more code modification hints by Douglas Gregor · 15 years ago
  52. 9b3064b Add code modification hints to various parsing-related diagnostics. by Douglas Gregor · 15 years ago
  53. 31a19b6 Make parsing a semantic analysis a little more robust following Sema by Douglas Gregor · 15 years ago
  54. 1734317 Parsing, semantic analysis, and template instantiation for typename by Douglas Gregor · 15 years ago
  55. c45c232 Parsing and AST representation for dependent template names that occur by Douglas Gregor · 15 years ago
  56. 7532dc6 Improve the representation of template names in the AST. This by Douglas Gregor · 15 years ago
  57. 23c4b18 hoist checks for ; and in out of ParseInitDeclaratorListAfterFirstDeclarator by Chris Lattner · 15 years ago
  58. 682bf92 Push DeclGroup much farther throughout the compiler. Now the various by Chris Lattner · 15 years ago
  59. b28317a Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 15 years ago
  60. d57959a Initial implementation of parsing, semantic analysis, and template by Douglas Gregor · 15 years ago
  61. 3507369 Simplify CXXScopeSpec a lot. No more weird SmallVector-like hacks here by Douglas Gregor · 15 years ago
  62. 5aeccdb Handle parsing of templates in member declarations. Pass the AccessSpecifier all the way down to ActOnClassTemplate. by Anders Carlsson · 15 years ago
  63. a7b3521 Improve handling of base initializers. We now parse initializers in out of line decls, such as: by Anders Carlsson · 15 years ago
  64. 4726d03 Implement '#pragma unused'. by Ted Kremenek · 15 years ago
  65. e4e5b05 Introduce a representation for types that we referred to via a by Douglas Gregor · 15 years ago
  66. 511d7ab Add parser support for static_assert. by Anders Carlsson · 15 years ago
  67. ddcbc0a fix eof check by Chris Lattner · 15 years ago
  68. 0102c30 When the parser is live, print out the location and spelling of its current token. by Chris Lattner · 15 years ago
  69. 40e9bc8 Simplify the interface to ParseFunctionStatementBody to not take by Chris Lattner · 15 years ago
  70. 2a327d1 cleanup by Chris Lattner · 15 years ago
  71. b2fb6de Clean up and document code modification hints. by Douglas Gregor · 15 years ago
  72. 51a75d0 change a diagnostic message from something pedantically correct but by Chris Lattner · 15 years ago
  73. 4b2d3f7 Introduce code modification hints into the diagnostics system. When we by Douglas Gregor · 15 years ago
  74. 39a8de1 Implement parsing of nested-name-specifiers that involve template-ids, e.g., by Douglas Gregor · 15 years ago
  75. 55f6b14 Start processing template-ids as types when the template-name refers by Douglas Gregor · 15 years ago
  76. ab197ba Implement Declarator::getSourceRange(). by Sebastian Redl · 15 years ago
  77. 76ad2e8 Put the invalid flag of OwningResult into the Action pointer. by Sebastian Redl · 15 years ago
  78. aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 15 years ago
  79. b696ea3 Diagnose ambiguities in getTypeName. Fixes http://llvm.org/bugs/show_bug.cgi?id=3475 by Douglas Gregor · 15 years ago
  80. 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
  81. b43a50f Name change (isTypeName->getTypeName). by Steve Naroff · 16 years ago
  82. 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
  83. be109b3 Handle any undeclared parameters in a K&R-style function with a by Douglas Gregor · 16 years ago
  84. f512e82 Rename move_convert to move_arg and move_res. The new names are less misleading (and shorter). by Sebastian Redl · 16 years ago
  85. 3218c4b When we see a reference to a struct, class, or union like "struct X" by Douglas Gregor · 16 years ago
  86. 7a0ab5f rename MaybeParseCXXScopeSpecifier -> ParseOptionalCXXScopeSpecifier and by Chris Lattner · 16 years ago
  87. b31757b rename tok::annot_qualtypename -> tok::annot_typename, which is both by Chris Lattner · 16 years ago
  88. 5b45473 remove optimization to avoid looking ahead for cases like ::foo. This by Chris Lattner · 16 years ago
  89. 608d1fc Rearrange some code in TryAnnotateTypeOrScopeToken to make it by Chris Lattner · 16 years ago
  90. 7452c6f TryAnnotateTypeOrScopeToken and TryAnnotateCXXScopeToken can by Chris Lattner · 16 years ago
  91. 55a7cef ParseCXXSimpleTypeSpecifier can only be called on things that are by Chris Lattner · 16 years ago
  92. 5e02c47 sink a call to TryAnnotateCXXScopeToken down into the by Chris Lattner · 16 years ago
  93. a7bc7c8 my previous patch caused sema to drop the global qualifier, make by Chris Lattner · 16 years ago
  94. 6ec76d4 use early exits to reduce nesting. by Chris Lattner · 16 years ago
  95. f780abc Parser support for C++ using directives, from Piotr Rak by Douglas Gregor · 16 years ago
  96. c4b4e7b Keep track of template arguments when we parse them. Right now, we don't actually do anything with the template arguments, but they'll be used to create template declarations by Douglas Gregor · 16 years ago
  97. d6fb7ef Ultrasimplistic sketch for the parsing of C++ template-ids. This won't by Douglas Gregor · 16 years ago
  98. 798d119 Some utilities for using the smart pointers in Actions, especially Sema. Convert a few functions. by Sebastian Redl · 16 years ago
  99. 20df9b7 Convert a big bunch of expression parsers to use smart pointers. by Sebastian Redl · 16 years ago
  100. 61364dd Convert a number of statement parsers to smart pointers. by Sebastian Redl · 16 years ago