Page MenuHomePhorge

Use C++20 default comparisons
ClosedPublic

Authored by tusooa on Thu, Oct 2, 7:26 PM.
Tags
None
Referenced Files
F8638793: D238.1761596235.diff
Sun, Oct 26, 1:17 PM
F8633037: D238.1761557066.diff
Sun, Oct 26, 2:24 AM
F8630905: D238.1761546784.diff
Sat, Oct 25, 11:33 PM
F8628323: D238.1761526135.diff
Sat, Oct 25, 5:48 PM
Subscribers

Details

Summary

This requires C++20 and uses the default comparisons where possible so we will no longer need to manually change the comparison operators when we add fields.

Type: add

Test Plan

Build kazv ( https://iron.lily-is.land/D240 ) against this. Verify everything works.

Diff Detail

Repository
rL libkazv
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Harbormaster returned this revision to the author for changes because remote builds failed.Thu, Oct 2, 7:40 PM
Harbormaster failed remote builds in B452: Diff 709!

Fix discovery-test compilation

Harbormaster returned this revision to the author for changes because remote builds failed.Fri, Oct 3, 8:28 AM
Harbormaster failed remote builds in B453: Diff 710!

kazv cannot be compiled with this diff.

In D238#4678, @nannanko wrote:

kazv cannot be compiled with this diff.

kazv can be compiled with c++20 in https://iron.lily-is.land/D240 together with this diff.

This revision is now accepted and ready to land.Sat, Oct 11, 7:40 PM
This revision was automatically updated to reflect the committed changes.