sociomantic-tsunami / dhtproto

Distributed Hash Table protocol definition, client, fake node, and tests
Boost Software License 1.0
5 stars 22 forks source link

Drop compatibility for anything less than v2.092, update deps to HEAD, fix deprecations #234

Closed Geod24 closed 2 years ago

Geod24 commented 4 years ago
Since we want to drop support for dmd-transitional,
we need to settle on the minimum supported version of DMD.
Due to the various deprecations and some codeggen bugs in -O -inline,
only v2.092.0 and higher is able to compile our code correctly.

Additionally we now only test on bionic instead of xenial,
and reduced coverage to only the latest version of the compiler.

Note: Computer will say no until we fix deprecations in Swarm.

Geod24 commented 3 years ago

I'll wait for https://github.com/sociomantic-tsunami/ocean/pull/843 to be merged but this is (finally) green: https://github.com/Geod24/dhtproto/runs/2000700989

Geod24 commented 2 years ago

Looks like the time has finally come.