Skip to content

v0.0.0-beta4

Latest
Compare
Choose a tag to compare
@PathogenDavid PathogenDavid released this 10 Jun 19:53
· 1 commit to main since this release
9e11ce0

Biohazrd v0.0.0-beta4 Sponsor

Clang upgraded to 14.0.4 (#241)

We now use Clang 14.0.4. (Up from 12.0.1)

This mainly fixes STL1000 errors on Windows with the latest versions of the Microsoft STL. (Clang 13+ is required by the Microsoft STL as of microsoft/STL#2474)

Note that this did cause some very minor codegen changes, most of which are aesthetic and will not affect you.

.NET 5 no longer supported

As a side-effect of the Clang upgrade, we've also upgraded ClangSharp which has dropped explicit support for .NET 5. Additionally, Microsoft dropped support for .NET 5 as of a month ago.

As a result Biohazrd now targets .NET 6, which we intend to support for at least as long as it is supported by Microsoft (which will be until November 2024.)

Please get in touch if this is a problem for you. (Remember this only affects your generators, Biohazrd can still generate code which targets .NET 5. See our platform support documentation for details.)

ClangSharp license changed

ClangSharp is now part of the .NET Foundation. As a side-effect the license and copyright string has changed. (It's now licensed under the MIT License, same as Biohazrd.)

This most likely does not affect you significantly, but please be mindful of how this may affect your legal obligations.

Special Thanks

Special thanks to my sponsors NeuroGEARS and AnderT. The Mochi Library ecosystem wouldn't have ever gotten this far without your support!