Skip to content

Support GHC 9.4 or later only - #645

Merged
kazu-yamamoto merged 1 commit into
haskell:masterfrom
kazu-yamamoto:ghc94
Nov 15, 2026
Merged

kazu-yamamoto merged 1 commit into
haskell:masterfrom
kazu-yamamoto:ghc94

Conversation

@kazu-yamamoto

Copy link
Copy Markdown
Collaborator

One item of #557: network 4.0 supports GHC 9.4 or later, as CI tests (on Windows, the WinIO requirement of #644 narrows that further).

  • network.cabal: base >= 4.17; tested-with lists what CI runs (9.4.8, 9.6.7, 9.8.4, 9.10.3, 9.12.4, 9.14.1); Strict and StrictData without the impl(ghc >= 8) condition; on Windows, the _WIN32_WINNT and Win32 settings without the conditions for GHC before 9.0.
  • CPP for older compilers removed: mappend for base before 4.11, the COMPLETE pragmas and Haddock comments guarded for GHC 8.6, the #let alignment for GHC before 8.0, and an import for GHC before 7.10 in the tests.

Tested on macOS (127 examples, 0 failures) and on Windows 11 with GHC 9.12.4.20260713 (123 examples, 0 failures). cabal check reports the same missing upper bounds as on master, nothing new.

🤖 Generated with Claude Code

base >= 4.17, tested-with what CI runs, and no CPP or cabal conditions
for older compilers.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@kazu-yamamoto
kazu-yamamoto merged commit 0c6e9f1 into haskell:master Nov 15, 2026
9 checks passed
kazu-yamamoto added a commit that referenced this pull request Nov 15, 2026
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@kazu-yamamoto
kazu-yamamoto deleted the ghc94 branch November 15, 2026 02:16
@kazu-yamamoto kazu-yamamoto mentioned this pull request Nov 15, 2026
7 of 9 tasks
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