Walletwasabi: C# 9.0 synthetic sugars

Created on 19 Nov 2020  路  7Comments  路  Source: zkSNACKs/WalletWasabi

Start using the new stuff.

https://devblogs.microsoft.com/dotnet/c-9-0-on-the-record/

First start with the smaller ones, like the not operator https://github.com/zkSNACKs/WalletWasabi/pull/4751

Then later the larger and the controversial ones.

featurenhancement

Most helpful comment

All 7 comments

@yahiheb the supported OS versions might change with .NET 5. Can you elaborate on that?

https://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu

@yahiheb the supported OS versions might change with .NET 5. Can you elaborate on that?

https://github.com/dotnet/core/blob/master/release-notes/5.0/5.0-supported-os.md

.NET 5.0 is supported on:

Windows:

OS | Version
-- | --
Windows 10 | 1607+ (version 1703 is not supported)

Linux:

For the best compatibility, choose a long-term release (LTS) version.

OS | Version
-- | --
Ubuntu | 20.10, 20.04 (LTS), 18.04 (LTS), 16.04 (LTS)
Fedora | 32+
Debian | 9+

macOS:

OS | Version
-- | --
macOS | 10.13+

We have a compatibility doc out there, does it need to be updated? And the website?

@molnard

We have a compatibility doc out there, does it need to be updated?

https://github.com/zkSNACKs/WalletWasabi/pull/4768

And the website?

I think we don't need to change anything with the website because we never mentioned the detail of the supported OSs.

dev meeting notes:

  • Check new static analyzers, for example, CancellationToken propagation,

All seems to be useful.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

yahiheb picture yahiheb  路  3Comments

MaxHillebrand picture MaxHillebrand  路  3Comments

yahiheb picture yahiheb  路  3Comments

davterra picture davterra  路  3Comments

yahiheb picture yahiheb  路  3Comments