1. 774d8b4 PR14838: When a member reference is bound to a temporary, don't forget to by Richard Smith · 12 years ago
  2. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
  3. 65d7831 Fix for PR12222. by Erik Verbruggen · 12 years ago
  4. c83c230 PR13470: Ensure that copy-list-initialization isntantiates as by Richard Smith · 12 years ago
  5. 3bc93e3 Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as per review discussion in r170365 by David Blaikie · 12 years ago
  6. d5bc867 Implement C++03 [dcl.init]p5's checking for value-initialization of references by Richard Smith · 12 years ago
  7. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  8. e5411b7 Consistently use 'needsImplicit<special member>' to determine whether we need by Richard Smith · 12 years ago
  9. 9d29543 Don't return a pointer to an UnresolvedSetImpl in the CXXRecordDecl interface, by Argyrios Kyrtzidis · 12 years ago
  10. 82c458e objective-C arc: load of a __weak object happens via call to by Fariborz Jahanian · 12 years ago
  11. 8682b93 Copy the decls returned by DeclContext::lookup_result to a by Argyrios Kyrtzidis · 12 years ago
  12. 3d5cf5e PR14021: Copy lookup results to ensure safe iteration. by David Blaikie · 12 years ago
  13. 6678a05 Tests for DR1507. by Richard Smith · 12 years ago
  14. bd2f1f0 Update comment to match DR1502. by Richard Smith · 12 years ago
  15. 568f785 Cleaning up the self initialization checker. by Richard Trieu · 12 years ago
  16. 72ab277 When processing an InitListExpr and skipping the initialization of an invalid by Richard Smith · 12 years ago
  17. b22b0a5 Move the null check outside of the loop, no functionality change. by Argyrios Kyrtzidis · 12 years ago
  18. 3b6bef9 Push ArrayRef through the Expr hierarchy. by Benjamin Kramer · 12 years ago
  19. 5354e77 Now that ASTMultiPtr is nothing more than a array reference, make it a MutableArrayRef. by Benjamin Kramer · 12 years ago
  20. 4e28d9e Remove ASTOwningVector, it doesn't own anything and provides no value over SmallVector. by Benjamin Kramer · 12 years ago
  21. 3fe198b Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 12 years ago
  22. 70517ca Fix a bunch of -Wdocumentation warnings. by Dmitri Gribenko · 12 years ago
  23. 65263b4 Simplify code, no functionality change. by Benjamin Kramer · 12 years ago
  24. 5121781 Explicitly defaulted constructors cannot be used for default initialization. by Aaron Ballman · 12 years ago
  25. 3c394c5 When testing whether we can perform copy or move initialization, be by Douglas Gregor · 12 years ago
  26. 2059939 PR12670: Support for initializing an array of non-aggregate class type from an by Richard Smith · 12 years ago
  27. f4bb8d0 PR13273: When performing list-initialization with an empty initializer list, by Richard Smith · 12 years ago
  28. 1dfbd92 Still more Doxygen documentation fixes: by James Dennett · 12 years ago
  29. 581deb3 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 12 years ago
  30. 36d02af Add a warning for when an array-to-pointer decay is performed on an array by Richard Smith · 12 years ago
  31. d079abf A union can have a constexpr defaulted default constructor, if it has an by Richard Smith · 12 years ago
  32. d10099e Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType() by Douglas Gregor · 12 years ago
  33. 262bc18 Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 12 years ago
  34. 03544fc Add missing -Wc++98-compat warnings for initializer list initializations which by Richard Smith · 13 years ago
  35. 69a30b8 When we determine that an initialization sequence failed due to an by Douglas Gregor · 13 years ago
  36. b9abd872 Fix several problems with protected access control: by John McCall · 13 years ago
  37. a9b55a4 Dependent-sequence initialization of a single element can be direct by Douglas Gregor · 13 years ago
  38. e7d0bbf Silence -Wunused-variable in -Asserts build by Matt Beaumont-Gay · 13 years ago
  39. 70e24fc Properly handle explicit constructors in list-initialization. Fixes PR12120. by Sebastian Redl · 13 years ago
  40. 6c4c36c PR10217: Provide diagnostics explaining why an implicitly-deleted special by Richard Smith · 13 years ago
  41. f602806 Teach APValue printer to print boolean 0 and 1 as 'false' and 'true'. Fix up by Richard Smith · 13 years ago
  42. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
  43. f4b88a4 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 13 years ago
  44. 96a0014 [AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart(). by Daniel Dunbar · 13 years ago
  45. 188158d Turn explicit construction of temporaries using initializer list syntax into CXXTemporaryObjectExprs, not just CXXConstructExprs, which have a worrying tendency to vanish. Fixes PR12167. by Sebastian Redl · 13 years ago
  46. cbf8209 Be smarter in discovering list-initialization of temporaries. Fixes PR12182. by Sebastian Redl · 13 years ago
  47. 2835745 If the element type of an initializer list has a destructor, make sure we check it. Fixes PR12178. by Sebastian Redl · 13 years ago
  48. 51ad9cd Tentatively fix PR12117. The test case from the bug now passes, and all existing tests still pass, but there may still be corner cases. by Sebastian Redl · 13 years ago
  49. 13a140c ArrayRef'ize various functions in the AST/Parser/Sema. by Ahmed Charles · 13 years ago
  50. ed878af Implement C++11 [over.match.copy]p1b2, which allows the use of by Douglas Gregor · 13 years ago
  51. 28e4702 Sink variable into assert by Matt Beaumont-Gay · 13 years ago
  52. 5d86f61 Kill a spurious use of hasTrivialDefaultConstructor() by Douglas Gregor · 13 years ago
  53. a789416 Replace the std::map in the init list checker with a DenseMap to reduce malloc thrashing. by Benjamin Kramer · 13 years ago
  54. 5c89c39 Try to handle qualifiers more consistently for array InitListExprs. Fixes <rdar://problem/10907510>, and makes the ASTs a bit more self-consistent. by Eli Friedman · 13 years ago
  55. bac5cf4 Add a testcase for using objects with list-constructors, and fix a Sema crash by repeating an old hack. by Sebastian Redl · 13 years ago
  56. d2231c9 Fix a crash for nested initializer list initialization. Still does the wrong thing in CodeGen, in that it never destructs anything. by Sebastian Redl · 13 years ago
  57. 32cf1f2 Basic code generation support for std::initializer_list. by Sebastian Redl · 13 years ago
  58. 0f163e9 Support GCC's bug^Wextension allowing class array members to be initalized by a by Richard Smith · 13 years ago
  59. e4e68d4 When overload resolution picks an implicitly-deleted special member by Douglas Gregor · 13 years ago
  60. 4773654 Introduce a new initialization entity for lambda captures, and by Douglas Gregor · 13 years ago
  61. 1d0c9a8 PR11650: Implement resolution of core issue 1301. Value initialization can't be by Richard Smith · 13 years ago
  62. 3a45c0e Change the way we store initialization kinds so that all direct inits can distinguish between list and parens form. This allows us to correctly diagnose the last test cases from litb. by Sebastian Redl · 13 years ago
  63. 168319c Employ DirectList initialized entities to properly sort through some initialization edge cases. by Sebastian Redl · 13 years ago
  64. 5b9cc5d Represent C++ direct initializers as ParenListExprs before semantic analysis by Sebastian Redl · 13 years ago
  65. f2e4dfc Implement core issue 5: a temporary created for copy-initialization has a by Richard Smith · 13 years ago
  66. 3e78b19 Switching to using dyn_cast_or_null, and fixing line endings in the test case. by Aaron Ballman · 13 years ago
  67. 0ca7e8b Attempting to initialize a union member that does not exist no longer crashes. by Aaron Ballman · 13 years ago
  68. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 13 years ago
  69. 6cd03db A useful approximation of initializer list constructors. by Sebastian Redl · 13 years ago
  70. 96715b2 Factor out the actual overload resolution from TryConstructorInitialization, since it needs to be used again for list constructor resolution. by Sebastian Redl · 13 years ago
  71. 08ae369 Don't unwrap initializer lists before calling TryConstructorInitialization, instead doing a little more work inside. This should make finding initializer list constructors easier, as well as fix one place where the ({}) vs {} issue was probably poorly handled. by Sebastian Redl · 13 years ago
  72. 8fe83e1 Move a method from IdentifierTable.h out of line and remove the SmallString include. by Benjamin Kramer · 13 years ago
  73. 282e7e6 In C++11 mode, when an integral constant expression is desired and we have a by Richard Smith · 13 years ago
  74. 5f2987c Split Sema::MarkDeclarationReferenced into multiple functions; the additional entry points are needed to implement C++11 odr-use marking correctly. No functional change in this patch; I'll actually make the change which fixes the odr-use marking in a followup patch. by Eli Friedman · 13 years ago
  75. 16e46dd Make the callback object to Sema::CorrectTypo mandatory. by Kaelyn Uhrain · 13 years ago
  76. f3c82c5 Downgrade C++11 narrowing conversion errors to warnings default-mapped by Douglas Gregor · 13 years ago
  77. 8ef7b20 constexpr: converted constant expression handling for enumerator values, case by Richard Smith · 13 years ago
  78. 4c3fc9b Move narrowing conversion detection code from SemaInit to SemaOverload, ready by Richard Smith · 13 years ago
  79. 2b916b8 Sema support for initialization of std::initializer_list from initializer lists. by Sebastian Redl · 13 years ago
  80. 9fdefb3 Re-add an over-zealously removed break. by David Blaikie · 13 years ago
  81. 7530c03 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 13 years ago
  82. 561d3ab Remove unnecessary default cases in switches over enums. by David Blaikie · 13 years ago
  83. 425d631 Convert SemaInit.cpp to pass a callback object to CorrectTypo. by Kaelyn Uhrain · 13 years ago
  84. 7307643 The value of a const weak variable is not an integer constant. by John McCall · 13 years ago
  85. d7c56e1 Change the diagnostics which said 'accepted as an extension' to instead say by Richard Smith · 13 years ago
  86. b0c6c33 Fix build under -Wswitch by adding support for FK_ListConstructorOverloadFailed by Nick Lewycky · 13 years ago
  87. cf15cef Overloading for initializer list construction. by Sebastian Redl · 13 years ago
  88. 10f04a6 List-initialization via constructor part 1. Still needs: pretty-printing, overloading, initializer_list. by Sebastian Redl · 13 years ago
  89. b6f8d28 Revert r146766, and add a testcase for which it introduced a wrong-code bug. by Richard Smith · 13 years ago
  90. 8a93d27 Fix an inconsistency in the syntactic form of InitListExpr in case of initialization that involves a ConstructorConversion by Nicola Gigante · 13 years ago
  91. 08d6e03 C++11 constexpr: Add note stacks containing backtraces if constant evaluation by Richard Smith · 13 years ago
  92. c8d7f58 Revert r145244. It causes us to create broken ASTs with missing type information by Richard Smith · 13 years ago
  93. 56f5d36 Removed useless ImplicitCast nodes in explicit cstyle and static casts by Nicola Gigante · 13 years ago
  94. 13dc8f9 Reference initialization with initializer lists. by Sebastian Redl · 13 years ago
  95. 6efd4c5 Add feature to diagnostics that will provide more information on function by Richard Trieu · 13 years ago
  96. 22c107b Fixed HadMultipleCandidates loading. by Abramo Bagnara · 13 years ago
  97. 960809e Added missing ImplicitCastExpr around conversion operator call. by Abramo Bagnara · 13 years ago
  98. 32509f1 Resolve placeholder expressions before trying to deduce by John McCall · 13 years ago
  99. 65bfd68 When reference binding array rvalues, such as those created by compound by Peter Collingbourne · 13 years ago
  100. 51f4708 Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it will by Richard Smith · 13 years ago