Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add .NET 8 outputs #482

Merged
merged 119 commits into from
Mar 27, 2024
Merged

Add .NET 8 outputs #482

merged 119 commits into from
Mar 27, 2024

Conversation

wasabii
Copy link
Contributor

@wasabii wasabii commented Jan 31, 2024

Build .NET 8.0 outputs for everything. Add .NET 8.0 tests as default. .NET 6.0 tests can still be run, but aren't run by default.

.NET 6.0 outputs are still generated.

Remove net472 support for non-Windows. The only usage of this could be Mono, and IKVM is broken on Mono anyways. This should reduce file size.
Adjusted some tests to better test framework combinations.
xjc wasn't set to self contained.
Remove net472 and net6.0 tools. At this point, ikvmc and ikvmstub both are distributed self-contained with .NET 8, and are capable of fully producing down level assemblies. Thus, the requirement to have specific non-Core versions of these tools should be gone.
…way of getting a ClassReader, supporting DirectBuffers, array backed buffers, and other.
…e insensitive file system (OSX).

Add conditions to select win.ci dir for OS X.
… Kinda sucks. Hopefully it doesn't break anything.
@wasabii wasabii marked this pull request as ready for review March 27, 2024 05:36
@wasabii wasabii merged commit 56a3f6f into develop Mar 27, 2024
136 checks passed
@wasabii wasabii deleted the net8 branch March 27, 2024 05:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant