1. 460ef13 Correct error recovery when missing 'class' in a template template parameter. by David Blaikie · 13 years ago
  2. 52f10d5 Don't try to parse a malformed parameter list after a constructor or operator by Richard Smith · 13 years ago
  3. 2259286 If we see '(...' where we're expecting an abstract-declarator, that doesn't by Richard Smith · 13 years ago
  4. 412e0cc When we see 'Class(X' or 'Class::Class(X' and we suspect that it names a by Richard Smith · 13 years ago
  5. 0e3c989 Adding some more specific tests for enum declspec parsing, to prove that it really works. by Aaron Ballman · 13 years ago
  6. 6f42669 Fix a crash-on-invalid found by -Wlogical-op-parentheses. by David Blaikie · 13 years ago
  7. 7796eb5 Fix parsing of trailing-return-type. Types are syntactically prohibited from by Richard Smith · 13 years ago
  8. 69730c1 Fix parsing of type-specifier-seq's. Types are syntactically allowed to be by Richard Smith · 13 years ago
  9. 36f5cfe Support for raw and template forms of numeric user-defined literals, by Richard Smith · 13 years ago
  10. 3376277 Fix a couple of issues with literal-operator-id parsing, and provide recovery by Richard Smith · 13 years ago
  11. b453ad3 Add support for cooked forms of user-defined-integer-literal and by Richard Smith · 13 years ago
  12. 2fb4ae3 Implement C++11 [lex.ext]p10 for string and character literals: a ud-suffix not by Richard Smith · 13 years ago
  13. dd66be7 User-defined literal support for character literals. by Richard Smith · 13 years ago
  14. 9fcce65 AST representation for user-defined literals, plus just enough of semantic by Richard Smith · 13 years ago
  15. 99831e4 User-defined literals: reject string and character UDLs in all places where the by Richard Smith · 13 years ago
  16. 6454a02 Added support for parsing declspecs on enumerations. Fixes PR8783 by Aaron Ballman · 13 years ago
  17. d8e4dac Fix decltype crash-on-invalid, if we don't find a matching ')' for an ill-formed by Richard Smith · 13 years ago
  18. d81e961 Update parser's disambiguation to cope with braced function-style casts in by Richard Smith · 13 years ago
  19. 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
  20. 0635aa7 Accept braced-init-lists in conditions, and, in passing, dramatically improve by Richard Smith · 13 years ago
  21. b3f323d Disambiguate between C++11 lambda expressions and C99 array by Douglas Gregor · 13 years ago
  22. c9ecec4 Improve recovery for lambda expressions that have 'mutable' or a by Douglas Gregor · 13 years ago
  23. c24a233 Allow thread safety attributes on function definitions. by DeLesley Hutchins · 13 years ago
  24. 2d4d7fd Improve typo correction involving nested name specifiers. by Kaelyn Uhrain · 13 years ago
  25. 625bb56 Generalize -Wempty-body: warn when statement body is empty (closes: PR11329) by Dmitri Gribenko · 13 years ago
  26. 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
  27. b326ca8 Remove the "unsupported" error for lambda expressions. It's annoying, by Douglas Gregor · 13 years ago
  28. dcffcbf Fix yet one more test by Douglas Gregor · 13 years ago
  29. 7f99f43 Fix tests for r150123 by Douglas Gregor · 13 years ago
  30. 282e7e6 In C++11 mode, when an integral constant expression is desired and we have a by Richard Smith · 13 years ago
  31. 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
  32. 65ba948 Fix code so that a SkipUntil will ignore semicolons when skipping a by Richard Trieu · 13 years ago
  33. 883692e Improve diagnostics for dangling '}'. by Nico Weber · 13 years ago
  34. 72899c3 More lambda work: semantic analysis of capturing 'this'. It's a bit complicated, but we have to be careful about when exactly captures are marked given PotentiallyPotentiallyEvaluated contexts. (Actually, it's not 100% correct yet, but it's close enough for the moment.) by Eli Friedman · 13 years ago
  35. ec9ea72 More lambda work. Tweak the Sema interface slightly. Start adding the pieces to build the lambda class and its call operator. Create an actual scope for the lambda body. by Eli Friedman · 13 years ago
  36. dc3b723 Stub out the Sema interface for lambda expressions, and change the parser to use it. Unconditionally error on lambda expressions because they don't work in any meaningful way yet. by Eli Friedman · 13 years ago
  37. d7c56e1 Change the diagnostics which said 'accepted as an extension' to instead say by Richard Smith · 13 years ago
  38. 5cb94a7 Add -Wdangling-else. by Nico Weber · 13 years ago
  39. a44854a PR11297: Provide a better diagnostic for code which contains a by Richard Smith · 13 years ago
  40. 0db9f4d In Parser::SkipUntil do not stop at '@' unconditionally. by Argyrios Kyrtzidis · 13 years ago
  41. 2fe9b7f Modify how the -verify flag works. Currently, the verification string and by Richard Trieu · 13 years ago
  42. 7209646 objc: diagnose duplicate declaration of methods in classes. // rdar://10535349 by Fariborz Jahanian · 13 years ago
  43. 9d24a8b Implement the Microsoft __if_exists/if_not_exists extension in initializer-list. by Francois Pichet · 13 years ago
  44. 006e42f Add ability to supply additional message to availability macros, by Fariborz Jahanian · 13 years ago
  45. 90ec96f Fix: allow @protocol forward declarations inside @implementation-s. by Erik Verbruggen · 13 years ago
  46. d64251f Extend warnings for missing '@end'. Fixes PR2709. by Erik Verbruggen · 13 years ago
  47. 7f42228 Diagnose use of wide string literal in 'asm' instead of crashing. Fixes <rdar://problem/10465079>. by Ted Kremenek · 13 years ago
  48. 2aba711 Change the Microsoft __interface keyword to be an alias for struct (not class) since members are public by default. by Francois Pichet · 13 years ago
  49. 9d38dbc Enable delayed template parsing for friend functions declared at template class scope. by Francois Pichet · 13 years ago
  50. c430ef4 PR11148: Fix crash-on-invalid if an invalid member declaration is marked as by Richard Smith · 13 years ago
  51. 0706df4 Improve the diagnostic when a comma ends up at the end of a declarator group by Richard Smith · 13 years ago
  52. fe0a0fb Refactor __attribute__ parsing, and add a diagnostic if the r_paren at the end by Richard Smith · 13 years ago
  53. 95fa252 Testcase for half of r142048. by Richard Smith · 13 years ago
  54. d60feeb Use of override keywords in C++98 should produce a warning by default. by Richard Smith · 13 years ago
  55. 762bb9d Update all tests other than Driver/std.cpp to use -std=c++11 rather than by Richard Smith · 13 years ago
  56. 5f1c822 Allow for annotate attributes after access specifiers. When such by Erik Verbruggen · 13 years ago
  57. 13f8daf Fix crash-on-invalid, improve error recovery, and test coverage for missing colon after access specifiers in C++ by David Blaikie · 13 years ago
  58. b3df138 Switch diagnostic text from "C++0x" over to "C++11". by Douglas Gregor · 13 years ago
  59. 4a8dfb5 Introduce BalancedDelimiterTracker, to better track open/close by Douglas Gregor · 13 years ago
  60. b8b0e75 OpenCL: add a non-standard extension, cl_clang_storage_class_specifiers, by Peter Collingbourne · 13 years ago
  61. 41c8d6f OpenCL: disallow '#pragma OPENCL EXTENSION all : enable', per OpenCL 1.1 9.1 by Peter Collingbourne · 13 years ago
  62. d1e40d5 Make -fobjc-nonfragile-abi the -cc1 default, since it's the by John McCall · 13 years ago
  63. e82247a Hey, maybe we shouldn't silently ignore decl attributes by John McCall · 13 years ago
  64. 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
  65. 3fedbe1 Some fixes for MS-style asm parsing: specifically, add some error checking, and handle asm comments using semicolons correctly. (The comments are actually surprisingly tricky.) by Eli Friedman · 13 years ago
  66. 1991b71 PR11000: Fix crash on invalid. by Richard Smith · 13 years ago
  67. 82d0b0a Add support for alignment-specifiers in C1X and C++11, remove by Peter Collingbourne · 13 years ago
  68. 3497fdf Add support for parsing an attribute-specifier-seq containing multiple by Peter Collingbourne · 13 years ago
  69. f190768 Add support for parsing the optional attribute-specifier-seq at the by Peter Collingbourne · 13 years ago
  70. 1090452 Fix a crash-on-invalid. by Matt Beaumont-Gay · 13 years ago
  71. 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
  72. c11030e Fix a problem in digraph handling where "[:" might be treated as "<::" and by Richard Trieu · 13 years ago
  73. 950be71 Changes to the name lookup have caused a regression in the digraph fix-it hint. by Richard Trieu · 13 years ago
  74. 1155c42 Allow C99 hexfloats in C++0x mode. This change resolves the standards by Douglas Gregor · 13 years ago
  75. 58fd97a Add support for Microsoft __ptr32 keyword. Patch by Chris Cudmore! by Francois Pichet · 13 years ago
  76. 5440bfa Remove the last FIXMEs on -Wunused-comparison since it got moved to by Chandler Carruth · 13 years ago
  77. ae7902c Parsing of C++0x lambda expressions, from John Freeman with help from by Douglas Gregor · 13 years ago
  78. 53afad5 This patch makes the string/character literal tests run in C, by Douglas Gregor · 13 years ago
  79. 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
  80. e23af2a PR10392: "#pragma GCC visibility" must not expand macros in its arguments. by Joerg Sonnenberger · 13 years ago
  81. 699f9b1 Change __debugbreak signature to void __debugbreak(void); MSVC compatibility. by Francois Pichet · 13 years ago
  82. b73377e Make the Preprocessor more memory efficient and improve macro instantiation diagnostics. by Argyrios Kyrtzidis · 13 years ago
  83. 31fd2b7 For code such as: by Richard Trieu · 13 years ago
  84. 7ddf6b2 Allow Lexer::getLocForEndOfToken to return the location just passed the macro instantiation by Argyrios Kyrtzidis · 13 years ago
  85. 0e1e69c Improve the diagnostics generated for switch statements missing expressions by David Majnemer · 13 years ago
  86. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  87. af9cddf Modify a diagnostic introduced in r132612 to emit QualTypes directly by Peter Collingbourne · 13 years ago
  88. 61eee0c Add support for builtin astype: by Tanya Lattner · 13 years ago
  89. f858bd8 Add a fix-it and better error recovery for improperly nested namespaces. This will give a better error message for cases such as "namespace foo::bar::baz {}" and a suggested fix-it of "namespace foo { namespace bar { namespace baz {} } }" by Richard Trieu · 13 years ago
  90. 563a645 Add support for Microsoft __if_exists, __if_not_exists extension at class scope. by Francois Pichet · 13 years ago
  91. 7880bc3 Implement a few basic tests for defaulted and deleted functions. by Sean Hunt · 13 years ago
  92. 6a24747 In Microsoft mode, allow pure specifier (=0) on inline functions declared at class scope. by Francois Pichet · 13 years ago
  93. 4405445 Tweak the diagnostics for the C++0x extensions to friend types to note by Douglas Gregor · 13 years ago
  94. 20e3c9e Add a __uuidof test where the uuid attribute is on the second declaration. by Francois Pichet · 13 years ago
  95. a23ae3f Temporary preprocessor hack to get around the Microsoft __identifier(x) extension. by Francois Pichet · 13 years ago
  96. f986038 Add support for _if_exists and __if_not_exists at namespace/global scope. by Francois Pichet · 13 years ago
  97. 1e86269 Add support for Microsoft __if_exists and __if_not_exists construct inside function definition. by Francois Pichet · 13 years ago
  98. a343a41 r130381 follow up: accept __uuidof expression for template argument reference. by Francois Pichet · 13 years ago
  99. a97d24f Support &__uuidof(type) as a non type template argument. by Francois Pichet · 13 years ago
  100. 338d7f7 Upgrade Microsoft's __int8, __int16, __int32 and __int64 types from builtin defines to real types. by Francois Pichet · 13 years ago