[Git][ghc/ghc][wip/marge_bot_batch_merge_job] 6 commits: Add structured error messages for GHC.Rename.Names

Marge Bot (@marge-bot) gitlab at gitlab.haskell.org
Wed May 3 06:06:00 UTC 2023



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


Commits:
00a8a5ff by Torsten Schmits at 2023-04-30T03:45:09-04:00
Add structured error messages for GHC.Rename.Names

Tracking ticket: #20115

MR: !10336

This converts uses of `mkTcRnUnknownMessage` to newly added constructors
of `TcRnMessage`.

- - - - -
0459e0c3 by Ben Orchard at 2023-05-03T02:05:30-04:00
Add sized primitive literal syntax

Adds a new LANGUAGE pragma ExtendedLiterals, which enables defining
unboxed numeric literals such as `0xFF#Word8 :: Word8#`.

Implements GHC proposal 0451:
https://github.com/ghc-proposals/ghc-proposals/blob/b384a538b34f79d18a0201455b7b3c473bc8c936/proposals/0451-sized-literals.rst

Fixes #21422.

Bumps haddock submodule.

Co-authored-by: Krzysztof Gogolewski <krzysztof.gogolewski at tweag.io>

- - - - -
49f2332b by Bodigrim at 2023-05-03T02:05:34-04:00
Document instances of Double

- - - - -
5e9ce68d by Sylvain Henry at 2023-05-03T02:05:45-04:00
Bump Cabal submodule (#22356)

- - - - -
30dc982c by sheaf at 2023-05-03T02:05:50-04:00
Don't forget to check the parent in an export list

Commit 3f374399 introduced a bug which caused us to forget to include
the parent of an export item of the form T(..) (that is, IEThingAll)
when checking for duplicate exports.

Fixes #23318

- - - - -
f64c919d by amesgen at 2023-05-03T02:05:55-04:00
Fix unlit path in cross bindists

- - - - -


30 changed files:

- compiler/GHC/Driver/Session.hs
- compiler/GHC/Hs/Lit.hs
- compiler/GHC/Hs/Syn/Type.hs
- compiler/GHC/HsToCore/Match/Literal.hs
- compiler/GHC/Parser.y
- compiler/GHC/Parser/Lexer.x
- compiler/GHC/Rename/Names.hs
- compiler/GHC/Tc/Errors/Ppr.hs
- compiler/GHC/Tc/Errors/Types.hs
- compiler/GHC/Tc/Gen/Export.hs
- compiler/GHC/Types/Error/Codes.hs
- compiler/GHC/Types/Hint.hs
- compiler/GHC/Types/Hint/Ppr.hs
- compiler/Language/Haskell/Syntax/Extension.hs
- compiler/Language/Haskell/Syntax/Lit.hs
- docs/users_guide/9.8.1-notes.rst
- + docs/users_guide/exts/extended_literals.rst
- docs/users_guide/exts/literals.rst
- docs/users_guide/exts/primitives.rst
- docs/users_guide/exts/stolen_syntax.rst
- hadrian/bindist/Makefile
- libraries/Cabal
- libraries/base/GHC/Float.hs
- libraries/base/GHC/Real.hs
- libraries/ghc-boot-th/GHC/LanguageExtensions/Type.hs
- testsuite/tests/deriving/should_compile/T17324.stderr
- testsuite/tests/driver/T4437.hs
- testsuite/tests/driver/t22391/t22391.stderr
- testsuite/tests/driver/t22391/t22391j.stderr
- + testsuite/tests/extendedliterals/all.T


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/ef4c44f038657ae3a51e859a5e571386a5be34d5...f64c919de724052ad7943615e7aeabe9eda3b9f0

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/ef4c44f038657ae3a51e859a5e571386a5be34d5...f64c919de724052ad7943615e7aeabe9eda3b9f0
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/20230503/175124f9/attachment.html>


More information about the ghc-commits mailing list