This removes weak_equality and strong_equality (per P1959R0).
Details
Details
Diff Detail
Diff Detail
Event Timeline
libcxx/include/compare | ||
---|---|---|
72 | It was -127 because that's the exposition-only specification in [cmp]. I changed it to 2 to make it easier to do the comparisons. |
Comment Actions
I would rather see a patch that only removes the removed interfaces, and doesn't do all the additional cleanup you've done.
Comment Actions
Done. I'll do the second bit after this one is accepted (though my main motivation for opening this review was the "cleanup" - optimizing the comparisons).
Comment Actions
I think this is great.
Please update docs/Cxx2aStatusPaperStatus.csv, and rebase; then (assuming there are no surprises in the rebase) it LGTM.
(ping! @EricWF)
Why is this changed to 2, and why was it -127 before? Sorry, I'm missing context on the history of this header (which was originally implemented by @EricWF)