1. 3026348 More dead code removal (using -Wunreachable-code) by David Blaikie · 12 years ago
  2. 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
  3. 93c878e Fix a couple issues where we didn't correctly delay diagnostics in PotentiallyPotentiallyEvaluated contexts. In preparation for making sizeof() PotentiallyPotentiallyEvaluated. by Eli Friedman · 12 years ago
  4. 561d3ab Remove unnecessary default cases in switches over enums. by David Blaikie · 12 years ago
  5. 806054d Do placeholder conversions on array bounds in both declarators and by John McCall · 12 years ago
  6. 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
  7. 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
  8. d07cc36 Diagnose cases where the definition of a particular type is required, by Douglas Gregor · 13 years ago
  9. d7c56e1 Change the diagnostics which said 'accepted as an extension' to instead say by Richard Smith · 13 years ago
  10. 80d4b55 Small refactoring and simplification of constant evaluation and some of its by Richard Smith · 13 years ago
  11. f6702a3 Unlike in C++03, a constant-expression is not an unevaluated operand in C++11. by Richard Smith · 13 years ago
  12. bd79119 Sema::RequireCompleteType currently attempts to by Sean Callanan · 13 years ago
  13. b302996 Use Sema::RequireCompleteType to check for the completeness of by Douglas Gregor · 13 years ago
  14. 1bf9a9e Represent an APValue based on a Decl as that Decl, rather than a DeclRefExpr by Richard Smith · 13 years ago
  15. 8ac2c66 Make sure that restrict-qualifying an array actually adds a restrict qualifier. PR11354. (operator bool() is evil!) by Eli Friedman · 13 years ago
  16. 5cad822 When applying ARC __weak to a non-objc pointer, do not give error that by Argyrios Kyrtzidis · 13 years ago
  17. e71202e In ARC, when applying an ownership to a non-objc pointer, instead of ignoring it by Argyrios Kyrtzidis · 13 years ago
  18. 51f4708 Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it will by Richard Smith · 13 years ago
  19. 6ee5492 [ARC] Do not transfer ARC ownership if the cast is going to result in r-value, by Argyrios Kyrtzidis · 13 years ago
  20. 43f5103 Improve the warning for cv-qualifiers on free functions, from Ahmed Charles! by Douglas Gregor · 13 years ago
  21. ebaf0e6 -Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 1. by Richard Smith · 13 years ago
  22. 20cdbeb Add sema checks for calls to functions taking static array parameters by Peter Collingbourne · 13 years ago
  23. 0aa86c0 Add -Wc++98-compat warning for deduced 'auto' type specifier. by Richard Smith · 13 years ago
  24. aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 13 years ago
  25. 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
  26. f38eaa4 Revert the -Wc++98-compat flag because dgregor doesn't like it. by Jeffrey Yasskin · 13 years ago
  27. 48a9d18 Implement the first piece of a -Wc++98-compat flag so that people can build in by Jeffrey Yasskin · 13 years ago
  28. 5fa6a04 constexpr: don't consider class types with mutable members to be literal types. by Richard Smith · 13 years ago
  29. 43fe245 When building source location information for an _Atomic type, be sure by Douglas Gregor · 13 years ago
  30. 682eae2 Hack in a workaround for PR11082 until we have a proper fix. This by Chandler Carruth · 13 years ago
  31. 5e1cdac Rename TagDecl::isDefinition -> isCompleteDefinition by John McCall · 13 years ago
  32. 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
  33. cdda47f Parse attributes written in an ObjC method parameter type as by John McCall · 13 years ago
  34. e82247a Hey, maybe we shouldn't silently ignore decl attributes by John McCall · 13 years ago
  35. 9f569cc constexpr: semantic checking for constexpr functions and constructors. Based in by Richard Smith · 13 years ago
  36. 55dec86 constexpr functions are implicitly const. More tests to follow. by Richard Smith · 13 years ago
  37. 440ec2e For __weak/__strong/etc. ownership attributes, don't macro expand them in diagnostics. by Argyrios Kyrtzidis · 13 years ago
  38. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  39. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  40. 5b76f37 [ARC] Allow forming 'id*' in an unevaluated context. Fixes rdar://10148540. by Argyrios Kyrtzidis · 13 years ago
  41. 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
  42. e97179c Implement the Objective-C 'instancetype' type, which is an alias of by Douglas Gregor · 13 years ago
  43. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  44. 8e68f1c Let attribute((cdecl)) and company override -mrtd default calling convention. by Roman Divacky · 13 years ago
  45. 020972d Forbid address-space-qualified function types, per TR 18037 by Peter Collingbourne · 13 years ago
  46. 29e3ef8 Fix TR 18037 citation in SemaType.cpp by Peter Collingbourne · 13 years ago
  47. 108f756 Cleanup the stray comments and variables I could dig out of Sema to by Chandler Carruth · 13 years ago
  48. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  49. 90ebed0 Add 'mutable' to the function declarator chunk, to be used when by Douglas Gregor · 13 years ago
  50. 98a5403 Fix a bug where a local variable named 'self' is causing by Fariborz Jahanian · 13 years ago
  51. 79e6bd3 Centralize the getCanonicalType() calls in the Itanium C++ mangling by Douglas Gregor · 13 years ago
  52. 7263fee Some code cleanup of r134522 by Fariborz Jahanian · 13 years ago
  53. 742352a objc-arc: Support objc_arc_weak_unavailable on those by Fariborz Jahanian · 13 years ago
  54. 9f084a3 Change the driver's logic about Objective-C runtimes: abstract out a by John McCall · 13 years ago
  55. 28445f0 -Fix mistake in ASTContext::getInnerObjCOwnership noticed by Doug by Argyrios Kyrtzidis · 13 years ago
  56. 05d4876 Fix the warning that is emitted when an ownership attribute is applied incorrectly. by Argyrios Kyrtzidis · 13 years ago
  57. a8349f5 Use transferARCOwnershipToDeclaratorChunk in inferARCWriteback, no functionality change. by Argyrios Kyrtzidis · 13 years ago
  58. 1c73dcb Fix assertion hit in inferARCWriteback. by Argyrios Kyrtzidis · 13 years ago
  59. 31862ba [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 13 years ago
  60. 8cfa57b Break Sema::GetTypeForDeclarator in 2 functions, one for DeclSpec processing and another for the rest. by Argyrios Kyrtzidis · 13 years ago
  61. 17b6399 Introduce Declarator::ObjCCatchContext, this will result in correct error for 'auto' in obj-c catch. by Argyrios Kyrtzidis · 13 years ago
  62. 0b8c98f Introduce Declarator::CXXNewContext and remove 'AutoAllowedInTypeName' parameter by Argyrios Kyrtzidis · 13 years ago
  63. d3880f8 Centralize all checks for a C++ tag definition inside a typename in by Argyrios Kyrtzidis · 13 years ago
  64. 3215398 Centralize the check for a tag definition in a Declarator::PrototypeContext inside GetTypeForDeclarator. by Argyrios Kyrtzidis · 13 years ago
  65. db7abf7 Remove the call to GetTypeForDeclarator in Sema::ActOnCXXConditionDeclaration. by Argyrios Kyrtzidis · 13 years ago
  66. b8b0313 Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. by Argyrios Kyrtzidis · 13 years ago
  67. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  68. 4ac0140 Eliminate a 'default' case in template argument deduction, where we by Douglas Gregor · 13 years ago
  69. e1eed38 when compiling in a GNU mode (e.g. gnu99) treat VLAs with a size that can be folded to a constant by Chris Lattner · 13 years ago
  70. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  71. a08fcb8 Make -Wignored-qualifiers point to the first ignored qualifier. by Hans Wennborg · 13 years ago
  72. 36f255c Improve the instantiation of static data members in by Douglas Gregor · 13 years ago
  73. f15748a When performing template argument deduction given a function argument by Douglas Gregor · 13 years ago
  74. e4d645c Enhance Clang to start instantiating static data member definitions by Chandler Carruth · 13 years ago
  75. ca63c20 Implement a new type node, UnaryTransformType, designed to represent a by Sean Hunt · 13 years ago
  76. 9625e44 It's considered poor form to create references to the overloaded by Douglas Gregor · 13 years ago
  77. db5d44b Implement __underlying_type for libc++. by Sean Hunt · 13 years ago
  78. 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 13 years ago
  79. 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 13 years ago
  80. 414d896 Implement ARM pcs attribute. Basically it's another way of calling convention selection (AAPCS or by Anton Korobeynikov · 13 years ago
  81. fb8721c Simplify calling CheckPlaceholderExpr, converge on it in a few places, by John McCall · 13 years ago
  82. a5fc472 Fix a bunch of major problems with __unknown_anytype and properly test by John McCall · 13 years ago
  83. a49218e PR8369: make __attribute((regparm(0))) work correctly. Original patch by by Eli Friedman · 13 years ago
  84. 429bb27 Use ExprResult& instead of Expr *& in Sema by John Wiegley · 13 years ago
  85. 7ea2193 Properly move attributes to the decl spec when applying them there. by John McCall · 13 years ago
  86. 0b7e678 Insomniac refactoring: change how the parser allocates attributes so that by John McCall · 13 years ago
  87. c05a94b Call out ObjC parameter types as a different kind of declarator context by John McCall · 13 years ago
  88. 148f1f7 Only objects are declared const by a constexpr specifier, per C++0x [dcl.constexpr]p9 by Peter Collingbourne · 13 years ago
  89. 207f4d8 Add support for language-specific address spaces. On top of that, by Peter Collingbourne · 13 years ago
  90. 0daaf32 Use ElaboratedType also for C. by Abramo Bagnara · 13 years ago
  91. 8999fe1 Make deallocation functions implicitly noexcept in C++0x. by Sebastian Redl · 13 years ago
  92. 60618fa Propagate the new exception information to FunctionProtoType. by Sebastian Redl · 13 years ago
  93. 796aa44 Forgotten part of previous commit. by Abramo Bagnara · 13 years ago
  94. 1e15394 Fix PR9453 by not trying to print a warning about ignored qualifiers by Rafael Espindola · 13 years ago
  95. 91ce2c4 Fixed class type generation for MemberPointerType. by Abramo Bagnara · 13 years ago
  96. eecf5fa Add a bit to ParmVarDecl indicating whether the parameter undergoes by John McCall · 13 years ago
  97. 1598797 Fixed isEmbeddedInDeclarator flag loading. by Abramo Bagnara · 13 years ago
  98. 834e3f6 Fix my earlier commit to work with escaped newlines and leave breadcrumbs by John McCall · 13 years ago
  99. 2792fa5 objc_gc wants a pointer type, not a function type; give it a more appropriate by John McCall · 13 years ago
  100. fd9c42e Used a nicer cast. by Abramo Bagnara · 13 years ago