Skip to content

Tags: msakai/ghc

Tags

ghc-8.4.2-release

Toggle ghc-8.4.2-release's commit message

Verified

This tag was signed with the committer’s verified signature.
bgamari Ben Gamari
Release 8.4.2

ghc-8.4.2-rc1

Toggle ghc-8.4.2-rc1's commit message
Bump haddock submodule again

ghc-8.4.1-release

Toggle ghc-8.4.1-release's commit message

Verified

This tag was signed with the committer’s verified signature.
bgamari Ben Gamari
Release 8.4.1

ghc-8.5-start

Toggle ghc-8.5-start's commit message

Verified

This tag was signed with the committer’s verified signature.
hvr Herbert Valerio Riedel
Start of GHC 8.5 development branch

(This annotated tag helps tools such as `git describe`)

ghc-8.4.1-rc1

Toggle ghc-8.4.1-rc1's commit message
Bump unix submodule back to 2.7

ghc-8.4.1-alpha3

Toggle ghc-8.4.1-alpha3's commit message
Bump transformers submodule to 0.5.5.0

(cherry picked from commit 24e56eb)

ghc-8.4.1-alpha2

Toggle ghc-8.4.1-alpha2's commit message
Fix #14681 and #14682 with precision-aimed parentheses

It turns out that `Convert` was recklessly leaving off
parentheses in two places:

* Negative numeric literals
* Patterns in lambda position

This patch fixes it by adding three new functions, `isCompoundHsLit`,
`isCompoundHsOverLit`, and `isCompoundPat`, and using them in the
right places in `Convert`. While I was in town, I also sprinkled
`isCompoundPat` among some `Pat`-constructing functions in `HsUtils`
to help avoid the likelihood of this problem happening in other
places. One of these places is in `TcGenDeriv`, and sprinkling
`isCompountPat` there fixes #14682

Test Plan: make test TEST="T14681 T14682"

Reviewers: alanz, goldfire, bgamari

Reviewed By: bgamari

Subscribers: rwbarton, thomie, carter

GHC Trac Issues: #14681, #14682

Differential Revision: https://phabricator.haskell.org/D4323

(cherry picked from commit 575c009)

ghc-8.4.1-alpha1

Toggle ghc-8.4.1-alpha1's commit message
users-guide: Remove release notes for 8.2

ghc-8.2.2-release

Toggle ghc-8.2.2-release's commit message

Verified

This tag was signed with the committer’s verified signature.
bgamari Ben Gamari
Release 8.2.2

ghc-8.2.2-rc3

Toggle ghc-8.2.2-rc3's commit message
DynFlags: Introduce -show-mods-loaded flag

This flag reintroduces the verbose module name output produced by GHCi's
:load command behind a new flag, -show-mods-loaded. This was originally
removed in D3651 but apparently some tools (e.g. haskell-mode) rely on
this output.

Addresses #14427.

Test Plan: Validate

Reviewers: svenpanne

Reviewed By: svenpanne

Subscribers: rwbarton, thomie

Differential Revision: https://phabricator.haskell.org/D4164

(cherry picked from commit 8613e61)