1. 334d47e Add parsing support for Microsoft attributes. MS attributes will just be skipped and not inserted into the AST for now. by Francois Pichet · 14 years ago
  2. a6eb5f8 When we encounter a '==' in a context expecting a '=', assume the user made a typo: by Argyrios Kyrtzidis · 14 years ago
  3. c5be7b0 vla expressions used in __typeof__ must be evaluated. Fixes rdar://8476159. by Fariborz Jahanian · 14 years ago
  4. 0fbda68 Implement bracket insertion for Objective-C instance message sends as by Douglas Gregor · 14 years ago
  5. 837b1a3 Improve error recovery when we see ':' and expect a ';'. by John McCall · 14 years ago
  6. 9ba23b4 Improve recovery when there is a stray ']' or ')' before the ';' at by Douglas Gregor · 14 years ago
  7. 88e64ca Enable inline namespaces in C++03 as an extension. by Sebastian Redl · 14 years ago
  8. d078e64 Parser support for inline namespaces by Sebastian Redl · 14 years ago
  9. f312b1e One who seeks knowledge learns something new every day. by John McCall · 14 years ago
  10. c1a3e5e Initialize the translation-unit scope before lexing the first by Douglas Gregor · 14 years ago
  11. 55817af Introduce a preprocessor code-completion hook for contexts where we by Douglas Gregor · 14 years ago
  12. f29c523 Implement code completion for preprocessor expressions and in macro arguments. by Douglas Gregor · 14 years ago
  13. 1fbb447 Implement preprocessor code completion where a macro name is expected, by Douglas Gregor · 14 years ago
  14. f44e854 Introduce basic code-completion support for preprocessor directives, by Douglas Gregor · 14 years ago
  15. 09a63c9 Parse all kinds of declarations as part of a linkage-specification, by Douglas Gregor · 14 years ago
  16. 60d7b3a OwningExprResult -> ExprResult. This patch brought to you by by John McCall · 14 years ago
  17. b3d8748 Abstract out passing around types and kill off ActionBase. by John McCall · 14 years ago
  18. 9ae2f07 Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*). by John McCall · 14 years ago
  19. d226f65 DeclPtrTy -> Decl * by John McCall · 14 years ago
  20. 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago
  21. e6b1bb6 Once code completion has completed, pass a "completion context" on to by Douglas Gregor · 14 years ago
  22. 7c15353 Template keyword should not be ignored building a QualifiedTemplateName. by Abramo Bagnara · 14 years ago
  23. aa8b0d1 Implement #pragma GCC visibility. by Eli Friedman · 14 years ago
  24. cbb98ed Parser: Add support for #pragma align, which is just another spelling of #pragma by Daniel Dunbar · 14 years ago
  25. 9b36c3f Modify the pragma handlers to accept and use StringRefs instead of IdentifierInfos. by Argyrios Kyrtzidis · 14 years ago
  26. 9fc1873 revert a hunk of code that Argiris added in r106213, which is the by Chris Lattner · 14 years ago
  27. 004659a Fix PR7617 by not entering ParseFunctionDefinition when by Chris Lattner · 14 years ago
  28. c82daef add a const qualifier, refactor some code. by Chris Lattner · 14 years ago
  29. 23c94db Move the "current scope" state from the Parser into Action. This by Douglas Gregor · 14 years ago
  30. 36d3680 Make sure parens/braces/brackets are correctly balanced. by Argyrios Kyrtzidis · 15 years ago
  31. 1a15dae Fix the recently-added warning about 'typename' and 'template' by Douglas Gregor · 15 years ago
  32. 861800c Parse: Add support for '#pragma options align'. by Daniel Dunbar · 15 years ago
  33. dc84534 Improve code completion in failure cases in two ways: by Douglas Gregor · 15 years ago
  34. 1fd6d44 Improve parser recovery when we encounter a dependent template name by Douglas Gregor · 15 years ago
  35. aec0371 Propagate access specifiers to anonymous union members nested within classes. by John McCall · 15 years ago
  36. d6ca8da Diagnose misordered initializers in constructor templates immediately instead of by John McCall · 15 years ago
  37. edc2877 Fix some redundant errors by changing CXXScopeSpec::isSet calls into by Jeffrey Yasskin · 15 years ago
  38. 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 15 years ago
  39. 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 15 years ago
  40. d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 15 years ago
  41. c6fbbed Remove the capture, serialization, and deserialization of comment by Douglas Gregor · 15 years ago
  42. d6d4fcf Unbreak the build by Douglas Gregor · 15 years ago
  43. 9ea9bdb Keep an explicit stack of function and block scopes, each element of by Douglas Gregor · 15 years ago
  44. 9ba6166 Fix an assertion-on-error during tentative constructor parsing by by John McCall · 15 years ago
  45. 33efe2f Retain attributes for K&R style parameter declarations. by Richard Pennington · 15 years ago
  46. 1e37765 Clean up ownership of 'AttributeList' objects in Parser. Apparently by Ted Kremenek · 15 years ago
  47. 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 · 15 years ago
  48. 63a0113 Fix assertion failure when parsing linkage specifications (PR5921), by Douglas Gregor · 15 years ago
  49. 82287d1 First stage of adding AltiVec support by John Thompson · 15 years ago
  50. 841d5e6 Fixit to remove 'volatile' in file-scope 'asm volatile'. by John McCall · 15 years ago
  51. 7a6ae74 Warn on top-level 'asm volatile' (instead of misparsing it). by John McCall · 15 years ago
  52. 046c227 allow the HandlerComment callback to push tokens into the by Chris Lattner · 15 years ago
  53. b6ac245 Whenever completing ordinary names for an Objective-C source, also by Douglas Gregor · 15 years ago
  54. 0efc2c1 Reimplement constructor declarator parsing to cope with template-ids by Douglas Gregor · 15 years ago
  55. 01dfea0 Improve code completion by introducing patterns for the various C and by Douglas Gregor · 15 years ago
  56. ae03cb5 Teach TryAnnotateTypeOrScopeToken to deal with already-annotated by John McCall · 15 years ago
  57. 08d92ec refactor the 'ColonIsSacred' argument to ParseOptionalCXXScopeSpecifier by Chris Lattner · 15 years ago
  58. d167ca0 rename ExtensionRAIIObject.h -> RAIIObjectsForParser.h by Chris Lattner · 15 years ago
  59. 3acd9aa Fixes a bogus error when declaring an extern "C" array. (fixes radar 7457109). by Fariborz Jahanian · 15 years ago
  60. bd87c0b fix a crash on invalid I found when working on something unrelated. by Chris Lattner · 15 years ago
  61. 5d1c619 simplify logic. by Chris Lattner · 15 years ago
  62. 29d9c1a remove some extraneous syntax: sourceloc implicitly converts to sourcerange. by Chris Lattner · 15 years ago
  63. bbd37c6 Added rudimentary C++0x attribute support. by Sean Hunt · 15 years ago
  64. 314b97f Improve parsing of template arguments to lay the foundation for by Douglas Gregor · 15 years ago
  65. 54abf7d Change our basic strategy for avoiding deprecation warnings when the decl use by John McCall · 15 years ago
  66. ca1bdd7 Implement support for parsing dependent template-ids that refer to by Douglas Gregor · 15 years ago
  67. 014e88d Parsing and semantic analysis for template-ids that name overloaded by Douglas Gregor · 15 years ago
  68. 6c94a6d Silence a warning by giving Parser::FieldCallback a virtual destructor, and by John McCall · 15 years ago
  69. d8ac057 Reorganize the parsing of decl groups / function definitions so that by John McCall · 15 years ago
  70. 9fa31dd Don't crash when dumping pretty stack traces, if the current tok is an by Daniel Dunbar · 15 years ago
  71. 791215b Code completion for ordinary names when we're starting a declaration, expression, or statement by Douglas Gregor · 15 years ago
  72. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  73. 45f9655 Parse extern templates, pass that information all the way to Sema, by Douglas Gregor · 15 years ago
  74. 2dd078a Rewrite of our handling of name lookup in C++ member access expressions, e.g., by Douglas Gregor · 15 years ago
  75. 495c35d Improve support for out-of-line definitions of nested templates and by Douglas Gregor · 15 years ago
  76. b13bc41 Eliminate a GCC warning by Douglas Gregor · 15 years ago
  77. c305833 Keep track of the template parameter depth properly when we have by Douglas Gregor · 15 years ago
  78. a1d71ae Top-level semicolons are allowed in C++0x. Fixes PR4755. by Douglas Gregor · 15 years ago
  79. fec5401 Refactor methods on DeclSpec to take a diagnostic& parameter, and reflect this by John McCall · 15 years ago
  80. 5c15fe1 sp. by John McCall · 15 years ago
  81. 393612e Patch to accomodate Doug's comment on default by Fariborz Jahanian · 15 years ago
  82. 560de45 Added ASTs to destructor decl AST for default destruction of object's by Fariborz Jahanian · 15 years ago
  83. 0849d38 Build AST for default ctor-initializer when constructor has by Fariborz Jahanian · 15 years ago
  84. 2e22253 Add support for retrieving the Doxygen comment associated with a given by Douglas Gregor · 15 years ago
  85. 3c9028a Fix screwup with my previous patch which broke tests. (The patch is by Eli Friedman · 15 years ago
  86. 8060ed5 Fix a crash with constructs like x<false>() in C++. No testcase because by Eli Friedman · 15 years ago
  87. c8e27cc fix PR4452, a crash on invalid. The error recovery is still terrible in this case by Chris Lattner · 15 years ago
  88. 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
  89. 9991479 Add parser support for #pragma weak. by Eli Friedman · 16 years ago
  90. 6569d68 Reimplement much of the way that we track nested classes in the by Douglas Gregor · 16 years ago
  91. 4d9a16f Implement parsing for explicit instantiations of class templates, e.g., by Douglas Gregor · 16 years ago
  92. 7091319 Parser::ParseDeclarationOrFunctionDefinition no longer needs to accept by Douglas Gregor · 16 years ago
  93. 1426e53 Refactor the parsing of declarations so that template declarations can by Douglas Gregor · 16 years ago
  94. d3a413d Implement function-try-blocks. However, there's a very subtle bug that I can't track down. by Sebastian Redl · 16 years ago
  95. 97144fc fix a FIXME, providing accurate source range info for DeclStmt's. The end by Chris Lattner · 16 years ago
  96. a3a8351 Add some more code modification hints by Douglas Gregor · 16 years ago
  97. 9b3064b Add code modification hints to various parsing-related diagnostics. by Douglas Gregor · 16 years ago
  98. 31a19b6 Make parsing a semantic analysis a little more robust following Sema by Douglas Gregor · 16 years ago
  99. 1734317 Parsing, semantic analysis, and template instantiation for typename by Douglas Gregor · 16 years ago
  100. c45c232 Parsing and AST representation for dependent template names that occur by Douglas Gregor · 16 years ago