-
Notifications
You must be signed in to change notification settings - Fork 90
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
Support GHC-9.6 (rebased) #1127
Commits on Sep 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ed0fd9b - Browse repository at this point
Copy the full SHA ed0fd9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 924194f - Browse repository at this point
Copy the full SHA 924194fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81f30c8 - Browse repository at this point
Copy the full SHA 81f30c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91bcd84 - Browse repository at this point
Copy the full SHA 91bcd84View commit details -
Restore deletions from freezefile
Original branch had freezes undone by 154a866 (hereafter: fix-hashable-mess), erred on the side of going with its newer situation. Doubts regarding my choices: - The `hspec` major versions have increased since to 2.11.* (over 2.10.* referred to there) See below where I kept the old version - `os-string` had a "bad" version 2.0.2.1 that was bumped everywhere, except in ghc{928,948}.Win32 where it had been at 2.0.2 -- it is unclear if that should've been bumped as well. Erred on the side of keeping those cases where the original branch had added `os-string ==2.0.3` given that that is the "good" version - Some dependencies were only touched in some freezefiles by fix-hashable-mess, so I kept the cases where they weren't touched around: - `hspec`: ghc*.Win32, excluding ghc965.Win32 - `tasty` and friends: ghc*.Win32, excluding ghc965.Win32 - `setenv`: ghc*.Win32, excluding ghc965.Win32 (I didn't know what the correct versions to use for ghc965.Win32 were, so I didn't try guessing)
Configuration menu - View commit details
-
Copy full SHA for f5e87e7 - Browse repository at this point
Copy the full SHA f5e87e7View commit details -
Given the presence of cabal.ghc965.*, I assume that's the correct version to target
Configuration menu - View commit details
-
Copy full SHA for b16722e - Browse repository at this point
Copy the full SHA b16722eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 48e6c87 - Browse repository at this point
Copy the full SHA 48e6c87View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe0c20e - Browse repository at this point
Copy the full SHA fe0c20eView commit details -
Add hashable -arch-native to ghc-9.6.5
Cf fix-hashable-mess, presumably this should be added here as well
Configuration menu - View commit details
-
Copy full SHA for bf57a35 - Browse repository at this point
Copy the full SHA bf57a35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95c8aab - Browse repository at this point
Copy the full SHA 95c8aabView commit details -
Reorg cabal.project.release like cabal.project
This aids in diffing the two
Configuration menu - View commit details
-
Copy full SHA for b7a4d34 - Browse repository at this point
Copy the full SHA b7a4d34View commit details -
Configuration menu - View commit details
-
Copy full SHA for d997c6c - Browse repository at this point
Copy the full SHA d997c6cView commit details -
Make release ghcup tar depend on ghc version
Based on the behaviour of the other cabal.*.project files, introduced in 411ac8d. I'm presuming it was forgotten
Configuration menu - View commit details
-
Copy full SHA for e4c2457 - Browse repository at this point
Copy the full SHA e4c2457View commit details
Commits on Sep 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3af2a82 - Browse repository at this point
Copy the full SHA 3af2a82View commit details -
Revert e4c2457: Condition release tar flag
As explained by @hasufell > This is not correct. The release project file always wants to build > with -tar. The tar flag is only there to circumvent complicated errors > during development, which sometimes happens due to libarchive. Add a note citing the above to the file to prevent future mixups
Configuration menu - View commit details
-
Copy full SHA for 9b12173 - Browse repository at this point
Copy the full SHA 9b12173View commit details -
Remove redundancies from cabal.project.release
Given that we import most of the configuration from cabal.project, there's no reason to duplicate it in cabal.project.release
Configuration menu - View commit details
-
Copy full SHA for 86b0c90 - Browse repository at this point
Copy the full SHA 86b0c90View commit details