Skip to content

Tags: sjakobi/ghc

Tags

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.5-start

Toggle ghc-8.5-start's commit message
Bump version to 8.5

The ghc-8.4 branch has now been cut. Updates the haddock submodule.

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)

ghc-8.2.2-rc2

Toggle ghc-8.2.2-rc2's commit message
Bump Cabal submodule

ghc-8.2.2-rc1

Toggle ghc-8.2.2-rc1's commit message
includes/rts: Drop trailing comma

This trailing comma snuck in in a recent patch. There is nothing wrong with the
comma; it's perfectly valid C99, yet nevertheless Mac OS X's dtrace utility
chokes on it with,

    dtrace: failed to compile script rts/RtsProbes.d:
            "includes/rts/EventLogFormat.h", line 245: syntax error near "}"
    make[1]: *** [rts/dist/build/RtsProbes.h] Error 1

(cherry picked from commit be514a6)

ghc-8.2.1-release

Toggle ghc-8.2.1-release's commit message

Verified

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

ghc-8.2.1-rc3

Toggle ghc-8.2.1-rc3's commit message
Bump haddock submodule