1. 112aa82 Remove InitializationSequence::ReferenceBinding, the last redundant sequence kind. by Sebastian Redl · 14 years ago
  2. a82064c Check for deprecated/unavailable/etc attributes on fields that are by Douglas Gregor · 14 years ago
  3. c2fa169 Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 14 years ago
  4. 63f8444 ARC writeback isn't supposed to apply to local indirect pointers, by John McCall · 14 years ago
  5. f2b4b69 Changes ParenListExpr to always require a type. by Manuel Klimek · 14 years ago
  6. 58df509 When binding a reference to an Automatic Reference Counting temporary, by Douglas Gregor · 14 years ago
  7. 2fa40a3 Give MaterializeTemporaryExpr the exact type of the lvalue it binds by Douglas Gregor · 14 years ago
  8. fe31481 Introduce a new AST node describing reference binding to temporaries. by Douglas Gregor · 14 years ago
  9. fa27234 Be sure to try a final ARC-production even in Objective-C++. by John McCall · 14 years ago
  10. 31168b0 Automatic Reference Counting. by John McCall · 14 years ago
  11. 3382372 Implement Objective-C Related Result Type semantics. by Douglas Gregor · 14 years ago
  12. d201edf Drop most of InitializationSequence::SequenceKind's values. They didn't really contain any information that the step array didn't contain too. This makes debugging dumps a bit less informative, but probably not significantly so. The advantage is that the redundancy is gone, so the code is easier to understand. by Sebastian Redl · 14 years ago
  13. 724bfe1 Remove more references to FailedSequence. by Sebastian Redl · 14 years ago
  14. c7ca587 Remove all references to InitializationSequence::FailedSequence from outside SemaInit.cpp. Replace them with the boolean conversion or the new Failed() function. This is a first step towards removing InitializationSequence::SequenceKind. No functionality change. by Sebastian Redl · 14 years ago
  15. 1f69a02 Implement defaulting of destructors. by Alexis Hunt · 14 years ago
  16. f92197c Make it so that we actually generate definitions for explicitly by Alexis Hunt · 14 years ago
  17. f479f1b Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" and by Alexis Hunt · 14 years ago
  18. 271c368 Fix delegating constructors stylistic issues. by Alexis Hunt · 15 years ago
  19. 61bc173 Fully implement delegating constructors! by Alexis Hunt · 15 years ago
  20. fddbcfb Don't waste memory if the initializer expression is empty. by Argyrios Kyrtzidis · 15 years ago
  21. ea7b85b PR4304: Add warning for designators in strict c89 mode. by Eli Friedman · 15 years ago
  22. 446bcf2 Use the ArrayFiller to fill out "holes" in the array initializer due to designated initializers, by Argyrios Kyrtzidis · 15 years ago
  23. b2ed28e For by Argyrios Kyrtzidis · 15 years ago
  24. d162fb8 In C++, when initializing an array from a pascal string, it's OK if the array by Anders Carlsson · 15 years ago
  25. 554eba9 PR9669: implement correct checking for [dcl.init.string]p2. by Eli Friedman · 15 years ago
  26. 0129629 Use ExprResult& instead of Expr *& in Sema by John Wiegley · 15 years ago
  27. c5575cc Implement delegating constructors partially. by Alexis Hunt · 15 years ago
  28. 3014163 Remove the FIXME I introduced last night, and pull the logic for by Chandler Carruth · 15 years ago
  29. a28097d Rough fix for PR9323 that prevents Clang from marking copy constructor by Chandler Carruth · 15 years ago
  30. e2f943b Implement the GNU C extension which permits the initialization of an by Douglas Gregor · 15 years ago
  31. 5decec9 Reorganize subelement initialization checking, no functionality change. by John McCall · 15 years ago
  32. 66884dd Small optimization: avoid redundant checks of whether a type is an array by John McCall · 15 years ago
  33. b0ed51d implement a tiny amount of codegen support for gnu array range by Chris Lattner · 15 years ago
  34. b491ed3 Handle the resolution of a reference to a function template (which by Douglas Gregor · 15 years ago
  35. 0d349f9 When initializing struct members, the important thing is that the "initializing" expression is by Argyrios Kyrtzidis · 15 years ago
  36. 92141d2 Fixed parameter names. by Abramo Bagnara · 15 years ago
  37. f9cbcc4 Fix whitespace. by NAKAMURA Takumi · 15 years ago
  38. 7c28886 7bit-ize. by NAKAMURA Takumi · 15 years ago
  39. 5828135 Fix a horrible bug in our handling of C-style casting, where a C-style by Douglas Gregor · 15 years ago
  40. f282a76 Implement the preference for move-construction over copy-construction by Douglas Gregor · 15 years ago
  41. 5d36900 Promote the static getNRVOCandidate() function, which computed the by Douglas Gregor · 15 years ago
  42. bed28f7 Improve the diagnostic that complains about binding an rvalue by Douglas Gregor · 15 years ago
  43. 24f2e8e More work to bring reference binding up to the latest C++0x by Douglas Gregor · 15 years ago
  44. d412fe5 When performing reference binding via a conversion function, perform by Douglas Gregor · 15 years ago
  45. 92e460e Start refactoring reference binding to more closely match the C++0x by Douglas Gregor · 15 years ago
  46. 7a2a116 Add some tests for reference-collapsing and referencing binding by Douglas Gregor · 15 years ago
  47. 668443e Sema::BuildCXXMemberCallExpr() can fail due to access or ambiguities, by Douglas Gregor · 15 years ago
  48. c124e59 Emit an extension diagnostic for C99 designated initializers that appear in C++ code by Douglas Gregor · 15 years ago
  49. 687aaf0 MSVC doesn't require an accessible copy-constructor when binding a temporary class object to a const-reference. by Francois Pichet · 15 years ago
  50. f3e5b4e Redesign the way anonymous fields are handled in designated-initializers. by Francois Pichet · 15 years ago
  51. ed75c09 Bump up property conversion earlier in the initialization process. Fixes by John McCall · 15 years ago
  52. 6d4db0c PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and by Jay Foad · 15 years ago
  53. 211e699 Don't crash when initializing a subaggregate in C from a property r-value. by John McCall · 15 years ago
  54. 34376a6 Although we currently have explicit lvalue-to-rvalue conversions, they're by John McCall · 15 years ago
  55. 6dd3a6a When we're performing an explicit cast of some sort, don't complain by Douglas Gregor · 15 years ago
  56. 086a464 Switch a lot of call-sites over to using the new value-kind calculations. by John McCall · 15 years ago
  57. 783dd6e Major anonymous union/struct redesign. by Francois Pichet · 15 years ago
  58. 9331ed8 A bundle of whitespace changes, separated out from the functional changes. by Nick Lewycky · 15 years ago
  59. 8cb679e Assorted work leading towards the elimination of CK_Unknown. by John McCall · 15 years ago
  60. cbd0710 When performing initialization of a copy of a temporary object, use by Douglas Gregor · 15 years ago
  61. 1f42564 Extend the bitfield-truncation warning to initializations. by John McCall · 15 years ago
  62. 643169b Unnest; no functionality change. by John McCall · 15 years ago
  63. aeb5644 Add a variant of GCC-style vector types for ARM NEON. by Bob Wilson · 15 years ago
  64. bd6b17f Improve our handling of C++ [class.copy]p3, which specifies that a by Douglas Gregor · 15 years ago
  65. bcd6253 When attempting reference binding to an overloaded function, also by Douglas Gregor · 15 years ago
  66. e81f58e Properly diagnose invalid casts to function references. Patch by by Douglas Gregor · 15 years ago
  67. 9351315 Don't remove the init expression from the initializer list if it had a semantic error. by Argyrios Kyrtzidis · 15 years ago
  68. 6a16b2f When list-initializing a vector, try to copy-initialize from vectors instead by John McCall · 15 years ago
  69. c3007a2 No really, we don't have a retain/release system for statements/expressions by John McCall · 15 years ago
  70. 0171815 Improve the tracking of source locations for parentheses in constructor calls. by Chandler Carruth · 15 years ago
  71. 5bb5e4a Introduce support for emitting diagnostics (warnings + their notes) by Douglas Gregor · 15 years ago
  72. 001b29c Allow a string literal to initialize a tail array (PR8217), patch by Chris Lattner · 15 years ago
  73. 559c9fb This patch fixes multiple issues in clang's designated init builder and by Douglas Gregor · 15 years ago
  74. dfbdfbb In Sema's TryRefInitWithConversionFunction, suppress user conversions for the overload candidates. by Argyrios Kyrtzidis · 15 years ago
  75. 7a626f6 one piece of code is responsible for the lifetime of every aggregate by John McCall · 15 years ago
  76. d5b730c9 When performing overload resolution, only compare the final conversion by Douglas Gregor · 15 years ago
  77. 8ec5173 Use the new-initialization code for initializing scalars with a by Douglas Gregor · 15 years ago
  78. 2b88c11 Provide proper type-source location information for by Douglas Gregor · 15 years ago
  79. 50c6825 Rename DeclContext::getLookupContext to getRedeclContext and change its semantics slightly. No functionality change in the absence of inline namespaces. Also, change a few places where inline namespaces actually make a difference to be prepared for them. by Sebastian Redl · 15 years ago
  80. faf5fb4 One who seeks knowledge learns something new every day. by John McCall · 15 years ago
  81. 7a1da89 Work around a gcc warning. by John McCall · 15 years ago
  82. 8302463 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 15 years ago
  83. e302792 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 15 years ago
  84. 2536c6d More incremental progress towards not including Expr.h in Sema.h. by John McCall · 15 years ago
  85. 5c32be0 Move some of SemaOverload's API to various places in Overload.h, and kill by John McCall · 15 years ago
  86. bfd822c Remove a header dependency from Sema.h at the cost of some type safety. by John McCall · 15 years ago
  87. de6836a Struggle mightily against header inclusion in Sema.h. by John McCall · 15 years ago
  88. dadc575 OwningExprResult -> ExprResult. This patch brought to you by by John McCall · 15 years ago
  89. c926240 Relax the construction of a definition for implicit, trivial default by Chandler Carruth · 15 years ago
  90. 37ad551 Sundry incremental steps towards killing off Action. by John McCall · 15 years ago
  91. 8b0666c Another step in the process of making the parser depend on Sema: by John McCall · 15 years ago
  92. 3696dcb Don't try to initialize a reference with a constructed temporary if either by John McCall · 15 years ago
  93. df23925 PR3344: Downgrade "too many braces around scalar initializer" to a warning. by Eli Friedman · 15 years ago
  94. c3a6ade Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 15 years ago
  95. 8b2d2fe Allow reference binding of a reference of Objective-C object type to by Douglas Gregor · 15 years ago
  96. cf14216 Store inheritance paths after CastExprs instead of inside them. by John McCall · 15 years ago
  97. ae8cbb7 Make sure that implicit qualification and derived-to-base conversions of xvalues preserve xvalue-ness. Unfortunately I have no idea how to test this property; there doesn't seem to be a syntactical construct that triggers such a conversion and still allows the distinction between prvalues and xvalues to be made. by Sebastian Redl · 15 years ago
  98. da2da9c Added extra check when looking for location of '=' in a copy initialization. by Fariborz Jahanian · 15 years ago
  99. 3fd2a55 Fix source location of the initializer in by Fariborz Jahanian · 15 years ago
  100. c57d34b Update ImplicitCastExpr to be able to represent an XValue. by Sebastian Redl · 15 years ago