Skip to content

simplify: reduce TFM to netstandard2.0 + net9.0#19

Merged
coldhighsun merged 1 commit into
mainfrom
simplify/reduce-tfm-to-netstandard20-net9
Jul 7, 2026
Merged

simplify: reduce TFM to netstandard2.0 + net9.0#19
coldhighsun merged 1 commit into
mainfrom
simplify/reduce-tfm-to-netstandard20-net9

Conversation

@coldhighsun

Copy link
Copy Markdown
Owner

net8.0 and net10.0 had no distinct #if code paths — they compiled identically to netstandard2.0. Only net9.0 introduces a real branch (params ReadOnlySpan via NET9_0_OR_GREATER). Removing the redundant targets cuts build/test time and CI complexity.

  • Library: netstandard2.0;net9.0 (was +net8.0;net10.0)
  • Tests/examples: net9.0 (was net8.0;net9.0;net10.0)
  • CI: install only 9.x SDK
  • Docs: update README and CLAUDE.md accordingly

net8.0 and net10.0 had no distinct #if code paths — they compiled
identically to netstandard2.0. Only net9.0 introduces a real branch
(params ReadOnlySpan via NET9_0_OR_GREATER). Removing the redundant
targets cuts build/test time and CI complexity.

- Library: netstandard2.0;net9.0 (was +net8.0;net10.0)
- Tests/examples: net9.0 (was net8.0;net9.0;net10.0)
- CI: install only 9.x SDK
- Docs: update README and CLAUDE.md accordingly
@coldhighsun
coldhighsun merged commit b59aaf4 into main Jul 7, 2026
5 checks passed
@coldhighsun
coldhighsun deleted the simplify/reduce-tfm-to-netstandard20-net9 branch July 7, 2026 09:52
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