Skip to content

Upgrade to .NET 10#1557

Merged
ScrubN merged 12 commits intolay295:masterfrom
ScrubN:net-10
Feb 3, 2026
Merged

Upgrade to .NET 10#1557
ScrubN merged 12 commits intolay295:masterfrom
ScrubN:net-10

Conversation

@ScrubN
Copy link
Collaborator

@ScrubN ScrubN commented Feb 3, 2026

  • More language features
  • Native folder browser dialog
  • Native Unix permissions handling (Mono.Posix can be removed)
  • Source generated regex = noticeably faster startup times

.NET 10 might have the same performance issue I ran into in .NET 7-9 where the new GC makes rendering 30-100% slower. If it does, I could probably just add a runtimeconfig.json forcing the old clrgc.dll.

@ScrubN ScrubN mentioned this pull request Feb 3, 2026
@ScrubN
Copy link
Collaborator Author

ScrubN commented Feb 3, 2026

If it does, I could probably just add a runtimeconfig.json forcing the old clrgc.dll.

This isn't compatible with single file publish. Guess we're taking a performance hit :(

@ScrubN ScrubN merged commit 34c7bc5 into lay295:master Feb 3, 2026
4 checks passed
@ScrubN ScrubN deleted the net-10 branch February 4, 2026 21:37
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