Hello, Swift community.
SE-0283: Tuples Conform to Equatable, Comparable, and Hashable was reviewed in May of 2020 and ultimately accepted. Five and a years have now passed, and the feature has never been released. While the LSG still believes that tuple types ought to conform to these protocols, it is long overdue that we acknowledge the original acceptance as defunct. The world of Swift has changed a lot in the last five years, especially with the introduction of variadic generics. The LSG is therefore returning SE-0283 for revision to consider whether it is still viable and explore how it ought to work in the language as it exists today.
This is just bookkeeping. We are not giving up on tuple conformances, but we are also not aware of anyone currently working on them. The LSG is just trying to make this proposal's formal status reflect the reality of its implementation.
John McCall
Language Steering Group (chair)