1. 2259286 If we see '(...' where we're expecting an abstract-declarator, that doesn't by Richard Smith · 12 years ago
  2. 5d8388c Add cross-referencing comments to ParseDirectDeclarator to note that by Richard Smith · 12 years ago
  3. 412e0cc When we see 'Class(X' or 'Class::Class(X' and we suspect that it names a by Richard Smith · 12 years ago
  4. 5d5ed59 [parser] If there are unmatched braces in a function definition, try to by Argyrios Kyrtzidis · 12 years ago
  5. 1af83c4 Support for definitions of member enumerations of class templates outside the by Richard Smith · 12 years ago
  6. ca89371 Fix the other place where C++98 work for initializer lists was necessary. by Sebastian Redl · 13 years ago
  7. 3e280b5 Add the missing compatibility warning for braced initializers as default arguments. by Sebastian Redl · 13 years ago
  8. e55329d From Vassil Vassilev: by Axel Naumann · 13 years ago
  9. 6d96d3a Small cleanup: move trailing-return-type special-casing into by Richard Smith · 13 years ago
  10. 84407ba Parse brace initializers as default arguments. PR12236. by Sebastian Redl · 13 years ago
  11. 6f42669 Fix a crash-on-invalid found by -Wlogical-op-parentheses. by David Blaikie · 13 years ago
  12. 7796eb5 Fix parsing of trailing-return-type. Types are syntactically prohibited from by Richard Smith · 13 years ago
  13. 69730c1 Fix parsing of type-specifier-seq's. Types are syntactically allowed to be by Richard Smith · 13 years ago
  14. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
  15. 93a7067 Document the availability attribute by Douglas Gregor · 13 years ago
  16. 36f5cfe Support for raw and template forms of numeric user-defined literals, by Richard Smith · 13 years ago
  17. 3376277 Fix a couple of issues with literal-operator-id parsing, and provide recovery by Richard Smith · 13 years ago
  18. d78ef5b Streamline BalancedDelimiterTracker, by eliminating the duplicate by Douglas Gregor · 13 years ago
  19. 8b8d953 Silence unused variable warnings. by Benjamin Kramer · 13 years ago
  20. e53ac8a Refactor Clang sema attribute handling. by Michael Han · 13 years ago
  21. ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 13 years ago
  22. 99831e4 User-defined literals: reject string and character UDLs in all places where the by Richard Smith · 13 years ago
  23. 0cc323c static_assert: Allow any string-literal as the message, not just a character by Richard Smith · 13 years ago
  24. 02892a6 AST/stats: Don't effectively use an out-of-line function to return a static by Daniel Dunbar · 13 years ago
  25. 7ec419a Issue warning when late-parsed attributes have no declaration. by DeLesley Hutchins · 13 years ago
  26. 2287c5e Make late-parsed attributes follow the conventions of ordinary by DeLesley Hutchins · 13 years ago
  27. 32ad2ee Change @import to @__experimental_modules_import. We are not ready to commit to a particular syntax for modules, by Ted Kremenek · 13 years ago
  28. f9b6f2c Avoid examining the AST from the parser, and simplify somewhat. by Richard Smith · 13 years ago
  29. 6454a02 Added support for parsing declspecs on enumerations. Fixes PR8783 by Aaron Ballman · 13 years ago
  30. 5e4e58b Reject 'a = {0} = {0}' rather than parsing it as '(a = {0}) = {0}'. Also by Richard Smith · 13 years ago
  31. 77bfb8b objective-c: provide fixit hint when atomic property does not by Fariborz Jahanian · 13 years ago
  32. 16f1f71 Reapply r151638 and r151641. by James Molloy · 13 years ago
  33. ac62601 Make the odr-use logic work correctly for constant-expressions. PR12006. by Eli Friedman · 13 years ago
  34. b093955 Parse: Change PragmaPackHandler to use the preprocessor allocator. by Daniel Dunbar · 13 years ago
  35. 32a9a75 Revert r151638 because it causes assertion hit on PCH creation for Cocoa.h by Argyrios Kyrtzidis · 13 years ago
  36. fbcf040 Correctly track tags and enum members defined in the prototype of a function, and ensure they are properly scoped. by James Molloy · 13 years ago
  37. d8e4dac Fix decltype crash-on-invalid, if we don't find a matching ')' for an ill-formed by Richard Smith · 13 years ago
  38. c56ab43 Half of PR12088: parse braced-init-lists on the RHS of assignment operators. by Richard Smith · 13 years ago
  39. 13a140c ArrayRef'ize various functions in the AST/Parser/Sema. by Ahmed Charles · 13 years ago
  40. c7b5543 Back out __decltype warning from r151377: we should either warn on all the GNU by Richard Smith · 13 years ago
  41. 39304fa __decltype is a GNU extension, not a C++11 extension. by Richard Smith · 13 years ago
  42. 4ca8ac2 Implement a new type trait __is_trivially_constructible(T, Args...) by Douglas Gregor · 13 years ago
  43. aa5ab26 Handle "#pragma GCC visibility" in a few more places. Switch over "#pragma pack" to use the same handling that gcc does. Fixes <rdar://problem/10871094> and <rdar://problem/10893316>. by Eli Friedman · 13 years ago
  44. 644af7b [libclang] Make sure that all top-level decls in a @implementation are by Argyrios Kyrtzidis · 13 years ago
  45. 25d0a0f Provide the __is_trivially_assignable type trait, which provides by Douglas Gregor · 13 years ago
  46. d81e961 Update parser's disambiguation to cope with braced function-style casts in by Richard Smith · 13 years ago
  47. 33deb35 Fix parsing and processing initializer lists in return statements and as direct member initializers. by Sebastian Redl · 13 years ago
  48. 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
  49. 0635aa7 Accept braced-init-lists in conditions, and, in passing, dramatically improve by Richard Smith · 13 years ago
  50. e9ee382 Improve diagnostics a bit for bad member initializers, and fix an obscure bug involving packs. Fixes PR12049. by Eli Friedman · 13 years ago
  51. 76f3f69 Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is a by Richard Smith · 13 years ago
  52. e43fe99 Fix typo correction of template arguments to once again allow type names. by Kaelyn Uhrain · 13 years ago
  53. fccfb62 In the conflict between C++11 [expr.prim.general]p4, which declares by Douglas Gregor · 13 years ago
  54. e38fa18 Don't assume that a valid expression for the first part of a for-statement by Richard Smith · 13 years ago
  55. 552e299 Implement name mangling for lambda expressions that occur within the by Douglas Gregor · 13 years ago
  56. ccc1b5e Implement name mangling for lambda expressions that occur within the by Douglas Gregor · 13 years ago
  57. 9e8c92a Basic support for name mangling of C++11 lambda expressions. Because by Douglas Gregor · 13 years ago
  58. 2b28bf1 Set the location of the template keyword when allocating a new TemplateIdAnnotation. by Benjamin Kramer · 13 years ago
  59. 5f3c163 Implement #pragma redefine_extname. by David Chisnall · 13 years ago
  60. e698a5c Change wording of warning about using __bridge casts in non-ARC. by Ted Kremenek · 13 years ago
  61. d267b3f De-nest tentative parsing to disambiguate lambdas from designators; no by Douglas Gregor · 13 years ago
  62. b3f323d Disambiguate between C++11 lambda expressions and C99 array by Douglas Gregor · 13 years ago
  63. 85b29a4 Reject continue/break statements within members of local functions nested within by Richard Smith · 13 years ago
  64. c9ecec4 Improve recovery for lambda expressions that have 'mutable' or a by Douglas Gregor · 13 years ago
  65. 8f70bda In Objective-C++, allow the keyword 'class' to be used as a property by Douglas Gregor · 13 years ago
  66. c24a233 Allow thread safety attributes on function definitions. by DeLesley Hutchins · 13 years ago
  67. 2aed8b8 Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself."" by Sebastian Redl · 13 years ago
  68. 1548d14 Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself." by Sebastian Redl · 13 years ago
  69. 5f688f4 Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself. by Sebastian Redl · 13 years ago
  70. 81f3bff Implement code completion support for lambda capture lists. by Douglas Gregor · 13 years ago
  71. 625bb56 Generalize -Wempty-body: warn when statement body is empty (closes: PR11329) by Dmitri Gribenko · 13 years ago
  72. a736524 Implement support for lambda capture pack expansions, e.g., by Douglas Gregor · 13 years ago
  73. 3164c14 Fix crash-on-invalid for 'operator int[]()' in C++11. by David Blaikie · 13 years ago
  74. 6dc00f6 Proper initializer list support for new expressions and type construct expressions. Array new still missing. by Sebastian Redl · 13 years ago
  75. 5b9cc5d Represent C++ direct initializers as ParenListExprs before semantic analysis by Sebastian Redl · 13 years ago
  76. 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
  77. 56a0428 Fix parsing new expressions using init lists. Probably still do the wrong thing in cases involving array new. by Sebastian Redl · 13 years ago
  78. 3ac109c Allow implicit capture of 'this' in a lambda even when the capture by Douglas Gregor · 13 years ago
  79. d37b360 PR11684, core issue 1417: by Richard Smith · 13 years ago
  80. 849639d Make parsing of objc @implementations more robust. by Argyrios Kyrtzidis · 13 years ago
  81. 66581d4 Added source location for the template keyword in DependentTemplateSpecializationTypeLoc nodes (DTSTLoc). by Abramo Bagnara · 13 years ago
  82. 55d23c9 Added location for template keyword in TemplateSpecializationTypeLoc. In the process removed some naming ambiguities. by Abramo Bagnara · 13 years ago
  83. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 13 years ago
  84. 6f42b62 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 13 years ago
  85. 8fe83e1 Move a method from IdentifierTable.h out of line and remove the SmallString include. by Benjamin Kramer · 13 years ago
  86. c5b2e58 Implement code completion support for module import declarations, e.g., by Douglas Gregor · 13 years ago
  87. e4b9276 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 13 years ago
  88. fad03b7 Avoid redundant NNS qualification in constructor/destructor names. by Abramo Bagnara · 13 years ago
  89. 6895a64 Be sure to emit delayed diagnostics after parsing the declaration by John McCall · 13 years ago
  90. 426fc94 Fix our handling of #pragma GCC visibility. by Rafael Espindola · 13 years ago
  91. cd78e61 Avoid correcting unknown identifiers to types where types aren't allowed. by Kaelyn Uhrain · 13 years ago
  92. 443aac9 With a little more work in the tentative parse determining whether a statement by Nick Lewycky · 13 years ago
  93. f211662 Support decltype in member initializers. by David Blaikie · 13 years ago
  94. 5e089fe Support decltype as a simple-type-specifier. by David Blaikie · 13 years ago
  95. f96708d fixes location of "availability" attribute so warning is displayed at by Fariborz Jahanian · 13 years ago
  96. 3fc809d Remove redundant argument. by Rafael Espindola · 13 years ago
  97. 65ba948 Fix code so that a SkipUntil will ignore semicolons when skipping a by Richard Trieu · 13 years ago
  98. 71b8fb5 Make clang's AST model sizeof and typeof with potentially-evaluated operands correctly, similar to what we already do with typeid. by Eli Friedman · 13 years ago
  99. 23323e0 Delayed template instantiation of late-parsed attributes. by DeLesley Hutchins · 13 years ago
  100. 3026348 More dead code removal (using -Wunreachable-code) by David Blaikie · 13 years ago