1. aa0cd85 Structured comment parsing, first step. by Dmitri Gribenko · 12 years ago
  2. 8e083e7 Reapply r158700 and fixup patches, minus one hunk that slipped through and by Sean Hunt · 12 years ago
  3. 3532936 Revert r158700 and dependent patches r158716, r158717, and r158731. by Jakob Stoklund Olesen · 12 years ago
  4. bfcb037 Improve the specification of spellings in Attr.td. by Sean Hunt · 12 years ago
  5. 93f95f2 Handle C++11 attribute namespaces automatically. by Sean Hunt · 12 years ago
  6. 699c904 Documentation cleanup: by James Dennett · 12 years ago
  7. 1dfbd92 Still more Doxygen documentation fixes: by James Dennett · 12 years ago
  8. 54655be If parsing a trailing-return-type fails, don't pretend we didn't have one at by Richard Smith · 12 years ago
  9. 581deb3 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 12 years ago
  10. 48d798c Fix typos found by http://github.com/lyda/misspell-check by Benjamin Kramer · 12 years ago
  11. c052dbb Recognize the MS inheritance attributes and turn them into attributes by John McCall · 12 years ago
  12. 1de6a6c objective-c. Fixes a 'fixit' where location of by Fariborz Jahanian · 12 years ago
  13. ab41fe9 Move Sema::VerifyIntegerConstantExpression() and by Douglas Gregor · 12 years ago
  14. f502d8e Switch RequireLiteralType() off of PartialDiagnostic. by Douglas Gregor · 12 years ago
  15. d10099e Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType() by Douglas Gregor · 12 years ago
  16. a058fd4 Revert most of r154844, which was disabled in r155975. Keep around the by Richard Smith · 12 years ago
  17. 262bc18 Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 12 years ago
  18. c799a6a If a type is non-literal by virtue of being incomplete produce notes by Richard Smith · 12 years ago
  19. e656b83 Teach RequireCompleteType about multi-dimensional arrays. Fixes by Douglas Gregor · 12 years ago
  20. 74e2fc3 Implement the last part of C++ [class.mem]p2, delaying the parsing of by Douglas Gregor · 12 years ago
  21. bc1029b Implement C90 pedantic warning for duplicate declaration specifiers which are duplicated via a typedef. Patch by Tim Northover. by Eli Friedman · 12 years ago
  22. 5a5a971 For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this is by Richard Smith · 12 years ago
  23. 564f4c5 During the instantiation of a class template specialization, that by Richard Smith · 12 years ago
  24. 7796eb5 Fix parsing of trailing-return-type. Types are syntactically prohibited from by Richard Smith · 13 years ago
  25. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
  26. a346efa [Sema] A tag decl that is marked as invalid and is used in a decl-spec, by Argyrios Kyrtzidis · 13 years ago
  27. 96a0014 [AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart(). by Daniel Dunbar · 13 years ago
  28. a08c2fb Make helper static. by Benjamin Kramer · 13 years ago
  29. ee06539 Make RequireLiteralType work correctly with incomplete array types. PR12037. by Eli Friedman · 13 years ago
  30. 6893284 Unify our computation of the type of a captured reference to a by Douglas Gregor · 13 years ago
  31. 86c3ae4 Update constexpr implementation to match CWG's chosen approach for core issues by Richard Smith · 13 years ago
  32. 6d9ef30 Implement the standard decltype() semantics described in C++11 by Douglas Gregor · 13 years ago
  33. f8af982 Within the body of a lambda expression, decltype((x)) for an by Douglas Gregor · 13 years ago
  34. 8327118 Make sure to try instantiating a templated type which is used in an _Atomic by Richard Smith · 13 years ago
  35. d37b360 PR11684, core issue 1417: by Richard Smith · 13 years ago
  36. eefb3d5 Track whether a function type has a trailing return type as type sugar. Use this by Richard Smith · 13 years ago
  37. b4e5e28 CWG issue 1405: mutable members are allowed in literal types, but can't undergo by Richard Smith · 13 years ago
  38. d85bf9d Only complain about __strong __strong id, not __strong SomeStrongTypedef by John McCall · 13 years ago
  39. 200fa53 Revise the SplitQualType interface to make it its own thing instead of by John McCall · 13 years ago
  40. 66581d4 Added source location for the template keyword in DependentTemplateSpecializationTypeLoc nodes (DTSTLoc). by Abramo Bagnara · 13 years ago
  41. 38a4291 Removed redundant location info from ElaboratedTypeLoc / DependentNameLoc / DependentTSTLoc. Uniformed names referencing elaborated keyword. No intended functionality changes. by Abramo Bagnara · 13 years ago
  42. 55d23c9 Added location for template keyword in TemplateSpecializationTypeLoc. In the process removed some naming ambiguities. by Abramo Bagnara · 13 years ago
  43. 282e7e6 In C++11 mode, when an integral constant expression is desired and we have a by Richard Smith · 13 years ago
  44. 8398cbf constexpr: Unlike other incomplete types, 'void' cannot possibly be completed as by Richard Smith · 13 years ago
  45. e4b9276 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 13 years ago
  46. e8c904f Don't suppress access-control or invalid-type diagnostics from a by John McCall · 13 years ago
  47. 78a5424 Fix some comments relating to ExpressionEvaluationContexts. Get rid of a couple of uses of ConstantEvaluated which don't make sense. by Eli Friedman · 13 years ago
  48. 3026348 More dead code removal (using -Wunreachable-code) by David Blaikie · 13 years ago
  49. 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 · 13 years ago
  50. 93c878e Fix a couple issues where we didn't correctly delay diagnostics in PotentiallyPotentiallyEvaluated contexts. In preparation for making sizeof() PotentiallyPotentiallyEvaluated. by Eli Friedman · 13 years ago
  51. 561d3ab Remove unnecessary default cases in switches over enums. by David Blaikie · 13 years ago
  52. 806054d Do placeholder conversions on array bounds in both declarators and by John McCall · 13 years ago
  53. 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
  54. 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
  55. d07cc36 Diagnose cases where the definition of a particular type is required, by Douglas Gregor · 13 years ago
  56. d7c56e1 Change the diagnostics which said 'accepted as an extension' to instead say by Richard Smith · 13 years ago
  57. 80d4b55 Small refactoring and simplification of constant evaluation and some of its by Richard Smith · 13 years ago
  58. f6702a3 Unlike in C++03, a constant-expression is not an unevaluated operand in C++11. by Richard Smith · 13 years ago
  59. bd79119 Sema::RequireCompleteType currently attempts to by Sean Callanan · 13 years ago
  60. b302996 Use Sema::RequireCompleteType to check for the completeness of by Douglas Gregor · 13 years ago
  61. 1bf9a9e Represent an APValue based on a Decl as that Decl, rather than a DeclRefExpr by Richard Smith · 13 years ago
  62. 8ac2c66 Make sure that restrict-qualifying an array actually adds a restrict qualifier. PR11354. (operator bool() is evil!) by Eli Friedman · 13 years ago
  63. 5cad822 When applying ARC __weak to a non-objc pointer, do not give error that by Argyrios Kyrtzidis · 13 years ago
  64. e71202e In ARC, when applying an ownership to a non-objc pointer, instead of ignoring it by Argyrios Kyrtzidis · 13 years ago
  65. 51f4708 Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it will by Richard Smith · 13 years ago
  66. 6ee5492 [ARC] Do not transfer ARC ownership if the cast is going to result in r-value, by Argyrios Kyrtzidis · 13 years ago
  67. 43f5103 Improve the warning for cv-qualifiers on free functions, from Ahmed Charles! by Douglas Gregor · 13 years ago
  68. ebaf0e6 -Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 1. by Richard Smith · 13 years ago
  69. 20cdbeb Add sema checks for calls to functions taking static array parameters by Peter Collingbourne · 13 years ago
  70. 0aa86c0 Add -Wc++98-compat warning for deduced 'auto' type specifier. by Richard Smith · 13 years ago
  71. aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 13 years ago
  72. e5acd13 Reinstate r141898 (reverted in r141921), without the -Wc++98-compat-variadic-templates flag. Consensus is that -Wc++98-compat is a useful addition to clang, but per-C++11-feature warnings may not be. by Richard Smith · 13 years ago
  73. f38eaa4 Revert the -Wc++98-compat flag because dgregor doesn't like it. by Jeffrey Yasskin · 13 years ago
  74. 48a9d18 Implement the first piece of a -Wc++98-compat flag so that people can build in by Jeffrey Yasskin · 13 years ago
  75. 5fa6a04 constexpr: don't consider class types with mutable members to be literal types. by Richard Smith · 13 years ago
  76. 43fe245 When building source location information for an _Atomic type, be sure by Douglas Gregor · 13 years ago
  77. 682eae2 Hack in a workaround for PR11082 until we have a proper fix. This by Chandler Carruth · 13 years ago
  78. 5e1cdac Rename TagDecl::isDefinition -> isCompleteDefinition by John McCall · 13 years ago
  79. b001de7 Support for C1x _Atomic specifier (see testcase). This is primarily being committed at the moment to help support C++0x <atomic>, but it should be a solid base for implementing the full specification of C1x _Atomic. by Eli Friedman · 13 years ago
  80. cdda47f Parse attributes written in an ObjC method parameter type as by John McCall · 13 years ago
  81. e82247a Hey, maybe we shouldn't silently ignore decl attributes by John McCall · 13 years ago
  82. 9f569cc constexpr: semantic checking for constexpr functions and constructors. Based in by Richard Smith · 13 years ago
  83. 55dec86 constexpr functions are implicitly const. More tests to follow. by Richard Smith · 13 years ago
  84. 440ec2e For __weak/__strong/etc. ownership attributes, don't macro expand them in diagnostics. by Argyrios Kyrtzidis · 13 years ago
  85. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  86. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  87. 5b76f37 [ARC] Allow forming 'id*' in an unevaluated context. Fixes rdar://10148540. by Argyrios Kyrtzidis · 13 years ago
  88. 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 13 years ago
  89. e97179c Implement the Objective-C 'instancetype' type, which is an alias of by Douglas Gregor · 13 years ago
  90. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  91. 8e68f1c Let attribute((cdecl)) and company override -mrtd default calling convention. by Roman Divacky · 13 years ago
  92. 020972d Forbid address-space-qualified function types, per TR 18037 by Peter Collingbourne · 13 years ago
  93. 29e3ef8 Fix TR 18037 citation in SemaType.cpp by Peter Collingbourne · 13 years ago
  94. 108f756 Cleanup the stray comments and variables I could dig out of Sema to by Chandler Carruth · 13 years ago
  95. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  96. 90ebed0 Add 'mutable' to the function declarator chunk, to be used when by Douglas Gregor · 13 years ago
  97. 98a5403 Fix a bug where a local variable named 'self' is causing by Fariborz Jahanian · 13 years ago
  98. 79e6bd3 Centralize the getCanonicalType() calls in the Itanium C++ mangling by Douglas Gregor · 13 years ago
  99. 7263fee Some code cleanup of r134522 by Fariborz Jahanian · 13 years ago
  100. 742352a objc-arc: Support objc_arc_weak_unavailable on those by Fariborz Jahanian · 13 years ago