1. 1d7049a In Objective-C++, actually compute the base type of a member access by Douglas Gregor · 13 years ago
  2. 746f5bc Add IsImplicit field in ObjCMessageExpr that is true when the message by Argyrios Kyrtzidis · 13 years ago
  3. ed0b31f Fix some edge cases with C++ casts and placeholder expressions. by Eli Friedman · 13 years ago
  4. 3306f96 objective-c: fixes a regression in looking up names by Fariborz Jahanian · 13 years ago
  5. ec3bd72 Improve the diagnostic when trying to redefine a typedef with a by Douglas Gregor · 13 years ago
  6. dc98cd0 Fix the caching in CorrectTypo so that other non-keyword identifiers by Kaelyn Uhrain · 13 years ago
  7. 3efd348 minor refactoring to improve compile-time performance. by Fariborz Jahanian · 13 years ago
  8. 7d5e694 Add initial callback object support to Sema::CorrectTypo. by Kaelyn Uhrain · 13 years ago
  9. 015f608 objc-arc: evaluate 'readonly' property with no known by Fariborz Jahanian · 13 years ago
  10. c0004df C11 allows typedefs to be redefined. Implement this in C11 mode, and by Douglas Gregor · 13 years ago
  11. b69b42c Start refactoring code for capturing variables and 'this' so that it is shared between lambda expressions and block literals. by Eli Friedman · 13 years ago
  12. 806054d Do placeholder conversions on array bounds in both declarators and by John McCall · 13 years ago
  13. 6731074 When something goes wrong in type-checking a namespace definition, make the namespace declaration invalid by Douglas Gregor · 13 years ago
  14. 6e6f93a objc-arc: fixes a crash when trying to find out retaining cycle by Fariborz Jahanian · 13 years ago
  15. 02577ff Remove a set, but unused variable. Found with GCC's warning. by Chandler Carruth · 13 years ago
  16. 7ead5c7 Implement the missing pieces of Evaluate for _Complex types. With that complete, remove some code from CGExprConstant which is no longer necessary. While I'm here, a couple minor tweaks to _Complex-in-C++. (Specifically, make _Complex types literal types, and don't warn for _Complex int.) by Eli Friedman · 13 years ago
  17. 15e17ae Per John's comment, it makes sense to ask isLambda on any CXXRecordDecl; make sure that's safe. Get rid of a check which is now unnecessary in Sema::getFunctionLevelDeclContext(). by Eli Friedman · 13 years ago
  18. bdad7a2 Update C++11 scoped enumeration support to match the final proposal: by Richard Smith · 13 years ago
  19. 20abee6 objc++: patch for IRgen for atomic properties of by Fariborz Jahanian · 13 years ago
  20. d18840d Don't crash with -Wlarge-by-value-copy and a dependent type. PR11726. by Eli Friedman · 13 years ago
  21. d1d512a Fix "note" of a duplicate explicit instantiation definition following a specialization. by Nico Weber · 13 years ago
  22. c02d62f Always allow redefinition of typedefs when modules are enabled. This by Douglas Gregor · 13 years ago
  23. 753a200 Made unknown builtin diagnostic remappable. by Abramo Bagnara · 13 years ago
  24. 06284c1 Fixed TypeofExpr AST and code generation. by Abramo Bagnara · 13 years ago
  25. f5c9f9f Switch NamespaceDecl from its own hand-rolled redeclaration chain over by Douglas Gregor · 13 years ago
  26. 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
  27. e81d7e9 Lambdas: semantic analysis of explicit captures. by Eli Friedman · 13 years ago
  28. d87a0cd Suppress -Wunused-value within macros from system headers. by Matt Beaumont-Gay · 13 years ago
  29. 0782ef2 During name lookup, use redecl_iterator to walk over the redeclaration by Douglas Gregor · 13 years ago
  30. 1a5d355 Improvements to the uninitialized variable warning: Check if the constructor by Rafael Espindola · 13 years ago
  31. 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
  32. 2f0e88a David Blaikie and Chandler would like us to diagnose by Richard Smith · 13 years ago
  33. 1d7bcf4 Tweak to r147599 for PR10828: Move the check from the parser into sema, and use by Richard Smith · 13 years ago
  34. a0b2ba1 Minor refactoring of sentinel warning on blocks. Add a test for this warning. by Eli Friedman · 13 years ago
  35. 71207fc After further discussion, rename attribute 'objc_disable_automatic_synthesis' to 'objc_requires_property_definitions'. by Ted Kremenek · 13 years ago
  36. 6aeaa60 Tweak the fix to PR8977: an empty expression-list represents value initialization, not default initialization. Fixes PR11712. by Eli Friedman · 13 years ago
  37. 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
  38. 447af24 When we're performing name lookup for a tag, we still allow ourselves by Douglas Gregor · 13 years ago
  39. 79430e9 Minor cleanup; no functional change. by Eli Friedman · 13 years ago
  40. 7307643 The value of a const weak variable is not an integer constant. by John McCall · 13 years ago
  41. 22f18fd Rename attribute 'objc_suppress_autosynthesis' to 'objc_disable_automatic_synthesis'. by Ted Kremenek · 13 years ago
  42. b7a7819 Store the submodules of a module in source order, as they are stored by Douglas Gregor · 13 years ago
  43. da611a7 objc: When issuing warning for missing synthesis for by Fariborz Jahanian · 13 years ago
  44. 6563928 Add an APValue representation for the difference between two address-of-label expressions. Add support to Evaluate and CGExprConstant for generating/handling them. Remove the special-case for such differences in Expr::isConstantInitializer. by Eli Friedman · 13 years ago
  45. da795b4 Implement declaration merging for typedefs loaded from disjoint by Douglas Gregor · 13 years ago
  46. 256fc4d Process attributes in explicit function template instantiations. Fixes part of by Rafael Espindola · 13 years ago
  47. 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
  48. 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
  49. 9f37cd1 In non-gc, non-arc mode, property of 'Class' type by Fariborz Jahanian · 13 years ago
  50. 3f26e0f Minor tweak to name lookup for C/Objective-C: after the first name, still consider whether this is a redeclaration lookup when determining whether to look for the visible declaration by Douglas Gregor · 13 years ago
  51. 7a53740 Test "merging" of typedef types across distinct modules. At present, by Douglas Gregor · 13 years ago
  52. 341b8be objc: diagnose misplacement of objc_suppress_autosynthesis attribute. by Fariborz Jahanian · 13 years ago
  53. eb4f2c5 objc: use objc_suppress_autosynthesis attribute on classes by Fariborz Jahanian · 13 years ago
  54. e23dcf3 objc: introduce objc_suppress_autosynthesis class attributes for later use. by Fariborz Jahanian · 13 years ago
  55. 5948ae1 Introduce a non-uglified syntax for module imports in Objective-C: by Douglas Gregor · 13 years ago
  56. 0257b7f Process attributes in explicit template instatiation definitions. Fixes PR11690. by Rafael Espindola · 13 years ago
  57. d07cc36 Diagnose cases where the definition of a particular type is required, by Douglas Gregor · 13 years ago
  58. a28cb3e Eliminate ObjCProtocolDecl's end-of-definition location. It is not by Douglas Gregor · 13 years ago
  59. ec1a58b Move ObjCProtocolDecl::EndLoc into its DefinitionData, and give by Douglas Gregor · 13 years ago
  60. c9d3c7e Eliminate the ForwardDecl/InitiallyForwardDecl bits from ObjCProtocolDecl. They are no longer needed by Douglas Gregor · 13 years ago
  61. bd9482d Eliminate ObjCForwardProtocolDecl, which is redundant now that by Douglas Gregor · 13 years ago
  62. 3937f87 Eliminate ASTMutationListener::UpdatedAttributeList, which is no by Douglas Gregor · 13 years ago
  63. 27c6da2 Wire up redeclaration chains for Objective-C protocols, so that both by Douglas Gregor · 13 years ago
  64. 1d784b2 Introduce the core infrastructure needed to model redeclaration chains by Douglas Gregor · 13 years ago
  65. 5e2a1ff Move the data that corresponds to the definition of a protocol into a by Douglas Gregor · 13 years ago
  66. 27b7ce6 Use hasSameType. by Rafael Espindola · 13 years ago
  67. d7c56e1 Change the diagnostics which said 'accepted as an extension' to instead say by Richard Smith · 13 years ago
  68. 80d4b55 Small refactoring and simplification of constant evaluation and some of its by Richard Smith · 13 years ago
  69. 375bb14 Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDecl by Douglas Gregor · 13 years ago
  70. 5df37bd Delay checking of typedefs of dependent types. Fixes PR11630. by Rafael Espindola · 13 years ago
  71. dd4b350 Fix constexpr handling to allow 'extern constexpr' variable declarations. We no by Richard Smith · 13 years ago
  72. 8d2a701 Remove unused variables. by Rafael Espindola · 13 years ago
  73. b701d3d Always implicitly declare move assignment operations for dynamic classes, in by Richard Smith · 13 years ago
  74. ff91d24 Fix several issues related to specializations and explicit instantiations. by Nico Weber · 13 years ago
  75. 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
  76. b0c6c33 Fix build under -Wswitch by adding support for FK_ListConstructorOverloadFailed by Nick Lewycky · 13 years ago
  77. cf15cef Overloading for initializer list construction. by Sebastian Redl · 13 years ago
  78. 10f04a6 List-initialization via constructor part 1. Still needs: pretty-printing, overloading, initializer_list. by Sebastian Redl · 13 years ago
  79. 6180245 PR11614: Mark defaulted special constructors as constexpr if their implicit by Richard Smith · 13 years ago
  80. 1d238ea C++11 half of r147023: In C++11, additionally eagerly instantiate: by Richard Smith · 13 years ago
  81. 3e9ea0b C++ constant expression handling: eagerly instantiate static const integral data by Richard Smith · 13 years ago
  82. 28441e6 objc QOI: Don't't warn about mismatch between attributes by Fariborz Jahanian · 13 years ago
  83. b5ea9db objc/c++: Issue diagnostic when free-standing ivar is accessed by Fariborz Jahanian · 13 years ago
  84. c7feca0 Fix a crash on invalid, http://llvm.org/pr11599 by Nico Weber · 13 years ago
  85. 2ccd89c When performing name lookup for a redeclaration, ignore module by Douglas Gregor · 13 years ago
  86. 3ff53b3 Update the CMake build for r146959's new files. by Chandler Carruth · 13 years ago
  87. b6f8d28 Revert r146766, and add a testcase for which it introduced a wrong-code bug. by Richard Smith · 13 years ago
  88. 99ba9e3 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 13 years ago
  89. f6702a3 Unlike in C++03, a constant-expression is not an unevaluated operand in C++11. by Richard Smith · 13 years ago
  90. 099e7f6 constexpr handling improvements. Produce detailed diagnostics when a 'constexpr' by Richard Smith · 13 years ago
  91. 85c60db Silence gcc warnings. by Benjamin Kramer · 13 years ago
  92. a1be278 Completely re-implement (de-)serialization of declaration by Douglas Gregor · 13 years ago
  93. fc038e9 Remove a non-gcc-compatible extension that would apply attributes on declarations without a declarator to structs. Add a warning for ignored attributes. Patch by Michael Han. by Eli Friedman · 13 years ago
  94. 8a93d27 Fix an inconsistency in the syntactic form of InitListExpr in case of initialization that involves a ConstructorConversion by Nicola Gigante · 13 years ago
  95. 25b009a PR11594: Don't blindly build a UnaryOperator UO_Minus on an expression which by Richard Smith · 13 years ago
  96. 08d6e03 C++11 constexpr: Add note stacks containing backtraces if constant evaluation by Richard Smith · 13 years ago
  97. 91ec789 Support decltype in pseudo destructors and dependent destructor calls. by David Blaikie · 13 years ago
  98. 6b65d4a objc: after issuing the warning on direct use of __attribute__((NSObject)) by Fariborz Jahanian · 13 years ago
  99. 0af5501 Fix chaining of ObjCInterfaceDecl redeclarations by Douglas Gregor · 13 years ago
  100. bd79119 Sema::RequireCompleteType currently attempts to by Sean Callanan · 13 years ago