1. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  2. 563a645 Add support for Microsoft __if_exists, __if_not_exists extension at class scope. by Francois Pichet · 13 years ago
  3. cd10dec Implement explicit specialization of explicitly-defaulted constructors. by Sean Hunt · 13 years ago
  4. e4246a6 Properly parse the 'default' and 'delete' keywords. by Sean Hunt · 13 years ago
  5. f986038 Add support for _if_exists and __if_not_exists at namespace/global scope. by Francois Pichet · 13 years ago
  6. 28bbe4b Parsing/AST support for Structured Exception Handling by John Wiegley · 13 years ago
  7. 3b88735 Extend Sema::ClassifyName() to support C++, ironing out a few issues by Douglas Gregor · 13 years ago
  8. 62c9258 Recognize gcc's ms_struct pragma (and ignore for now). This is wip. by Fariborz Jahanian · 13 years ago
  9. a5d318a Downgrade unnecessary "typename" from error to warning in Microsoft mode. by Francois Pichet · 13 years ago
  10. d4a0caf Correctly emit a diagnostic for multiple templated function definitions in -flate-template-parsing mode. by Francois Pichet · 13 years ago
  11. 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
  12. c6eb44b C1X: implement static asserts by Peter Collingbourne · 13 years ago
  13. 4147d30 Improve recovery (error + fix-it) when parsing type dependent template name without the "template" keyword. by Francois Pichet · 13 years ago
  14. b53e417 Extend the new 'availability' attribute with support for an by Douglas Gregor · 13 years ago
  15. 0b7e678 Insomniac refactoring: change how the parser allocates attributes so that by John McCall · 13 years ago
  16. 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 13 years ago
  17. 614f96a Migrate 'PrettySTackTraceParserEntry' object out of Parser, and have it constructed within ParseAST. This avoids double crashes by Ted Kremenek · 13 years ago
  18. c9977d0 Make sure that we always pop a function's scope *before* we call by Douglas Gregor · 13 years ago
  19. 21e006e Fixed source range for FileScopeAsmDecl. Others source range fixes will follow. by Abramo Bagnara · 14 years ago
  20. 059101f Push nested-name-specifier source-location information into dependent by Douglas Gregor · 14 years ago
  21. 9e87687 Reinstate the introduction of source-location information for by Douglas Gregor · 14 years ago
  22. 2786864 Revert r126748, my second attempt at nested-name-specifier source by Douglas Gregor · 14 years ago
  23. be38c5f Reinstate r126737, extending the generation of type-source location by Douglas Gregor · 14 years ago
  24. 44cd9f9 Revert r126737, the most recent nested-name-specifier location change, for buildbot breakage. by Douglas Gregor · 14 years ago
  25. 239cbb0 Push nested-name-specifier source location information into elaborated by Douglas Gregor · 14 years ago
  26. aa2187d When we encounter a dependent template name within a by Douglas Gregor · 14 years ago
  27. a02411e Eliminate a silly little Parse/Sema dance when parsing typename by Douglas Gregor · 14 years ago
  28. c34348a Retain complete source-location information for C++ by Douglas Gregor · 14 years ago
  29. 55edca9 Better parser recovery when method is by Fariborz Jahanian · 14 years ago
  30. f315fa8 OpenCL: add support for __kernel, kernel keywords and EXTENSION, by Peter Collingbourne · 14 years ago
  31. 321b817 Move support for "#pragma STDC FP_CONTRACT" to Parser; add Sema actions by Peter Collingbourne · 14 years ago
  32. bf36e25 Parse: add support for parsing CUDA kernel calls by Peter Collingbourne · 14 years ago
  33. 1e52dfc Support for objextive-c++ use of property-dot syntax as receiver by Fariborz Jahanian · 14 years ago
  34. 758afbc Fix a crash-on-invalid where we were trying to parse C++ constructs in by Douglas Gregor · 14 years ago
  35. 7eeb4ec Lazily initialize the 'final' and 'override' contextual keywords as suggested by Doug. by Anders Carlsson · 14 years ago
  36. b918d0f Convert "#pragma unused(...)" into tokens for the parser. by Argyrios Kyrtzidis · 14 years ago
  37. 1f3b6fd Begin work on supporting "N3206: Override control: Eliminating Attributes", from by Anders Carlsson · 14 years ago
  38. 3437f1f Speed up code-completion by skipping function bodies. by Argyrios Kyrtzidis · 14 years ago
  39. 7f040a9 Refactor how we collect attributes during parsing, and add slots for attributes by John McCall · 14 years ago
  40. 075f8f1 Added ParenType type node. by Abramo Bagnara · 14 years ago
  41. 7306ebf Not content to implement just "extern" explicit template by Douglas Gregor · 14 years ago
  42. 9c4eb1f Refactoring. by Argyrios Kyrtzidis · 14 years ago
  43. 33e4e70 Refactoring of Diagnostic class. by Argyrios Kyrtzidis · 14 years ago
  44. 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
  45. a6eb5f8 When we encounter a '==' in a context expecting a '=', assume the user made a typo: by Argyrios Kyrtzidis · 14 years ago
  46. c5be7b0 vla expressions used in __typeof__ must be evaluated. Fixes rdar://8476159. by Fariborz Jahanian · 14 years ago
  47. 0fbda68 Implement bracket insertion for Objective-C instance message sends as by Douglas Gregor · 14 years ago
  48. 837b1a3 Improve error recovery when we see ':' and expect a ';'. by John McCall · 14 years ago
  49. 9ba23b4 Improve recovery when there is a stray ']' or ')' before the ';' at by Douglas Gregor · 14 years ago
  50. 88e64ca Enable inline namespaces in C++03 as an extension. by Sebastian Redl · 14 years ago
  51. d078e64 Parser support for inline namespaces by Sebastian Redl · 14 years ago
  52. f312b1e One who seeks knowledge learns something new every day. by John McCall · 14 years ago
  53. c1a3e5e Initialize the translation-unit scope before lexing the first by Douglas Gregor · 14 years ago
  54. 55817af Introduce a preprocessor code-completion hook for contexts where we by Douglas Gregor · 14 years ago
  55. f29c523 Implement code completion for preprocessor expressions and in macro arguments. by Douglas Gregor · 14 years ago
  56. 1fbb447 Implement preprocessor code completion where a macro name is expected, by Douglas Gregor · 14 years ago
  57. f44e854 Introduce basic code-completion support for preprocessor directives, by Douglas Gregor · 14 years ago
  58. 09a63c9 Parse all kinds of declarations as part of a linkage-specification, by Douglas Gregor · 14 years ago
  59. 60d7b3a OwningExprResult -> ExprResult. This patch brought to you by by John McCall · 14 years ago
  60. b3d8748 Abstract out passing around types and kill off ActionBase. by John McCall · 14 years ago
  61. 9ae2f07 Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*). by John McCall · 14 years ago
  62. d226f65 DeclPtrTy -> Decl * by John McCall · 14 years ago
  63. 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago
  64. e6b1bb6 Once code completion has completed, pass a "completion context" on to by Douglas Gregor · 14 years ago
  65. 7c15353 Template keyword should not be ignored building a QualifiedTemplateName. by Abramo Bagnara · 14 years ago
  66. aa8b0d1 Implement #pragma GCC visibility. by Eli Friedman · 14 years ago
  67. cbb98ed Parser: Add support for #pragma align, which is just another spelling of #pragma by Daniel Dunbar · 14 years ago
  68. 9b36c3f Modify the pragma handlers to accept and use StringRefs instead of IdentifierInfos. by Argyrios Kyrtzidis · 14 years ago
  69. 9fc1873 revert a hunk of code that Argiris added in r106213, which is the by Chris Lattner · 14 years ago
  70. 004659a Fix PR7617 by not entering ParseFunctionDefinition when by Chris Lattner · 14 years ago
  71. c82daef add a const qualifier, refactor some code. by Chris Lattner · 14 years ago
  72. 23c94db Move the "current scope" state from the Parser into Action. This by Douglas Gregor · 14 years ago
  73. 36d3680 Make sure parens/braces/brackets are correctly balanced. by Argyrios Kyrtzidis · 14 years ago
  74. 1a15dae Fix the recently-added warning about 'typename' and 'template' by Douglas Gregor · 14 years ago
  75. 861800c Parse: Add support for '#pragma options align'. by Daniel Dunbar · 14 years ago
  76. dc84534 Improve code completion in failure cases in two ways: by Douglas Gregor · 14 years ago
  77. 1fd6d44 Improve parser recovery when we encounter a dependent template name by Douglas Gregor · 14 years ago
  78. aec0371 Propagate access specifiers to anonymous union members nested within classes. by John McCall · 14 years ago
  79. d6ca8da Diagnose misordered initializers in constructor templates immediately instead of by John McCall · 14 years ago
  80. edc2877 Fix some redundant errors by changing CXXScopeSpec::isSet calls into by Jeffrey Yasskin · 14 years ago
  81. 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 14 years ago
  82. 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 14 years ago
  83. d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 14 years ago
  84. c6fbbed Remove the capture, serialization, and deserialization of comment by Douglas Gregor · 14 years ago
  85. d6d4fcf Unbreak the build by Douglas Gregor · 15 years ago
  86. 9ea9bdb Keep an explicit stack of function and block scopes, each element of by Douglas Gregor · 15 years ago
  87. 9ba6166 Fix an assertion-on-error during tentative constructor parsing by by John McCall · 15 years ago
  88. 33efe2f Retain attributes for K&R style parameter declarations. by Richard Pennington · 15 years ago
  89. 1e37765 Clean up ownership of 'AttributeList' objects in Parser. Apparently by Ted Kremenek · 15 years ago
  90. 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
  91. 63a0113 Fix assertion failure when parsing linkage specifications (PR5921), by Douglas Gregor · 15 years ago
  92. 82287d1 First stage of adding AltiVec support by John Thompson · 15 years ago
  93. 841d5e6 Fixit to remove 'volatile' in file-scope 'asm volatile'. by John McCall · 15 years ago
  94. 7a6ae74 Warn on top-level 'asm volatile' (instead of misparsing it). by John McCall · 15 years ago
  95. 046c227 allow the HandlerComment callback to push tokens into the by Chris Lattner · 15 years ago
  96. b6ac245 Whenever completing ordinary names for an Objective-C source, also by Douglas Gregor · 15 years ago
  97. 0efc2c1 Reimplement constructor declarator parsing to cope with template-ids by Douglas Gregor · 15 years ago
  98. 01dfea0 Improve code completion by introducing patterns for the various C and by Douglas Gregor · 15 years ago
  99. ae03cb5 Teach TryAnnotateTypeOrScopeToken to deal with already-annotated by John McCall · 15 years ago
  100. 08d92ec refactor the 'ColonIsSacred' argument to ParseOptionalCXXScopeSpecifier by Chris Lattner · 15 years ago