This is an archive of the discontinued LLVM Phabricator instance.

[libc++][spaceship[NFC] P1614R2 `operator<=>` moves misplaced tests to correct location
ClosedPublic

Authored by H-G-Hristov on Mar 26 2023, 2:09 AM.

Details

Summary

P1614R2:

  • Moved misplaced tests from libcxx/test/libcxx to libcxx/test/std
  • Updated status page SpaceshipProjects.csv: operator<=> implementation status

Related docs:

Diff Detail

Event Timeline

H-G-Hristov created this revision.Mar 26 2023, 2:09 AM
Herald added a project: Restricted Project. · View Herald TranscriptMar 26 2023, 2:09 AM
Herald added a subscriber: yaxunl. · View Herald Transcript
H-G-Hristov edited the summary of this revision. (Show Details)Mar 26 2023, 2:12 AM
H-G-Hristov published this revision for review.Mar 27 2023, 2:43 AM
H-G-Hristov added a subscriber: philnik.

@philnik Could you please review this patch?

libcxx/docs/Status/SpaceshipProjects.csv
34–36

These are not part of P1614R2. Should I just remove them?

Herald added a project: Restricted Project. · View Herald TranscriptMar 27 2023, 2:43 AM
Herald added a reviewer: Restricted Project. · View Herald Transcript
philnik accepted this revision.Mar 27 2023, 2:49 AM
philnik retitled this revision from [libc++][spaceship[NFC] P1612R2 `operator<=>` moves misplaced tests to correct location to [libc++][spaceship[NFC] P1614R2 `operator<=>` moves misplaced tests to correct location.

Please mention in the commit message that you also update the status page.

libcxx/docs/Status/SpaceshipProjects.csv
34–36

Let's keep them for now. This status page isn't necessarily just about P1614R2.

This revision is now accepted and ready to land.Mar 27 2023, 2:49 AM
H-G-Hristov edited the summary of this revision. (Show Details)Mar 27 2023, 3:07 AM

Please mention in the commit message that you also update the status page.

Thank you for the review!

I am not entirely sure about what to do about the commit message exactly. I have already mentioned the text bellow in one of my commits on my branch and also updated the summary above. Is there anything else I need to do. Wouldn't that text be included in the commit message during arc land-ing it:

[libc++][spaceship[NFC] P1612R2 operator<=> moves misplaced tests to correct location

  • Moved misplaced tests from libcxx/test/libcxx to libcxx/test/std
  • Updated operator<=> implementation status

Related docs:

Differential Revision: https://reviews.llvm.org/D146902

Please mention in the commit message that you also update the status page.

Thank you for the review!

I am not entirely sure about what to do about the commit message exactly. I have already mentioned the text bellow in one of my commits on my branch and also updated the summary above. Is there anything else I need to do. Wouldn't that text be included in the commit message during arc land-ing it:

[libc++][spaceship[NFC] P1612R2 operator<=> moves misplaced tests to correct location

  • Moved misplaced tests from libcxx/test/libcxx to libcxx/test/std
  • Updated operator<=> implementation status

Related docs:

Differential Revision: https://reviews.llvm.org/D146902

Sorry, I missed the "Updated operator<=> implementation status". Never mind.

Rebase for CI

@philnik Sorry for bothering, I'm seeing Windows failures in several patches. May I ignore them and land this or should I continue rebasing and re-trying?
I couldn't see any comments regarding those Windows issues.

@philnik Sorry for bothering, I'm seeing Windows failures in several patches. May I ignore them and land this or should I continue rebasing and re-trying?
I couldn't see any comments regarding those Windows issues.

The Windows failures are unrelated. Feel free to land the patch.

This revision was landed with ongoing or failed builds.Apr 1 2023, 12:25 AM
This revision was automatically updated to reflect the committed changes.