Page MenuHomePhorge

Use C++20 default comparisons
Needs ReviewPublic

Authored by tusooa on Thu, Oct 2, 7:26 PM.

Details

Reviewers
None
Group Reviewers
O1: the Kazv Project
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 453
Build 889: GitLab CI for libkazv
Build 888: 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.