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

ghc-lib-parser 9.12 #1140

Merged
merged 7 commits into from
Jan 23, 2025
Merged

ghc-lib-parser 9.12 #1140

merged 7 commits into from
Jan 23, 2025

Conversation

amesgen
Copy link
Member

@amesgen amesgen commented Oct 16, 2024

See the new changelog entries for details.

The commits can be reviewed individually.

Also closes #1146, closes #1152

Also upgrade cabal and enable multi-repl, so ghcid will now work across all components out of the box!

@amesgen amesgen force-pushed the amesgen/ghc-9.12 branch 2 times, most recently from 38cb72a to e9ea55f Compare October 16, 2024 22:06
Copy link

github-actions bot commented Oct 16, 2024

@github-actions github-actions bot temporarily deployed to pull request October 16, 2024 22:28 Inactive
@github-actions github-actions bot temporarily deployed to pull request November 26, 2024 20:25 Inactive
@amesgen amesgen linked an issue Nov 26, 2024 that may be closed by this pull request
@github-actions github-actions bot temporarily deployed to pull request November 26, 2024 20:45 Inactive
@amesgen amesgen mentioned this pull request Jan 5, 2025
@amesgen amesgen force-pushed the amesgen/ghc-9.12 branch 2 times, most recently from 56c5430 to ebd4c6a Compare January 5, 2025 16:44
@github-actions github-actions bot temporarily deployed to pull request January 5, 2025 16:59 Inactive
@github-actions github-actions bot temporarily deployed to pull request January 5, 2025 17:16 Inactive
@amesgen amesgen force-pushed the amesgen/ghc-9.12 branch 7 times, most recently from 44fb942 to 473a86b Compare January 16, 2025 11:17
@github-actions github-actions bot temporarily deployed to pull request January 16, 2025 11:43 Inactive
@amesgen amesgen marked this pull request as ready for review January 16, 2025 13:35
and use GHC 9.10 by default in preparation for ghc-lib-parser 9.12
@amesgen amesgen force-pushed the amesgen/ghc-9.12 branch 2 times, most recently from f7b371c to 74fba49 Compare January 17, 2025 01:14
@github-actions github-actions bot temporarily deployed to pull request January 17, 2025 01:29 Inactive
ncaq added a commit to ncaq/fourmolu that referenced this pull request Jan 17, 2025
Address the following GHC breaking changes.
[!13511: EPA: Remove AnnKeywordId · Merge requests · Glasgow Haskell Compiler / GHC · GitLab](https://gitlab.haskell.org/ghc/ghc/-/merge_requests/13511)
I merge from [ghc-lib-parser 9.12 by amesgen · Pull Request #1140 · tweag/ormolu](tweag/ormolu#1140).
This is merely buildable, not fully tested.
ncaq added a commit to ncaq/fourmolu that referenced this pull request Jan 17, 2025
Address the following GHC breaking changes.
[!13511: EPA: Remove AnnKeywordId · Merge requests · Glasgow Haskell Compiler / GHC · GitLab](https://gitlab.haskell.org/ghc/ghc/-/merge_requests/13511)
I merge from [ghc-lib-parser 9.12 by amesgen · Pull Request #1140 · tweag/ormolu](tweag/ormolu#1140).
This is merely buildable, not fully tested.
@github-actions github-actions bot temporarily deployed to pull request January 17, 2025 20:52 Inactive
CHANGELOG.md Outdated Show resolved Hide resolved
src/Ormolu/Printer/Meat/Declaration/StringLiteral.hs Outdated Show resolved Hide resolved
src/Ormolu/Printer/Meat/Declaration/StringLiteral.hs Outdated Show resolved Hide resolved
@github-actions github-actions bot temporarily deployed to pull request January 22, 2025 23:00 Inactive
amesgen and others added 6 commits January 23, 2025 10:10
This can only occur with `NoListTuplePuns`.

Closes #1146
`FastString`s `Data` instance doesn't look at the underlying data, so our
check here will consider all `FastStrings` to be equal. They are used for
example for string literals `HsLit`/`HsTyLit`, where we definitely want to make
sure that we don't mess up.
Most examples are taken from the GHC proposal.
@github-actions github-actions bot temporarily deployed to pull request January 23, 2025 09:24 Inactive
@mrkkrp mrkkrp merged commit f4d94da into master Jan 23, 2025
8 checks passed
@amesgen amesgen deleted the amesgen/ghc-9.12 branch January 23, 2025 10:47
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.

Support cabal v3.14 Unparseable output with type-level tuples and NoListTuplePuns
3 participants