[ANNOUNCE] Glasgow Haskell Compiler 8.10.1-rc1 released

2020-01-24 Thread Ben Gamari

Hello all,

The GHC team is happy to announce the availability of the first release
candidate of GHC 8.10.1. Source and binary distributions are
available at the usual place:

https://downloads.haskell.org/ghc/8.10.1-rc1/

GHC 8.10.1 will bring a number of new features including:

 * The new UnliftedNewtypes extension allowing newtypes around unlifted
   types.

 * The new StandaloneKindSignatures extension allows users to give
   top-level kind signatures to type, type family, and class
   declarations.

 * A new warning, -Wderiving-defaults, to draw attention to ambiguous
   deriving clauses

 * A number of improvements in code generation, including changes

 * A new GHCi command, :instances, for listing the class instances
   available for a type.

 * An upgraded Windows toolchain lifting the MAX_PATH limitation

 * A new, low-latency garbage collector.

 * Improved support profiling, including support for sending profiler
   samples to the eventlog, allowing correlation between the profile and
   other program events

This is the first and likely final release candidate. For a variety of
reasons, it comes a few weeks later than the original schedule of
release late December. However, besides a few core libraries
book-keeping issues this candidate is believed to be in good condition
for the final release. As such, the final 8.10.1 release will likely
come in two weeks.

Note that at the moment we still require that macOS Catalina users
exempt the binary distribution from the notarization requirement by
running `xattr -cr .` on the unpacked tree before running `make install`.

In addition, we are still looking for any Alpine Linux to help diagnose
the correctness issues in the Alpine binary distribution [1]. If you use
Alpine any you can offer here would be greatly appreciated.

Please do test this release and let us know if you encounter any other
issues.

Cheers,

- Ben


[1] https://gitlab.haskell.org/ghc/ghc/issues/17508
[2] https://gitlab.haskell.org/ghc/ghc/issues/17418


signature.asc
Description: PGP signature
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


Re: [ANNOUNCE] Glasgow Haskell Compiler 8.10.1-rc1 released

2020-01-25 Thread Brandon Allbery
On Fri, Jan 24, 2020 at 11:58 PM Ben Gamari  wrote:

>  * A number of improvements in code generation, including changes
>

This seems like it's missing some detail.

-- 
brandon s allbery kf8nh
allber...@gmail.com
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


Re: [ANNOUNCE] Glasgow Haskell Compiler 8.10.1-rc1 released

2020-01-25 Thread Carter Schonwald
Yeah, like how we removed x87 support from code gen except one tiny piece
in the abi, so 32bit x86 code gen is always -msse2 flavor so rounding now
acts sane :)

(A tiny step in a long running make floating point great effort of mine)

On Sat, Jan 25, 2020 at 7:39 AM Brandon Allbery  wrote:

>
>
> On Fri, Jan 24, 2020 at 11:58 PM Ben Gamari  wrote:
>
>>  * A number of improvements in code generation, including changes
>>
>
> This seems like it's missing some detail.
>
> --
> brandon s allbery kf8nh
> allber...@gmail.com
> ___
> ghc-devs mailing list
> ghc-devs@haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
>
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


Re: [ANNOUNCE] Glasgow Haskell Compiler 8.10.1-rc1 released

2020-01-26 Thread George Colpitts
Thanks Ben, installed fine on my Mac running 10.14.6.

For the release notes I suggest we document
https://gitlab.haskell.org/ghc/ghc/issues/17341 which is associated with
https://github.com/haskell/cabal/issues/6262 and
https://github.com/haskell/cabal/issues/6104

I realize this will be controversial and may be rejected but I think the
current status is very confusing to new / inexperienced users so I felt I
should suggest it.

As I mentioned in 17341, can we add a milestone and priority to this
feature request?

Thanks again for everybody's work on GHC

Cheers
George


On Sat, Jan 25, 2020 at 12:58 AM Ben Gamari  wrote:

>
> Hello all,
>
> The GHC team is happy to announce the availability of the first release
> candidate of GHC 8.10.1. Source and binary distributions are
> available at the usual place:
>
> https://downloads.haskell.org/ghc/8.10.1-rc1/
>
> GHC 8.10.1 will bring a number of new features including:
>
>  * The new UnliftedNewtypes extension allowing newtypes around unlifted
>types.
>
>  * The new StandaloneKindSignatures extension allows users to give
>top-level kind signatures to type, type family, and class
>declarations.
>
>  * A new warning, -Wderiving-defaults, to draw attention to ambiguous
>deriving clauses
>
>  * A number of improvements in code generation, including changes
>
>  * A new GHCi command, :instances, for listing the class instances
>available for a type.
>
>  * An upgraded Windows toolchain lifting the MAX_PATH limitation
>
>  * A new, low-latency garbage collector.
>
>  * Improved support profiling, including support for sending profiler
>samples to the eventlog, allowing correlation between the profile and
>other program events
>
> This is the first and likely final release candidate. For a variety of
> reasons, it comes a few weeks later than the original schedule of
> release late December. However, besides a few core libraries
> book-keeping issues this candidate is believed to be in good condition
> for the final release. As such, the final 8.10.1 release will likely
> come in two weeks.
>
> Note that at the moment we still require that macOS Catalina users
> exempt the binary distribution from the notarization requirement by
> running `xattr -cr .` on the unpacked tree before running `make install`.
>
> In addition, we are still looking for any Alpine Linux to help diagnose
> the correctness issues in the Alpine binary distribution [1]. If you use
> Alpine any you can offer here would be greatly appreciated.
>
> Please do test this release and let us know if you encounter any other
> issues.
>
> Cheers,
>
> - Ben
>
>
> [1] https://gitlab.haskell.org/ghc/ghc/issues/17508
> [2] https://gitlab.haskell.org/ghc/ghc/issues/17418
> ___
> Glasgow-haskell-users mailing list
> glasgow-haskell-us...@haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users
>
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


Re: [ANNOUNCE] Glasgow Haskell Compiler 8.10.1-rc1 released

2020-01-30 Thread Jens Petersen
Thanks for the RC1 release!

When I try to do a test build without haddocks (on Fedora), a mysterious
thing happens:
it still builds and installs documentation for the containers library?!?

I should file a bug anyway - though I guess it is not a release blocker,
just a minor annoyance I suppose.

Thanks, Jens

On Sat, 25 Jan 2020 at 12:58, Ben Gamari  wrote:

>
> Hello all,
>
> The GHC team is happy to announce the availability of the first release
> candidate of GHC 8.10.1. Source and binary distributions are
> available at the usual place:
>
> https://downloads.haskell.org/ghc/8.10.1-rc1/
>
> GHC 8.10.1 will bring a number of new features including:
>
>  * The new UnliftedNewtypes extension allowing newtypes around unlifted
>types.
>
>  * The new StandaloneKindSignatures extension allows users to give
>top-level kind signatures to type, type family, and class
>declarations.
>
>  * A new warning, -Wderiving-defaults, to draw attention to ambiguous
>deriving clauses
>
>  * A number of improvements in code generation, including changes
>
>  * A new GHCi command, :instances, for listing the class instances
>available for a type.
>
>  * An upgraded Windows toolchain lifting the MAX_PATH limitation
>
>  * A new, low-latency garbage collector.
>
>  * Improved support profiling, including support for sending profiler
>samples to the eventlog, allowing correlation between the profile and
>other program events
>
> This is the first and likely final release candidate. For a variety of
> reasons, it comes a few weeks later than the original schedule of
> release late December. However, besides a few core libraries
> book-keeping issues this candidate is believed to be in good condition
> for the final release. As such, the final 8.10.1 release will likely
> come in two weeks.
>
> Note that at the moment we still require that macOS Catalina users
> exempt the binary distribution from the notarization requirement by
> running `xattr -cr .` on the unpacked tree before running `make install`.
>
> In addition, we are still looking for any Alpine Linux to help diagnose
> the correctness issues in the Alpine binary distribution [1]. If you use
> Alpine any you can offer here would be greatly appreciated.
>
> Please do test this release and let us know if you encounter any other
> issues.
>
> Cheers,
>
> - Ben
>
>
> [1] https://gitlab.haskell.org/ghc/ghc/issues/17508
> [2] https://gitlab.haskell.org/ghc/ghc/issues/17418
> ___
> ghc-devs mailing list
> ghc-devs@haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
>
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs