1. 6666ed4 Improved MSVC __interface support by adding first class support for it, instead of aliasing to "struct" which had some incorrect behaviour. Patch by David Robins. by Joao Matos · 12 years ago
  2. a6c66ce Change the representation of builtin functions in the AST by Eli Friedman · 12 years ago
  3. 3bc2226 PR13652: Don't assume the parameter array on a FunctionTypeLoc for a lambda will by Richard Smith · 12 years ago
  4. c828620 Splitting the duplicated decl spec extension warning into two: one is an ExtWarn and the other a vanilla warning. This addresses PR13705, where const char const * wouldn't warn unless -pedantic was specified under the right conditions. by Aaron Ballman · 12 years ago
  5. 56d7f23 [ms-inline asm] Change the -fenable-experimental-ms-inline-asm option from a by Chad Rosier · 12 years ago
  6. 40b2e19 When disambiguating an expression-statement from a declaraton-statement, if the by Richard Smith · 12 years ago
  7. 78fe3e0 PR13619: Make sure we're not at EOF before looking at NextToken(). by Richard Smith · 12 years ago
  8. 0576681 PR41111, PR5925, PR13210: Teach tentative parsing to annotate identifiers and by Richard Smith · 12 years ago
  9. f37e421 [ms-inline asm] MSVC parses multiple __asm statements on a single line as one by Chad Rosier · 12 years ago
  10. 21ef711 [ms-inline asm] Add a helpful assert. by Chad Rosier · 12 years ago
  11. 950435c In 'delete []', the '[]' never starts a lambda. Update a FIXME with a standard reference and add a test. by Richard Smith · 12 years ago
  12. c3b2308 Unify the codepaths for emitting deprecation warnings. The test changes are just to account for us emitting notes more consistently. by Eli Friedman · 12 years ago
  13. b9c6261 Improvements to vexing-parse warnings. Make the no-parameters case more by Richard Smith · 12 years ago
  14. d30ec70 objective-c parsing. Don't crash when selector name by Fariborz Jahanian · 12 years ago
  15. 42926a0 Pedantic -pedantic correction. Duplicate cv-qualifiers are permitted in C++11 by Richard Smith · 12 years ago
  16. 5969a5f Do not warn about a function decl / direct init ambiguity if the function has a trailing return type. by Richard Smith · 12 years ago
  17. eab9d6f Add diagnostics for comma at end of enum and for extra semicolon at namespace by Richard Smith · 12 years ago
  18. 4397289 Revert r160319, it caused PR13417. Add a test for PR13417. by Nico Weber · 12 years ago
  19. 94f29f4 Better parser recovery in Objective-C containers. by Jordan Rose · 12 years ago
  20. 139be70 A ':' after an enum-specifier at class scope is a bitfield, not a typo for a ';'. by Richard Smith · 12 years ago
  21. f70a886 Add support for the C11 _Alignof keyword. by Jordan Rose · 12 years ago
  22. 0963017 Support the use of "=delete" and "=default" with delayed template by Douglas Gregor · 12 years ago
  23. c9f3517 Extend the "expected ';' after struct" logic to also apply to enums, and to by Richard Smith · 12 years ago
  24. 1e12b3d Recognize GNU attributes after 'enum class'. Fixes the libc++ build. by John McCall · 12 years ago
  25. 2edf0a2 Clean up a large number of C++11 attribute parse issues, including parsing by Sean Hunt · 12 years ago
  26. 67e8a8b objective-c: improve diagnostic when collection expression is by Fariborz Jahanian · 12 years ago
  27. 52e4ed9 [ms-style asm] Change the fatal error to an extension warning. Apparently, this by Chad Rosier · 12 years ago
  28. 260611a Restructure how the driver communicates information about the by John McCall · 12 years ago
  29. fc685ac Reapplying the changes from r158717 as they were rolled back to avoid merge conflicts from a separate problematic patch. by Aaron Ballman · 12 years ago
  30. 3532936 Revert r158700 and dependent patches r158716, r158717, and r158731. by Jakob Stoklund Olesen · 12 years ago
  31. ed35fd1 Improves parsing and semantic analysis for MS __declspec attributes. This includes support for the align (which fixes PR12631). by Aaron Ballman · 12 years ago
  32. 19a2702 Extend the error recovery for a template-argument-list terminated by '>>' to by Richard Smith · 12 years ago
  33. 50dc12a Recover when correcting an unknown type name to a keyword like "struct". by Kaelyn Uhrain · 12 years ago
  34. b3b26bf [ms-inline-asm] The __asm keyword is a statement separator, so multiple asm by Chad Rosier · 12 years ago
  35. a01eddb [ms-inline-asm] Cleanup MS style inline assembly parsing. by Chad Rosier · 12 years ago
  36. 54655be If parsing a trailing-return-type fails, don't pretend we didn't have one at by Richard Smith · 12 years ago
  37. 8d3607b Allow CorrectTypo to add/modify nested name qualifiers to typos that by Kaelyn Uhrain · 12 years ago
  38. d73ef13 Add pedantic warning -Wempty-translation-unit (C11 6.9p1). by Jordan Rose · 12 years ago
  39. c052dbb Recognize the MS inheritance attributes and turn them into attributes by John McCall · 12 years ago
  40. 6c20222 Fix line endings. by John McCall · 12 years ago
  41. da8d8c2 Add _alignof and __builtin_alignof as aliases for __alignof in by Douglas Gregor · 12 years ago
  42. 4b0e6f1 Move the warnings for extra semi-colons under -Wextra-semi. Also, added by Richard Trieu · 12 years ago
  43. 827adaf Don't use the implicit int rule for error recovery in C++. Instead, try to by Richard Smith · 12 years ago
  44. 2375677 Recover properly from a redundant 'typename' before a non-nested name. This is by Richard Smith · 12 years ago
  45. a971d24 Push the knowledge that we are parsing a type-id/type-name further into the by Richard Smith · 12 years ago
  46. f63eee7 Stop AltiVec parsing from going down the 'implicit int' codepath as part of its by Richard Smith · 12 years ago
  47. de88246 Restore paren, bracket and brace counts in parser when by Douglas Gregor · 12 years ago
  48. bddc7e5 improve error recovery for extra ')'s after a if/switch/while condition. Before: by Chris Lattner · 12 years ago
  49. 8bb21d3 switch some uses of ExpectAndConsume(tok::semi to use ExpectAndConsumeSemi. This allows by Chris Lattner · 12 years ago
  50. 392b3f5 Imrpove the note text for when a non-type decl hides a tag type by Kaelyn Uhrain · 12 years ago
  51. aec2ac6 Add note to help explain why a tag such as 'struct' is needed to refer by Kaelyn Uhrain · 12 years ago
  52. eb382ec Implements boxed expressions for Objective-C. <rdar://problem/10194391> by Patrick Beard · 12 years ago
  53. b2d899e Emulate a MSVC bug where the creation of pointer-to-member to protected member of base class is allowed but only from a static function. by Francois Pichet · 12 years ago
  54. e275a18 The result of the Microsoft __uuidof operator must be considered a global lvalue during constant expression evaluation. by Francois Pichet · 12 years ago
  55. 534986f Add an AttributedStmt type to represent a statement with C++11 attributes by Richard Smith · 12 years ago
  56. 6a91d38 Added a flag to the parser to skip method bodies. by Erik Verbruggen · 12 years ago
  57. 994d73f Part of PR10101: after a parse error in a declaration, try harder to find the by Richard Smith · 12 years ago
  58. 6ce48a7 Support C++11 attributes at the start of a parameter-declaration. by Richard Smith · 12 years ago
  59. c56298d Parsing of C++11 attributes: by Richard Smith · 13 years ago
  60. 6ee326a Disambiguation of '[[': by Richard Smith · 13 years ago
  61. eb52f86a Fix bugs found by -Wconstant-conversion improvements currently under review. by David Blaikie · 13 years ago
  62. b031eab Remove "parse error" in favor of more descriptive diagnostics. by David Blaikie · 13 years ago
  63. b2f6820 Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. by Patrick Beard · 13 years ago
  64. 673720d Fix diagnostic text for r154163. by David Blaikie · 13 years ago
  65. 9df1b96 Restrict fixit for missing 'class' in template template parameters. by David Blaikie · 13 years ago
  66. a823545 Improve & simplify diagnostic for missing 'class' in template template parameter. by David Blaikie · 13 years ago
  67. a85cf39 Improve diagnostics for invalid use of non-static members / this: by Richard Smith · 13 years ago
  68. 460ef13 Correct error recovery when missing 'class' in a template template parameter. by David Blaikie · 13 years ago
  69. 52f10d5 Don't try to parse a malformed parameter list after a constructor or operator by Richard Smith · 13 years ago
  70. 2259286 If we see '(...' where we're expecting an abstract-declarator, that doesn't by Richard Smith · 13 years ago
  71. 412e0cc When we see 'Class(X' or 'Class::Class(X' and we suspect that it names a by Richard Smith · 13 years ago
  72. 0e3c989 Adding some more specific tests for enum declspec parsing, to prove that it really works. by Aaron Ballman · 13 years ago
  73. 6f42669 Fix a crash-on-invalid found by -Wlogical-op-parentheses. by David Blaikie · 13 years ago
  74. 7796eb5 Fix parsing of trailing-return-type. Types are syntactically prohibited from by Richard Smith · 13 years ago
  75. 69730c1 Fix parsing of type-specifier-seq's. Types are syntactically allowed to be by Richard Smith · 13 years ago
  76. 36f5cfe Support for raw and template forms of numeric user-defined literals, by Richard Smith · 13 years ago
  77. 3376277 Fix a couple of issues with literal-operator-id parsing, and provide recovery by Richard Smith · 13 years ago
  78. b453ad3 Add support for cooked forms of user-defined-integer-literal and by Richard Smith · 13 years ago
  79. 2fb4ae3 Implement C++11 [lex.ext]p10 for string and character literals: a ud-suffix not by Richard Smith · 13 years ago
  80. dd66be7 User-defined literal support for character literals. by Richard Smith · 13 years ago
  81. 9fcce65 AST representation for user-defined literals, plus just enough of semantic by Richard Smith · 13 years ago
  82. 99831e4 User-defined literals: reject string and character UDLs in all places where the by Richard Smith · 13 years ago
  83. 6454a02 Added support for parsing declspecs on enumerations. Fixes PR8783 by Aaron Ballman · 13 years ago
  84. d8e4dac Fix decltype crash-on-invalid, if we don't find a matching ')' for an ill-formed by Richard Smith · 13 years ago
  85. d81e961 Update parser's disambiguation to cope with braced function-style casts in by Richard Smith · 13 years ago
  86. 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 · 13 years ago
  87. 0635aa7 Accept braced-init-lists in conditions, and, in passing, dramatically improve by Richard Smith · 13 years ago
  88. b3f323d Disambiguate between C++11 lambda expressions and C99 array by Douglas Gregor · 13 years ago
  89. c9ecec4 Improve recovery for lambda expressions that have 'mutable' or a by Douglas Gregor · 13 years ago
  90. c24a233 Allow thread safety attributes on function definitions. by DeLesley Hutchins · 13 years ago
  91. 2d4d7fd Improve typo correction involving nested name specifiers. by Kaelyn Uhrain · 13 years ago
  92. 625bb56 Generalize -Wempty-body: warn when statement body is empty (closes: PR11329) by Dmitri Gribenko · 13 years ago
  93. ecfcd56 Drive-by fix of incorrect diagnostic, and a test case for said diagnostic. The double error is unfortunate, but I really don't see an alternative whose effort is worth it. by Sebastian Redl · 13 years ago
  94. b326ca8 Remove the "unsupported" error for lambda expressions. It's annoying, by Douglas Gregor · 13 years ago
  95. dcffcbf Fix yet one more test by Douglas Gregor · 13 years ago
  96. 7f99f43 Fix tests for r150123 by Douglas Gregor · 13 years ago
  97. 282e7e6 In C++11 mode, when an integral constant expression is desired and we have a by Richard Smith · 13 years ago
  98. 84b007f Refactor to share code for handling return statements between lambda expressions and block literals. As it turns out, almost all the logic can be shared. by Eli Friedman · 13 years ago
  99. 65ba948 Fix code so that a SkipUntil will ignore semicolons when skipping a by Richard Trieu · 13 years ago
  100. 883692e Improve diagnostics for dangling '}'. by Nico Weber · 13 years ago