[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