[Git][ghc/ghc][wip/az/epa-remove-addepann-4] 13 commits: Changed import from Ghc. module to L.H.S module

Alan Zimmerman (@alanz) gitlab at gitlab.haskell.org
Thu Oct 17 18:18:25 UTC 2024



Alan Zimmerman pushed to branch wip/az/epa-remove-addepann-4 at Glasgow Haskell Compiler / GHC


Commits:
e59fe5c6 by Hassan Al-Awwadi at 2024-10-15T08:25:33+00:00
Changed import from Ghc.  module to L.H.S module

Progresses #21592

For some reason we still imported GHC.Types.Fixity when the definitino of Fixity and LexicalFixity have already been moved to Language.Haskell.Syntax.Basic. This fixes that for

- - - - -
ab1767d5 by Simon Peyton Jones at 2024-10-15T23:45:04-04:00
Add a release-notes entry for -Wincomplete-record-selectors

- - - - -
6f0a62db by ur4t at 2024-10-16T15:33:43+00:00
GHCi: fix improper location of ghci_history file

Fixes #24266

- - - - -
5f67db48 by Alan Zimmerman at 2024-10-17T05:18:43-04:00
EPA: Remove [AddEpAnn] commit 3

EPA: Remove [AddEpAnn] from HsDocTy

EPA: Remove [AddEpAnn] from HsBangTy

EPA: Remove [AddEpAnn] from HsExplicitListTy

EPA: Remove [AddEpAnn] from HsExplicitTupleTy

EPA: Remove [AddEpAnn] from HsTypedBracket

EPA: Remove [AddEpAnn] from HsUntypedBracket

EPA: Remove [AddEpAnn] from PatBuilderOpApp

EPA: break out 'EpToken "|"' from ClassDecl anns

EPA: Remove [AddEpAnn] from ClassDecl

EPA: Remove [AddEpAnn] from SynDecl

- - - - -
fbbbd010 by Daan Rijks at 2024-10-17T05:19:19-04:00
Expand the haddocks for Control.Category

- - - - -
076c1a10 by Andrew Lelechenko at 2024-10-17T05:19:19-04:00
documentation: more examples for Control.Category

- - - - -
1d3de5e8 by Alan Zimmerman at 2024-10-17T18:22:18+01:00
EPA: Remove [AddEpAnn] from DataDecl

This is quite a big change.
The most important part is moving the annotations into HsDataDefn,
using a specific annotation data type.

This has a knock-on to everything that uses HsDataDefn

- - - - -
cc7cdde2 by Alan Zimmerman at 2024-10-17T18:22:18+01:00
EPA: Remove [AddEpAnn] for FunDep

- - - - -
ab14b939 by Alan Zimmerman at 2024-10-17T18:22:18+01:00
EPA: Remove [AddEpann] from FamilyDecl

- - - - -
c9b60172 by Alan Zimmerman at 2024-10-17T18:22:18+01:00
EPA: Remove [AddEpAnn] From InjectivityAnn

- - - - -
5a08aa13 by Alan Zimmerman at 2024-10-17T18:22:18+01:00
EPA: Remove [AddEpAnn] from DefaultDecl

- - - - -
f87911b3 by Alan Zimmerman at 2024-10-17T18:22:18+01:00
EPA: Remove [AddEpAnn] from RuleDecls

- - - - -
36635f27 by Alan Zimmerman at 2024-10-17T18:22:18+01:00
EPA: Remove [AddEpAnn] from Warnings

- - - - -


30 changed files:

- compiler/GHC/Hs/Decls.hs
- compiler/GHC/Hs/Dump.hs
- compiler/GHC/Hs/Expr.hs
- compiler/GHC/Hs/Type.hs
- compiler/GHC/Parser.y
- compiler/GHC/Parser/Annotation.hs
- compiler/GHC/Parser/Lexer.x
- compiler/GHC/Parser/PostProcess.hs
- compiler/GHC/Parser/PostProcess/Haddock.hs
- compiler/GHC/Parser/Types.hs
- compiler/GHC/Rename/Module.hs
- compiler/GHC/Rename/Splice.hs
- compiler/GHC/Tc/Deriv/Generate.hs
- compiler/GHC/ThToHs.hs
- compiler/Language/Haskell/Syntax/Binds.hs
- compiler/Language/Haskell/Syntax/Decls.hs
- docs/users_guide/9.14.1-notes.rst
- ghc/GHCi/UI.hs
- libraries/base/src/Control/Category.hs
- libraries/ghc-internal/src/GHC/Internal/Control/Category.hs
- testsuite/tests/ghc-api/exactprint/Test20239.stderr
- testsuite/tests/haddock/should_compile_flag_haddock/T17544.stderr
- testsuite/tests/haddock/should_compile_flag_haddock/T17544_kw.stderr
- testsuite/tests/haddock/should_compile_flag_haddock/T24221.stderr
- testsuite/tests/parser/should_compile/DumpParsedAst.stderr
- testsuite/tests/parser/should_compile/DumpRenamedAst.stderr
- testsuite/tests/parser/should_compile/DumpSemis.stderr
- testsuite/tests/parser/should_compile/KindSigs.stderr
- testsuite/tests/parser/should_compile/T14189.stderr
- testsuite/tests/parser/should_compile/T15323.stderr


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/702436846e62fe35f25edddfe7ff86ea7694b43c...36635f27a55a3d8d9f1ad1314d09d02b212a9040

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/702436846e62fe35f25edddfe7ff86ea7694b43c...36635f27a55a3d8d9f1ad1314d09d02b212a9040
You're receiving this email because of your account on gitlab.haskell.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20241017/3dfcc5aa/attachment.html>


More information about the ghc-commits mailing list