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
Branch
tusooa/cpp20
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 452
Build 887: GitLab CI for libkazv
Build 886: arc lint + arc unit

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.