[Git][ghc/ghc][wip/marge_bot_batch_merge_job] 10 commits: Add regression test for #22328
Marge Bot (@marge-bot)
gitlab at gitlab.haskell.org
Mon Mar 6 19:36:44 UTC 2023
Marge Bot pushed to branch wip/marge_bot_batch_merge_job at Glasgow Haskell Compiler / GHC
Commits:
232cfc24 by Simon Peyton Jones at 2023-03-05T19:57:30-05:00
Add regression test for #22328
- - - - -
4b4cb2a5 by Gabriella Gonzalez at 2023-03-06T14:36:35-05:00
Enable response files for linker if supported
- - - - -
1cd5ed42 by Gabriella Gonzalez at 2023-03-06T14:36:35-05:00
Synchronize `configure.ac` and `distrib/configure.ac.in`
- - - - -
09b37aad by Gabriella Gonzalez at 2023-03-06T14:36:35-05:00
Fix `hadrian/bindist/config.mk.in`
… as suggested by @bgamari
- - - - -
ca298487 by sheaf at 2023-03-06T14:36:35-05:00
Apply 1 suggestion(s) to 1 file(s)
- - - - -
be2c487f by Gabriella Gonzalez at 2023-03-06T14:36:35-05:00
Try to create somewhat portable `ld` command
I cannot figure out a good way to generate an `ld` command
that works on both Linux and macOS. Normally you'd use something
like `AC_LINK_IFELSE` for this purpose (I think), but that won't
let us test response file support.
- - - - -
7e24ba7f by Gabriella Gonzalez at 2023-03-06T14:36:35-05:00
Quote variables
… as suggested by @bgamari
- - - - -
af6e9f69 by Gabriella Gonzalez at 2023-03-06T14:36:35-05:00
Fix configure failure on alpine linux
- - - - -
0b470837 by Gabriella Gonzalez at 2023-03-06T14:36:35-05:00
Small fixes to configure script
- - - - -
4ab7c947 by Andrei Borzenkov at 2023-03-06T14:36:39-05:00
Convert diagnostics in GHC.Rename.Module to proper TcRnMessage (#20115)
I've turned almost all occurrences of TcRnUnknownMessage in GHC.Rename.Module
module into a proper TcRnMessage.
Instead, these TcRnMessage messages were introduced:
TcRnIllegalInstanceHeadDecl
TcRnUnexpectedStandaloneDerivingDecl
TcRnUnusedVariableInRuleDecl
TcRnUnexpectedStandaloneKindSig
TcRnIllegalRuleLhs
TcRnBadAssocRhs
TcRnDuplicateRoleAnnot
TcRnDuplicateKindSig
TcRnIllegalDerivStrategy
TcRnIllegalMultipleDerivClauses
TcRnNoDerivStratSpecified
TcRnStupidThetaInGadt
TcRnBadImplicitSplice
TcRnShadowedTyVarNameInFamResult
TcRnIncorrectTyVarOnLhsOfInjCond
TcRnUnknownTyVarsOnRhsOfInjCond
Was introduced one helper type:
RuleLhsErrReason
- - - - -
30 changed files:
- compiler/GHC/Rename/Module.hs
- compiler/GHC/Settings.hs
- compiler/GHC/Settings/IO.hs
- compiler/GHC/SysTools/Tasks.hs
- compiler/GHC/Tc/Errors/Ppr.hs
- compiler/GHC/Tc/Errors/Types.hs
- compiler/GHC/Types/Error/Codes.hs
- configure.ac
- distrib/configure.ac.in
- hadrian/bindist/Makefile
- hadrian/bindist/config.mk.in
- hadrian/cfg/system.config.in
- hadrian/src/Rules/Generate.hs
- + m4/fp_ld_supports_response_files.m4
- testsuite/tests/deriving/should_fail/T10598_fail4.stderr
- testsuite/tests/deriving/should_fail/T10598_fail5.stderr
- testsuite/tests/deriving/should_fail/deriving-via-fail3.stderr
- testsuite/tests/ghci/prog019/prog019.stderr
- testsuite/tests/ghci/scripts/T1914.stderr
- testsuite/tests/ghci/scripts/T6018ghcirnfail.stderr
- testsuite/tests/ghci/scripts/T6106.stderr
- testsuite/tests/indexed-types/should_fail/T5515.stderr
- testsuite/tests/parser/should_fail/T3811c.stderr
- + testsuite/tests/patsyn/should_compile/T22328.hs
- testsuite/tests/patsyn/should_compile/all.T
- testsuite/tests/polykinds/T9574.stderr
- testsuite/tests/rename/should_compile/T15798a.stderr
- testsuite/tests/rename/should_compile/T15798b.stderr
- testsuite/tests/rename/should_compile/T15798c.stderr
- testsuite/tests/rename/should_fail/ExplicitForAllRules2.stderr
The diff was not included because it is too large.
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/87aee8fb461a58510e38d7897a7d78e54ab6fa64...4ab7c947efc1cb15631b397b361f5eca95d6c7d7
--
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/87aee8fb461a58510e38d7897a7d78e54ab6fa64...4ab7c947efc1cb15631b397b361f5eca95d6c7d7
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/20230306/8ff30148/attachment.html>
More information about the ghc-commits
mailing list