[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