This is an archive of the discontinued LLVM Phabricator instance.

[libc++][spaceship] P1614R2: Removed ops from `complex`
ClosedPublic

Authored by H-G-Hristov on Jun 10 2023, 2:45 AM.

Details

Reviewers
Mordante
Group Reviewers
Restricted Project
Commits
rGbe45fe5d8508: [libc++][spaceship] P1614R2: Removed ops from `complex`
Summary

Implements parts of P1614R2:

  • Removed ops from complex

Diff Detail

Event Timeline

H-G-Hristov created this revision.Jun 10 2023, 2:45 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 10 2023, 2:45 AM
Herald added a subscriber: yaxunl. · View Herald Transcript
H-G-Hristov requested review of this revision.Jun 10 2023, 2:45 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 10 2023, 2:45 AM
Herald added a reviewer: Restricted Project. · View Herald Transcript
Mordante requested changes to this revision.Jun 10 2023, 6:12 AM
Mordante added a subscriber: Mordante.

In general LGTM, modulo one nit. I would like to land D152297 first and directly update the status page.

libcxx/include/complex
153

We keep all information.

This revision now requires changes to proceed.Jun 10 2023, 6:12 AM

@Mordante Thank you for the review. I'll update the patches and do more of them after we land D152297.

libcxx/include/complex
153

Thank you for letting me know, I haven't seen this before.

Addressed comments

Mordante accepted this revision.Jun 11 2023, 5:02 AM

LGTM!

libcxx/include/complex
153

It's not that common, but we want to know that the difference in our implementation between versions is.

This revision is now accepted and ready to land.Jun 11 2023, 5:02 AM
This revision was automatically updated to reflect the committed changes.