[Git][ghc/ghc][wip/marge_bot_batch_merge_job] 13 commits: configure: Rip out Solaris dyld check

Marge Bot (@marge-bot) gitlab at gitlab.haskell.org
Tue Jul 4 10:23:39 UTC 2023



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


Commits:
a37601ad by Ben Gamari at 2023-07-04T06:23:03-04:00
configure: Rip out Solaris dyld check

Solaris 11 was released over a decade ago and, moreover, I doubt we have
any Solaris users

- - - - -
d5b0d737 by doyougnu at 2023-07-04T06:23:19-04:00
CI: add JS release and debug builds, regen CI jobs

- - - - -
48cdee63 by Vladislav Zavialov at 2023-07-04T06:23:20-04:00
testsuite: Do not require CUSKs

Numerous tests make use of CUSKs (complete user-supplied kinds),
a legacy feature scheduled for deprecation. In order to proceed
with the said deprecation, the tests have been updated to use SAKS
instead (standalone kind signatures).

This also allows us to remove the Haskell2010 language pragmas that
were added in 115cd3c85a8 to work around the lack of CUSKs in GHC2021.

- - - - -
090547fe by Ben Gamari at 2023-07-04T06:23:20-04:00
gitlab: Drop backport-for-8.8 MR template

Its usefulness has long passed.
- - - - -
54067605 by Alan Zimmerman at 2023-07-04T06:23:21-04:00
EPA: Simplify GHC/Parser.y comb2

Use the HasLoc instance from Ast.hs to allow comb2 to work with
anything with a SrcSpan

This gets rid of the custom comb2A, comb2Al, comb2N functions, and
removes various reLoc calls.

- - - - -
3c9ae60d by Matthew Pickering at 2023-07-04T06:23:22-04:00
Fix deprecation warning when deprecated identifier is from another module

A stray 'Just' was being printed in the deprecation message.

Fixes #23573

- - - - -
33ef3b24 by Ben Gamari at 2023-07-04T06:23:22-04:00
rts: Don't rely on initializers for sigaction_t

As noted in #23577, CentOS's ancient toolchain throws spurious
missing-field-initializer warnings.

- - - - -
a3541795 by Ben Gamari at 2023-07-04T06:23:22-04:00
hadrian: Don't treat -Winline warnings as fatal

Such warnings are highly dependent upon the toolchain, platform, and
build configuration. It's simply too fragile to rely on these.

- - - - -
3167b9c9 by Ben Gamari at 2023-07-04T06:23:22-04:00
hadrian: Only pass -Wno-nonportable-include-path on Darwin

This flag, which was introduced due to #17798, is only understood by
Clang and consequently throws warnings on platforms using gcc. Sadly,
there is no good way to treat such warnings as non-fatal with `-Werror`
so for now we simply make this flag specific to platforms known to use
Clang and case-insensitive filesystems (Darwin and Windows).

See #23577.

- - - - -
06edb101 by Mario Blažević at 2023-07-04T06:23:28-04:00
Fixed ticket #23571, TH.Ppr.pprLit hanging on large numeric literals

- - - - -
9b7c7bae by Ben Gamari at 2023-07-04T06:23:29-04:00
compiler: Make OccSet opaque

- - - - -
7f4f1497 by Andrei Borzenkov at 2023-07-04T06:23:29-04:00
Add Note about why we need forall in Code to be on the right

- - - - -
bcdb1900 by Hécate Moonlight at 2023-07-04T06:23:34-04:00
Relax the constraint about the foreign function's calling convention of FinalizerPtr to capi as well as ccall.
- - - - -


30 changed files:

- .gitlab/generate-ci/gen_ci.hs
- .gitlab/jobs.yaml
- − .gitlab/merge_request_templates/backport-for-8.8.md
- compiler/GHC/Iface/Ext/Ast.hs
- compiler/GHC/Parser.y
- compiler/GHC/Parser/Annotation.hs
- compiler/GHC/Tc/Errors/Ppr.hs
- compiler/GHC/Types/Name/Occurrence.hs
- configure.ac
- hadrian/cfg/system.config.in
- hadrian/src/Flavour.hs
- hadrian/src/Oracles/Flag.hs
- hadrian/src/Settings/Warnings.hs
- libraries/base/GHC/ForeignPtr.hs
- libraries/template-haskell/Language/Haskell/TH/Ppr.hs
- libraries/template-haskell/Language/Haskell/TH/Syntax.hs
- m4/fp_hs_cpp_cmd_with_args.m4
- mk/project.mk.in
- rts/posix/Signals.c
- testsuite/config/ghc
- testsuite/driver/testlib.py
- testsuite/tests/dependent/should_compile/Dep2.hs
- testsuite/tests/dependent/should_compile/DkNameRes.hs
- testsuite/tests/dependent/should_compile/KindEqualities2.hs
- testsuite/tests/dependent/should_compile/RaeBlogPost.hs
- testsuite/tests/dependent/should_compile/RaeJobTalk.hs
- testsuite/tests/dependent/should_compile/T11711.hs
- testsuite/tests/dependent/should_compile/T12442.hs
- testsuite/tests/dependent/should_compile/T14066a.hs
- testsuite/tests/dependent/should_compile/T14066a.stderr


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/ec04392d2199f1532b3822f3c7fe43db104e3f82...bcdb1900411e3a5908a5956f179173526b4f4f0e

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/ec04392d2199f1532b3822f3c7fe43db104e3f82...bcdb1900411e3a5908a5956f179173526b4f4f0e
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/20230704/175ce0a7/attachment-0001.html>


More information about the ghc-commits mailing list