[Git][ghc/ghc][wip/marge_bot_batch_merge_job] 14 commits: EPA: DotFieldOcc does not have exact print annotations

Marge Bot (@marge-bot) gitlab at gitlab.haskell.org
Tue Aug 16 07:11:07 UTC 2022



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


Commits:
ff67c79e by Alan Zimmerman at 2022-08-11T16:19:57-04:00
EPA: DotFieldOcc does not have exact print annotations

For the code

    {-# LANGUAGE OverloadedRecordUpdate #-}

    operatorUpdate f = f{(+) = 1}

There are no exact print annotations for the parens around the +
symbol, nor does normal ppr print them.

This MR fixes that.

Closes #21805

Updates haddock submodule

- - - - -
dca43a04 by Matthew Pickering at 2022-08-11T16:20:33-04:00
Revert "gitlab-ci: Add release job for aarch64/debian 11"

This reverts commit 5765e13370634979eb6a0d9f67aa9afa797bee46.

The job was not tested before being merged and fails CI
(https://gitlab.haskell.org/ghc/ghc/-/jobs/1139392)

Ticket #22005

- - - - -
ad87b327 by Eric Lindblad at 2022-08-16T03:10:49-04:00
typo
- - - - -
e3ee1d00 by Ben Gamari at 2022-08-16T03:10:50-04:00
CmmToLlvm: Don't aliasify builtin LLVM variables

Our aliasification logic would previously turn builtin LLVM variables
into aliases, which apparently confuses LLVM. This manifested in
initializers failing to be emitted, resulting in many profiling failures
with the LLVM backend.

Fixes #22019.

- - - - -
d670b498 by Bryan Richter at 2022-08-16T03:10:50-04:00
run_ci: remove monoidal-containers

Fixes #21492

MonoidalMap is inlined and used to implement Variables, as before.

The top-level value "jobs" is reimplemented as a regular Map, since it
doesn't use the monoidal union anyway.

- - - - -
6a6a3ff7 by Cheng Shao at 2022-08-16T03:10:52-04:00
CmmToAsm/AArch64: correct a typo

- - - - -
7800e2c9 by Ben Gamari at 2022-08-16T03:10:53-04:00
users-guide: Fix reference to dead llvm-version substitution

Fixes #22052.

- - - - -
f4c9f072 by Ben Gamari at 2022-08-16T03:10:53-04:00
users-guide: Fix incorrect reference to `:extension: role

- - - - -
683d1ec1 by Ben Gamari at 2022-08-16T03:10:53-04:00
users-guide: Add :ghc-flag: reference

- - - - -
b824db03 by Ben Gamari at 2022-08-16T03:10:53-04:00
hadrian: Place manpage in docroot

This relocates it from docs/ to doc/

- - - - -
c0b5d8d5 by Ben Gamari at 2022-08-16T03:10:53-04:00
Bump haddock submodule

Includes merge of `main` into `ghc-head` as well as some Haddock users
guide fixes.

- - - - -
cbfbf8b6 by Ben Gamari at 2022-08-16T03:10:53-04:00
base: Add changelog entries from ghc-9.2

Closes #21922.

- - - - -
392ad3f5 by Ben Gamari at 2022-08-16T03:10:53-04:00
relnotes: Add "included libraries" section

As noted in #21988, some users rely on this.

- - - - -
e66c9859 by Ben Gamari at 2022-08-16T03:10:53-04:00
users-guide: Rephrase the rewrite rule documentation

Previously the wording was a tad unclear. Fix this.

Closes #21114.

- - - - -


30 changed files:

- .gitlab/gen_ci.hs
- .gitlab/jobs.yaml
- compiler/GHC/CmmToAsm/AArch64.hs
- compiler/GHC/CmmToLlvm/Base.hs
- compiler/GHC/Core/PatSyn.hs
- compiler/GHC/Core/TyCon.hs
- compiler/GHC/Hs/Expr.hs
- compiler/GHC/HsToCore/Quote.hs
- compiler/GHC/Iface/Syntax.hs
- compiler/GHC/Parser.y
- compiler/GHC/Parser/PostProcess.hs
- compiler/GHC/Rename/Bind.hs
- compiler/GHC/Rename/Env.hs
- compiler/GHC/Rename/Expr.hs
- compiler/GHC/Rename/HsType.hs
- compiler/GHC/Rename/Names.hs
- compiler/GHC/Rename/Pat.hs
- compiler/GHC/Tc/Deriv/Generate.hs
- compiler/GHC/Tc/Deriv/Generics.hs
- compiler/GHC/Tc/Errors/Types.hs
- compiler/GHC/Tc/Gen/Expr.hs
- compiler/GHC/Tc/Gen/Pat.hs
- compiler/GHC/Tc/Gen/Splice.hs
- compiler/GHC/Tc/Instance/Class.hs
- compiler/GHC/Tc/TyCl.hs
- compiler/GHC/Tc/TyCl/Utils.hs
- compiler/GHC/Tc/Types/Origin.hs
- compiler/GHC/Tc/Validity.hs
- compiler/GHC/ThToHs.hs
- compiler/GHC/Types/FieldLabel.hs


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/5a02854fe872f5709292ca48dbd4b0f9ce9ee9ca...e66c9859f0b189fa270e687dd3c4302c1909b9bb

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/5a02854fe872f5709292ca48dbd4b0f9ce9ee9ca...e66c9859f0b189fa270e687dd3c4302c1909b9bb
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/20220816/9d9afbbd/attachment.html>


More information about the ghc-commits mailing list