[Git][ghc/ghc][wip/marge_bot_batch_merge_job] 2 commits: m4/fp_leading_underscore.m4: Avoid implicit exit function declaration

Marge Bot (@marge-bot) gitlab at gitlab.haskell.org
Tue Jan 10 15:24:36 UTC 2023



Marge Bot pushed to branch wip/marge_bot_batch_merge_job at Glasgow Haskell Compiler / GHC


Commits:
480b5d64 by Florian Weimer at 2023-01-10T08:03:53+00:00
m4/fp_leading_underscore.m4: Avoid implicit exit function declaration

And switch to a new-style function definition.

Fixes build issues with compilers that do not accept implicit function
declarations.

- - - - -
2cfbc97a by HaskellMouse at 2023-01-10T10:24:28-05:00
Added a new warning about compatibility with RequiredTypeArguments

This commit introduces a new warning
that indicates code incompatible with
future extension: RequiredTypeArguments.

Enabling this extension may break some code and the warning
will help to make it compatible in advance.

- - - - -


30 changed files:

- compiler/GHC/Driver/Flags.hs
- compiler/GHC/Driver/Session.hs
- compiler/GHC/Rename/Env.hs
- compiler/GHC/Rename/HsType.hs
- compiler/GHC/Tc/Errors/Ppr.hs
- compiler/GHC/Tc/Errors/Types.hs
- compiler/GHC/Types/Error/Codes.hs
- compiler/GHC/Types/Hint.hs
- compiler/GHC/Types/Hint/Ppr.hs
- compiler/GHC/Types/Name/Occurrence.hs
- compiler/GHC/Types/Name/Reader.hs
- docs/users_guide/9.6.1-notes.rst
- docs/users_guide/using-warnings.rst
- m4/fp_leading_underscore.m4
- + testsuite/tests/rename/should_compile/T22513a.hs
- + testsuite/tests/rename/should_compile/T22513a.stderr
- + testsuite/tests/rename/should_compile/T22513b.hs
- + testsuite/tests/rename/should_compile/T22513b.stderr
- + testsuite/tests/rename/should_compile/T22513c.hs
- + testsuite/tests/rename/should_compile/T22513c.stderr
- + testsuite/tests/rename/should_compile/T22513d.hs
- + testsuite/tests/rename/should_compile/T22513d.stderr
- + testsuite/tests/rename/should_compile/T22513e.hs
- + testsuite/tests/rename/should_compile/T22513e.stderr
- + testsuite/tests/rename/should_compile/T22513f.hs
- + testsuite/tests/rename/should_compile/T22513f.stderr
- + testsuite/tests/rename/should_compile/T22513g.hs
- + testsuite/tests/rename/should_compile/T22513g.stderr
- + testsuite/tests/rename/should_compile/T22513h.hs
- + testsuite/tests/rename/should_compile/T22513h.stderr


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/146a145835f5c2e82da4dd0bcb90702460505a01...2cfbc97a95949c7f3e4a5097f5e38bf02def6ef5

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/146a145835f5c2e82da4dd0bcb90702460505a01...2cfbc97a95949c7f3e4a5097f5e38bf02def6ef5
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/20230110/8576e09d/attachment.html>


More information about the ghc-commits mailing list