Re: [ANNOUNCE] GHC 9.2.1-rc1 now available

2021-08-22 Thread David Feuer
I mean GHC.Tuple, of course.

On Sun, Aug 22, 2021, 8:14 PM David Feuer  wrote:

> One more question: is Solo exported from Data.Tuple yet, or do we still
> have to depend on ghc-prim and import it from GHC.Magic? It would be really
> nice to have that fixed by release, and it's so tiny.
>
> On Sun, Aug 22, 2021, 6:01 PM Ben Gamari  wrote:
>
>>
>> Hi all,
>>
>> The GHC developers are very happy to announce the availability of the
>> release cadidate of the 9.2.1 release. Binary distributions, source
>> distributions, and documentation are available at
>>
>>  https://downloads.haskell.org/ghc/9.2.1-rc1
>>
>> GHC 9.2 will bring a number of exciting features including:
>>
>>  * A native code generation backend for AArch64, significantly speeding
>>compilation time on ARM platforms like the Apple M1.
>>
>>  * Many changes in the area of records, including the new
>>`RecordDotSyntax` and `NoFieldSelectors` language extensions, as well
>>as Support for `DuplicateRecordFields` with `PatternSynonyms`.
>>
>>  * Introduction of the new `GHC2021` language extension set, giving
>>users convenient access to a larger set of language extensions which
>>have been long considered stable.
>>
>>  * Merge of `ghc-exactprint` into the GHC tree, providing infrastructure
>>for source-to-source program rewriting out-of-the-box.
>>
>>  * Introduction of a `BoxedRep` `RuntimeRep`, allowing for polymorphism
>>over levity of boxed objects (#17526)
>>
>>  * Implementation of the `UnliftedDataTypes` extension, allowing users
>>to define types which do not admit lazy evaluation ([proposal])
>>
>>  * The new [-hi profiling] mechanism which provides significantly
>>improved insight into thunk leaks.
>>
>>  * Support for the `ghc-debug` out-of-process heap inspection library
>>[ghc-debug]
>>
>>  * Support for profiling of pinned objects with the cost-centre profiler
>>(#7275)
>>
>>  * Introduction of Haddock documentation support in TemplateHaskell
>> (#5467)
>>
>> Finally, thank you to Microsoft Research, GitHub, IOHK, the Zw3rk stake
>> pool, Tweag I/O, Serokell, Equinix, SimSpace, and other anonymous
>> contributors whose on-going financial and in-kind support has
>> facilitated GHC maintenance and release management over the years.
>> Moreover, this release would not have been possible without the hundreds
>> of open-source contributors whose work comprise this release.
>>
>> As always, do give this release a try and open a [ticket] if you see
>> anything amiss.
>>
>> Happy testing,
>>
>> - Ben
>>
>>
>> [apple-m1]: https://www.haskell.org/ghc/blog/20210309-apple-m1-story.html
>> [proposal]:
>> https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0265-unlifted-datatypes.rst
>> [-hi
>> 
>> profiling]:
>> https://well-typed.com/blog/2021/01/first-look-at-hi-profiling-mode/
>> [ghc-debug
>> ]:
>> http://ghc.gitlab.haskell.org/ghc-debug/
>> [ticket]: https://gitlab.haskell.org/ghc/ghc/-/issues/new
>>
>> ___
>> Glasgow-haskell-users mailing list
>> Glasgow-haskell-users@haskell.org
>> http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users
>>
>
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] GHC 9.2.1-rc1 now available

2021-08-22 Thread David Feuer
One more question: is Solo exported from Data.Tuple yet, or do we still
have to depend on ghc-prim and import it from GHC.Magic? It would be really
nice to have that fixed by release, and it's so tiny.

On Sun, Aug 22, 2021, 6:01 PM Ben Gamari  wrote:

>
> Hi all,
>
> The GHC developers are very happy to announce the availability of the
> release cadidate of the 9.2.1 release. Binary distributions, source
> distributions, and documentation are available at
>
>  https://downloads.haskell.org/ghc/9.2.1-rc1
>
> GHC 9.2 will bring a number of exciting features including:
>
>  * A native code generation backend for AArch64, significantly speeding
>compilation time on ARM platforms like the Apple M1.
>
>  * Many changes in the area of records, including the new
>`RecordDotSyntax` and `NoFieldSelectors` language extensions, as well
>as Support for `DuplicateRecordFields` with `PatternSynonyms`.
>
>  * Introduction of the new `GHC2021` language extension set, giving
>users convenient access to a larger set of language extensions which
>have been long considered stable.
>
>  * Merge of `ghc-exactprint` into the GHC tree, providing infrastructure
>for source-to-source program rewriting out-of-the-box.
>
>  * Introduction of a `BoxedRep` `RuntimeRep`, allowing for polymorphism
>over levity of boxed objects (#17526)
>
>  * Implementation of the `UnliftedDataTypes` extension, allowing users
>to define types which do not admit lazy evaluation ([proposal])
>
>  * The new [-hi profiling] mechanism which provides significantly
>improved insight into thunk leaks.
>
>  * Support for the `ghc-debug` out-of-process heap inspection library
>[ghc-debug]
>
>  * Support for profiling of pinned objects with the cost-centre profiler
>(#7275)
>
>  * Introduction of Haddock documentation support in TemplateHaskell (#5467)
>
> Finally, thank you to Microsoft Research, GitHub, IOHK, the Zw3rk stake
> pool, Tweag I/O, Serokell, Equinix, SimSpace, and other anonymous
> contributors whose on-going financial and in-kind support has
> facilitated GHC maintenance and release management over the years.
> Moreover, this release would not have been possible without the hundreds
> of open-source contributors whose work comprise this release.
>
> As always, do give this release a try and open a [ticket] if you see
> anything amiss.
>
> Happy testing,
>
> - Ben
>
>
> [apple-m1]: https://www.haskell.org/ghc/blog/20210309-apple-m1-story.html
> [proposal]:
> https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0265-unlifted-datatypes.rst
> [-hi
> 
> profiling]:
> https://well-typed.com/blog/2021/01/first-look-at-hi-profiling-mode/
> [ghc-debug
> ]:
> http://ghc.gitlab.haskell.org/ghc-debug/
> [ticket]: https://gitlab.haskell.org/ghc/ghc/-/issues/new
>
> ___
> Glasgow-haskell-users mailing list
> Glasgow-haskell-users@haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users
>
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] GHC 9.2.1-rc1 now available

2021-08-22 Thread David Feuer
Have array and reference types and primos been updated to be
BoxedRep-polymorphic, or is it still just expensive scaffolding?

On Sun, Aug 22, 2021, 6:01 PM Ben Gamari  wrote:

>
> Hi all,
>
> The GHC developers are very happy to announce the availability of the
> release cadidate of the 9.2.1 release. Binary distributions, source
> distributions, and documentation are available at
>
>  https://downloads.haskell.org/ghc/9.2.1-rc1
>
> GHC 9.2 will bring a number of exciting features including:
>
>  * A native code generation backend for AArch64, significantly speeding
>compilation time on ARM platforms like the Apple M1.
>
>  * Many changes in the area of records, including the new
>`RecordDotSyntax` and `NoFieldSelectors` language extensions, as well
>as Support for `DuplicateRecordFields` with `PatternSynonyms`.
>
>  * Introduction of the new `GHC2021` language extension set, giving
>users convenient access to a larger set of language extensions which
>have been long considered stable.
>
>  * Merge of `ghc-exactprint` into the GHC tree, providing infrastructure
>for source-to-source program rewriting out-of-the-box.
>
>  * Introduction of a `BoxedRep` `RuntimeRep`, allowing for polymorphism
>over levity of boxed objects (#17526)
>
>  * Implementation of the `UnliftedDataTypes` extension, allowing users
>to define types which do not admit lazy evaluation ([proposal])
>
>  * The new [-hi profiling] mechanism which provides significantly
>improved insight into thunk leaks.
>
>  * Support for the `ghc-debug` out-of-process heap inspection library
>[ghc-debug]
>
>  * Support for profiling of pinned objects with the cost-centre profiler
>(#7275)
>
>  * Introduction of Haddock documentation support in TemplateHaskell (#5467)
>
> Finally, thank you to Microsoft Research, GitHub, IOHK, the Zw3rk stake
> pool, Tweag I/O, Serokell, Equinix, SimSpace, and other anonymous
> contributors whose on-going financial and in-kind support has
> facilitated GHC maintenance and release management over the years.
> Moreover, this release would not have been possible without the hundreds
> of open-source contributors whose work comprise this release.
>
> As always, do give this release a try and open a [ticket] if you see
> anything amiss.
>
> Happy testing,
>
> - Ben
>
>
> [apple-m1]: https://www.haskell.org/ghc/blog/20210309-apple-m1-story.html
> [proposal]:
> https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0265-unlifted-datatypes.rst
> [-hi
> 
> profiling]:
> https://well-typed.com/blog/2021/01/first-look-at-hi-profiling-mode/
> [ghc-debug
> ]:
> http://ghc.gitlab.haskell.org/ghc-debug/
> [ticket]: https://gitlab.haskell.org/ghc/ghc/-/issues/new
>
> ___
> Glasgow-haskell-users mailing list
> Glasgow-haskell-users@haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users
>
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


[ANNOUNCE] GHC 9.2.1-rc1 now available

2021-08-22 Thread Ben Gamari

Hi all,

The GHC developers are very happy to announce the availability of the
release cadidate of the 9.2.1 release. Binary distributions, source
distributions, and documentation are available at

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

GHC 9.2 will bring a number of exciting features including:

 * A native code generation backend for AArch64, significantly speeding
   compilation time on ARM platforms like the Apple M1.

 * Many changes in the area of records, including the new
   `RecordDotSyntax` and `NoFieldSelectors` language extensions, as well
   as Support for `DuplicateRecordFields` with `PatternSynonyms`.

 * Introduction of the new `GHC2021` language extension set, giving
   users convenient access to a larger set of language extensions which
   have been long considered stable.

 * Merge of `ghc-exactprint` into the GHC tree, providing infrastructure
   for source-to-source program rewriting out-of-the-box.

 * Introduction of a `BoxedRep` `RuntimeRep`, allowing for polymorphism
   over levity of boxed objects (#17526)

 * Implementation of the `UnliftedDataTypes` extension, allowing users
   to define types which do not admit lazy evaluation ([proposal])

 * The new [-hi profiling] mechanism which provides significantly
   improved insight into thunk leaks.

 * Support for the `ghc-debug` out-of-process heap inspection library
   [ghc-debug]

 * Support for profiling of pinned objects with the cost-centre profiler
   (#7275)

 * Introduction of Haddock documentation support in TemplateHaskell (#5467)

Finally, thank you to Microsoft Research, GitHub, IOHK, the Zw3rk stake
pool, Tweag I/O, Serokell, Equinix, SimSpace, and other anonymous
contributors whose on-going financial and in-kind support has
facilitated GHC maintenance and release management over the years.
Moreover, this release would not have been possible without the hundreds
of open-source contributors whose work comprise this release.

As always, do give this release a try and open a [ticket] if you see
anything amiss.

Happy testing,

- Ben


[apple-m1]: https://www.haskell.org/ghc/blog/20210309-apple-m1-story.html
[proposal]: 
https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0265-unlifted-datatypes.rst
[-hi profiling]: 
https://well-typed.com/blog/2021/01/first-look-at-hi-profiling-mode/
[ghc-debug]: http://ghc.gitlab.haskell.org/ghc-debug/
[ticket]: https://gitlab.haskell.org/ghc/ghc/-/issues/new



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