1. 9e8c92a Basic support for name mangling of C++11 lambda expressions. Because by Douglas Gregor · 12 years ago
  2. 2b28bf1 Set the location of the template keyword when allocating a new TemplateIdAnnotation. by Benjamin Kramer · 12 years ago
  3. 5f3c163 Implement #pragma redefine_extname. by David Chisnall · 12 years ago
  4. e698a5c Change wording of warning about using __bridge casts in non-ARC. by Ted Kremenek · 12 years ago
  5. d267b3f De-nest tentative parsing to disambiguate lambdas from designators; no by Douglas Gregor · 12 years ago
  6. b3f323d Disambiguate between C++11 lambda expressions and C99 array by Douglas Gregor · 12 years ago
  7. 85b29a4 Reject continue/break statements within members of local functions nested within by Richard Smith · 12 years ago
  8. c9ecec4 Improve recovery for lambda expressions that have 'mutable' or a by Douglas Gregor · 12 years ago
  9. 8f70bda In Objective-C++, allow the keyword 'class' to be used as a property by Douglas Gregor · 12 years ago
  10. c24a233 Allow thread safety attributes on function definitions. by DeLesley Hutchins · 12 years ago
  11. 2aed8b8 Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself."" by Sebastian Redl · 12 years ago
  12. 1548d14 Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself." by Sebastian Redl · 12 years ago
  13. 5f688f4 Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself. by Sebastian Redl · 12 years ago
  14. 81f3bff Implement code completion support for lambda capture lists. by Douglas Gregor · 12 years ago
  15. 625bb56 Generalize -Wempty-body: warn when statement body is empty (closes: PR11329) by Dmitri Gribenko · 12 years ago
  16. a736524 Implement support for lambda capture pack expansions, e.g., by Douglas Gregor · 12 years ago
  17. 3164c14 Fix crash-on-invalid for 'operator int[]()' in C++11. by David Blaikie · 12 years ago
  18. 6dc00f6 Proper initializer list support for new expressions and type construct expressions. Array new still missing. by Sebastian Redl · 12 years ago
  19. 5b9cc5d Represent C++ direct initializers as ParenListExprs before semantic analysis by Sebastian Redl · 12 years ago
  20. 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 · 12 years ago
  21. 56a0428 Fix parsing new expressions using init lists. Probably still do the wrong thing in cases involving array new. by Sebastian Redl · 12 years ago
  22. 3ac109c Allow implicit capture of 'this' in a lambda even when the capture by Douglas Gregor · 12 years ago
  23. d37b360 PR11684, core issue 1417: by Richard Smith · 12 years ago
  24. 849639d Make parsing of objc @implementations more robust. by Argyrios Kyrtzidis · 12 years ago
  25. 66581d4 Added source location for the template keyword in DependentTemplateSpecializationTypeLoc nodes (DTSTLoc). by Abramo Bagnara · 12 years ago
  26. 55d23c9 Added location for template keyword in TemplateSpecializationTypeLoc. In the process removed some naming ambiguities. by Abramo Bagnara · 12 years ago
  27. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 12 years ago
  28. 6f42b62 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 12 years ago
  29. 8fe83e1 Move a method from IdentifierTable.h out of line and remove the SmallString include. by Benjamin Kramer · 12 years ago
  30. c5b2e58 Implement code completion support for module import declarations, e.g., by Douglas Gregor · 12 years ago
  31. e4b9276 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 12 years ago
  32. fad03b7 Avoid redundant NNS qualification in constructor/destructor names. by Abramo Bagnara · 12 years ago
  33. 6895a64 Be sure to emit delayed diagnostics after parsing the declaration by John McCall · 12 years ago
  34. 426fc94 Fix our handling of #pragma GCC visibility. by Rafael Espindola · 12 years ago
  35. cd78e61 Avoid correcting unknown identifiers to types where types aren't allowed. by Kaelyn Uhrain · 12 years ago
  36. 443aac9 With a little more work in the tentative parse determining whether a statement by Nick Lewycky · 12 years ago
  37. f211662 Support decltype in member initializers. by David Blaikie · 12 years ago
  38. 5e089fe Support decltype as a simple-type-specifier. by David Blaikie · 12 years ago
  39. f96708d fixes location of "availability" attribute so warning is displayed at by Fariborz Jahanian · 12 years ago
  40. 3fc809d Remove redundant argument. by Rafael Espindola · 12 years ago
  41. 65ba948 Fix code so that a SkipUntil will ignore semicolons when skipping a by Richard Trieu · 12 years ago
  42. 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 · 12 years ago
  43. 23323e0 Delayed template instantiation of late-parsed attributes. by DeLesley Hutchins · 12 years ago
  44. 3026348 More dead code removal (using -Wunreachable-code) by David Blaikie · 12 years ago
  45. ef331b7 Remove PotentiallyPotentiallyEvaluated, and replace it with a much simpler and less error-prone way of handling the relevant cases. Towards marking of whether a declaration is used more accurately. by Eli Friedman · 12 years ago
  46. fcaf27e Extend the error of invalid token after declarations to include fixits for by Richard Trieu · 12 years ago
  47. 69bda4c For Lexer's isAt[Start/End]OfMacroExpansion add an out parameter for the macro by Argyrios Kyrtzidis · 12 years ago
  48. d6c7c67 Change the error when a '+=' follows a declaration to suggest a fixit to '=' instead of just suggesting a ';'. by Richard Trieu · 12 years ago
  49. 7530c03 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 13 years ago
  50. 561d3ab Remove unnecessary default cases in switches over enums. by David Blaikie · 13 years ago
  51. 883692e Improve diagnostics for dangling '}'. by Nico Weber · 13 years ago
  52. 9baf39d objc parsing. Fixes a crash when parsing array initialization by Fariborz Jahanian · 13 years ago
  53. 7984de3 Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its: by Richard Smith · 13 years ago
  54. bdad7a2 Update C++11 scoped enumeration support to match the final proposal: by Richard Smith · 13 years ago
  55. 1c94c16 Extend the diagnostic for a ',' at the end of a declaration where a ';' was by Richard Smith · 13 years ago
  56. 06284c1 Fixed TypeofExpr AST and code generation. by Abramo Bagnara · 13 years ago
  57. 906a7e1 More lambda work. Fixes a minor bug Richard pointed out, makes lookup for lambda parameters work correctly, recording more information into the AST. by Eli Friedman · 13 years ago
  58. 1d7bcf4 Tweak to r147599 for PR10828: Move the check from the parser into sema, and use by Richard Smith · 13 years ago
  59. cb7709c PR10828: Produce a warning when a no-arguments function is declared in block by Richard Smith · 13 years ago
  60. 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
  61. f88c400 Add an explicit LambdaExprContext to Declarator, to parallel BlockLiteralContext. Use it to ensure semantic analysis of types isn't confused by the lack of a type specifier. by Eli Friedman · 13 years ago
  62. deeab90 Fix messed-up indentation in r147515. by Eli Friedman · 13 years ago
  63. 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
  64. c13a34b Eliminate the uglified keyword __import_module__ for importing by Douglas Gregor · 13 years ago
  65. 94ad28b Under -fmodules, accept #public <macroname> and #private <macroname> by Douglas Gregor · 13 years ago
  66. 5948ae1 Introduce a non-uglified syntax for module imports in Objective-C: by Douglas Gregor · 13 years ago
  67. bd9482d Eliminate ObjCForwardProtocolDecl, which is redundant now that by Douglas Gregor · 13 years ago
  68. d7c56e1 Change the diagnostics which said 'accepted as an extension' to instead say by Richard Smith · 13 years ago
  69. 8d2a701 Remove unused variables. by Rafael Espindola · 13 years ago
  70. ffbe9b9 Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" so this patch is surprisingly small. by Benjamin Kramer · 13 years ago
  71. 9241057 Pass context and access to Parser::ParseExplicitInstantiation() for by Argyrios Kyrtzidis · 13 years ago
  72. 5cb94a7 Add -Wdangling-else. by Nico Weber · 13 years ago
  73. 62f13c9 Fix a parser bug that prevented it from correctly parsing explicit construct expressoins of the form T{args}. by Sebastian Redl · 13 years ago
  74. a44854a PR11297: Provide a better diagnostic for code which contains a by Richard Smith · 13 years ago
  75. 99ba9e3 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 13 years ago
  76. f6702a3 Unlike in C++03, a constant-expression is not an unevaluated operand in C++11. by Richard Smith · 13 years ago
  77. 9490ab4 Fix tentative parsing so it knows how to handle an ambiguous for-range-declaration. PR11601. by Eli Friedman · 13 years ago
  78. d9d12e0 Refine error diagnostic for using bridged casts when not using ARC. by Ted Kremenek · 13 years ago
  79. e2eb0e9 objc-arc: bridge casts in non-arc mode are now error. // rdar://10597832 by Fariborz Jahanian · 13 years ago
  80. 00852e4 objc-arc: bridge casts in non-objc-arc mode are ignord. by Fariborz Jahanian · 13 years ago
  81. 85c60db Silence gcc warnings. by Benjamin Kramer · 13 years ago
  82. 0db9f4d In Parser::SkipUntil do not stop at '@' unconditionally. by Argyrios Kyrtzidis · 13 years ago
  83. a24195a After late parsing an objc method, make sure there are no leftover cached tokens, by Argyrios Kyrtzidis · 13 years ago
  84. 91ec789 Support decltype in pseudo destructors and dependent destructor calls. by David Blaikie · 13 years ago
  85. 4805f15 Allow empty argument lists in thread safety attributes by DeLesley Hutchins · 13 years ago
  86. 9d24a8b Implement the Microsoft __if_exists/if_not_exists extension in initializer-list. by Francois Pichet · 13 years ago
  87. 006e42f Add ability to supply additional message to availability macros, by Fariborz Jahanian · 13 years ago
  88. 5a477db deprecated enum should not warn when used initializing another deprecated enumerator. by Fariborz Jahanian · 13 years ago
  89. 53a75c0 Decltype in non-pseudo (& non-dependent) dtor calls. by David Blaikie · 13 years ago
  90. 90ec96f Fix: allow @protocol forward declarations inside @implementation-s. by Erik Verbruggen · 13 years ago
  91. e1fca50 Remove unused parameter from the LateParsedTemplatedFunction constructor. by Francois Pichet · 13 years ago
  92. b577757 Use the real end of the decltype expression. by David Blaikie · 13 years ago
  93. d64251f Extend warnings for missing '@end'. Fixes PR2709. by Erik Verbruggen · 13 years ago
  94. 42d6d0c Support decltype in nested-name-specifiers. by David Blaikie · 13 years ago
  95. 5e9392b Implement support for the __is_final type trait, to determine whether by Douglas Gregor · 13 years ago
  96. 320fa4b Fix test regression introduced by r145656. When seeing a string literal that isn't accepted by 'asm', skip to the enclosing ')'. by Ted Kremenek · 13 years ago
  97. 7f42228 Diagnose use of wide string literal in 'asm' instead of crashing. Fixes <rdar://problem/10465079>. by Ted Kremenek · 13 years ago
  98. 58196dc Revert most of r145372 for now. Lookahead beyond the ';' in a function by Richard Smith · 13 years ago
  99. 3d3589d Switch the module-loading interfaces and parser from a simple by Douglas Gregor · 13 years ago
  100. 6e1fd33 Add fix-it to remove 'typedef' from function template definitions. Such a token by Richard Smith · 13 years ago