Re: [ANNOUNCE] Glasgow Haskell Compiler 8.0.1, release candidate 1
Hi, I've build two builds for Solaris 11.2: i386: https://app.box.com/s/1m75kzunzsz6bqh77py5517t39734446 amd64: https://app.box.com/s/y583zs1tqduz8lbppt66z1qlxms0vytg Both binary distributions support shared libraries and use system provided GMP library. If you do not have it installed then you should do that using "pkg install library/gmp" command. and one build for OpenBSD 5.9 (current): amd64: https://app.box.com/s/95lpdhoc5h0zs0mx3chlacdl3hskzkqi This binary distribution also supports shared libraries and by default also OpenBSD position independent executables (PIE). It requires gmp, libffi and libiconv to be installed by "pkg_add " command. SPARC build for Solaris 11.2 is ongoing. Karel On 01/13/16 04:43 PM, Ben Gamari wrote: The GHC Team is very pleased to announce the first release candidate of the Glasgow Haskell Compiler 8.0.1 release. Source and binary distributions as well as the newly revised users guide can be found at http://downloads.haskell.org/~ghc/8.0.1-rc1/ This is the first in a series of release candidates which will allow us to get wider testing of the significant changes that have occurred since the 7.10 series. These include, * the TypeInType extension, which unifies types and kinds allowing for promotion of more Haskell constructs to the type-level * the introduction of type application in source programs * support for recursive superclass relationships * support for Applicative do notation * introduction of the DuplicateRecordFields language extension * a rewritten and substantially more thorough pattern match checker * the introduction of injective type classes * introduction of the Strict and StrictData language extensions, allowing modules to be compiled with strict-by-default evaluation of bindings * the ability to run the GHCi interpreter in a separate process, allowing a callstacks in GHCi, easier integration with tooling, and more and much more. Changes of this magnitude will invariably bring bugs. This release candidate in particular is known to suffer from a few significant issues which are being actively worked upon, * The new -XInjectiveTypeFamilies language extension will likely be renamed to -XTypeFamilyDependencies * #11120: Type representations are missing for some types and promoted constructors * #11334: Solving for Typeable (Proxy :: Proxy 'Compose) fails * #11276: Pattern checker performance can degrade significantly in presence of pattern matches with guards * #11405: Type-level skolem-escape check fails incorrectly * #11414: Use of -XStrict results in compiler abort * #11379: Instance solver fails to terminate * #11419: Haddock documentation is currently not included in the binary distributions (and hence is missing on downloads.haskell.org) * #11370: -Wredundant-constraints being included in -Wall breaks the three-release compatibility policy In the coming weeks we will continue to iterate on these issues. We will also look at Trac tickets marked with "highest" priority on the release status page [2]. If you have a ticket that you would like to see addressed that does not meet one of these criteria, please bring this to our attention. Likewise, if you encounter an issue please open a ticket if one does not already exist. Also note that we currently cannot offer 32-bit Windows builds due to breaking changing in a recent Windows 10 upgrade. We'll work to resolve this before the 8.0 release but please let us know if this poses a significant problem for you. Cheers, - Ben [1] https://cygwin.com/ml/cygwin/2015-12/msg3.htm [2] https://ghc.haskell.org/trac/ghc/wiki/Status/GHC-8.0.1 ___ 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.0.1, release candidate 1
SHA256SUM: https://app.box.com/s/0t3kutu8i3xhhs1vh97x6vcmjdnvlm78 Sorry for noise, Karel On 01/14/16 10:27 PM, Karel Gardas wrote: Hi, I've build two builds for Solaris 11.2: i386: https://app.box.com/s/1m75kzunzsz6bqh77py5517t39734446 amd64: https://app.box.com/s/y583zs1tqduz8lbppt66z1qlxms0vytg Both binary distributions support shared libraries and use system provided GMP library. If you do not have it installed then you should do that using "pkg install library/gmp" command. and one build for OpenBSD 5.9 (current): amd64: https://app.box.com/s/95lpdhoc5h0zs0mx3chlacdl3hskzkqi This binary distribution also supports shared libraries and by default also OpenBSD position independent executables (PIE). It requires gmp, libffi and libiconv to be installed by "pkg_add " command. SPARC build for Solaris 11.2 is ongoing. Karel On 01/13/16 04:43 PM, Ben Gamari wrote: The GHC Team is very pleased to announce the first release candidate of the Glasgow Haskell Compiler 8.0.1 release. Source and binary distributions as well as the newly revised users guide can be found at http://downloads.haskell.org/~ghc/8.0.1-rc1/ This is the first in a series of release candidates which will allow us to get wider testing of the significant changes that have occurred since the 7.10 series. These include, * the TypeInType extension, which unifies types and kinds allowing for promotion of more Haskell constructs to the type-level * the introduction of type application in source programs * support for recursive superclass relationships * support for Applicative do notation * introduction of the DuplicateRecordFields language extension * a rewritten and substantially more thorough pattern match checker * the introduction of injective type classes * introduction of the Strict and StrictData language extensions, allowing modules to be compiled with strict-by-default evaluation of bindings * the ability to run the GHCi interpreter in a separate process, allowing a callstacks in GHCi, easier integration with tooling, and more and much more. Changes of this magnitude will invariably bring bugs. This release candidate in particular is known to suffer from a few significant issues which are being actively worked upon, * The new -XInjectiveTypeFamilies language extension will likely be renamed to -XTypeFamilyDependencies * #11120: Type representations are missing for some types and promoted constructors * #11334: Solving for Typeable (Proxy :: Proxy 'Compose) fails * #11276: Pattern checker performance can degrade significantly in presence of pattern matches with guards * #11405: Type-level skolem-escape check fails incorrectly * #11414: Use of -XStrict results in compiler abort * #11379: Instance solver fails to terminate * #11419: Haddock documentation is currently not included in the binary distributions (and hence is missing on downloads.haskell.org) * #11370: -Wredundant-constraints being included in -Wall breaks the three-release compatibility policy In the coming weeks we will continue to iterate on these issues. We will also look at Trac tickets marked with "highest" priority on the release status page [2]. If you have a ticket that you would like to see addressed that does not meet one of these criteria, please bring this to our attention. Likewise, if you encounter an issue please open a ticket if one does not already exist. Also note that we currently cannot offer 32-bit Windows builds due to breaking changing in a recent Windows 10 upgrade. We'll work to resolve this before the 8.0 release but please let us know if this poses a significant problem for you. Cheers, - Ben [1] https://cygwin.com/ml/cygwin/2015-12/msg3.htm [2] https://ghc.haskell.org/trac/ghc/wiki/Status/GHC-8.0.1 ___ 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 ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
Re: [ANNOUNCE] Glasgow Haskell Compiler 8.0.1, release candidate 1
George Colpitts writes: > That error is only on the binary distribution, building from source works > fine > Great! Let me know if you find any other issues. Thanks George. Cheers, - Ben 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.0.1, release candidate 1
That error is only on the binary distribution, building from source works fine On Wed, Jan 13, 2016 at 4:28 PM, George Colpitts wrote: > installs fine on mac but cabal install vector fails on primitive, looks to > me like gmp library is not provided > > cabal install vector > Resolving dependencies... > Configuring primitive-0.6.1.0... > Failed to install primitive-0.6.1.0 > Build log ( /Users/gcolpitts/.cabal/logs/primitive-0.6.1.0.log ): > cabal: Error: some packages failed to install: > primitive-0.6.1.0 failed during the configure step. The exception was: > user error ('/usr/local/bin/ghc' exited with an error: > *ld: library not found for -lgmp* > collect2: error: ld returned 1 exit status > `gcc' failed in phase `Linker'. (Exit code: 1) > ) > vector-0.11.0.0 depends on primitive-0.6.1.0 which failed to install. > > > On Wed, Jan 13, 2016 at 11:43 AM, Ben Gamari wrote: > >> >> The GHC Team is very pleased to announce the first release candidate of >> the Glasgow Haskell Compiler 8.0.1 release. Source and binary >> distributions as well as the newly revised users guide can be found at >> >> http://downloads.haskell.org/~ghc/8.0.1-rc1/ >> >> This is the first in a series of release candidates which will allow us >> to get wider testing of the significant changes that have occurred since >> the 7.10 series. These include, >> >> * the TypeInType extension, which unifies types and kinds allowing for >>promotion of more Haskell constructs to the type-level >> >> * the introduction of type application in source programs >> >> * support for recursive superclass relationships >> >> * support for Applicative do notation >> >> * introduction of the DuplicateRecordFields language extension >> >> * a rewritten and substantially more thorough pattern match checker >> >> * the introduction of injective type classes >> >> * introduction of the Strict and StrictData language extensions, >>allowing modules to be compiled with strict-by-default evaluation >>of bindings >> >> * the ability to run the GHCi interpreter in a separate process, >>allowing a callstacks in GHCi, easier integration with tooling, and >>more >> >> and much more. >> >> Changes of this magnitude will invariably bring bugs. This release >> candidate in particular is known to suffer from a few significant issues >> which are being actively worked upon, >> >> * The new -XInjectiveTypeFamilies language extension will likely be >>renamed to -XTypeFamilyDependencies >> >> * #11120: Type representations are missing for some types and promoted >>constructors >> >> * #11334: Solving for Typeable (Proxy :: Proxy 'Compose) fails >> >> * #11276: Pattern checker performance can degrade significantly in >>presence of pattern matches with guards >> >> * #11405: Type-level skolem-escape check fails incorrectly >> >> * #11414: Use of -XStrict results in compiler abort >> >> * #11379: Instance solver fails to terminate >> >> * #11419: Haddock documentation is currently not included in the binary >>distributions (and hence is missing on downloads.haskell.org) >> >> * #11370: -Wredundant-constraints being included in -Wall breaks >>the three-release compatibility policy >> >> In the coming weeks we will continue to iterate on these issues. We will >> also look at Trac tickets marked with "highest" priority on the release >> status page [2]. >> >> If you have a ticket that you would like to see addressed that does not >> meet one of these criteria, please bring this to our attention. >> Likewise, if you encounter an issue please open a ticket if one does not >> already exist. >> >> Also note that we currently cannot offer 32-bit Windows builds due to >> breaking changing in a recent Windows 10 upgrade. We'll work to >> resolve this before the 8.0 release but please let us know if this poses >> a significant problem for you. >> >> Cheers, >> >> - Ben >> >> >> [1] https://cygwin.com/ml/cygwin/2015-12/msg3.htm >> [2] https://ghc.haskell.org/trac/ghc/wiki/Status/GHC-8.0.1 >> >> ___ >> 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.0.1, release candidate 1
Hello there, 2016-01-13 16:43 GMT+01:00 Ben Gamari : > The GHC Team is very pleased to announce the first release candidate of > the Glasgow Haskell Compiler 8.0.1 release. For the FreeBSD users, I have built the vanilla binary distributions. They are available here, along with a brief installation guide: http://haskell.inf.elte.hu/ghc/8.0.0.20160111/ Cheers, Gábor ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
GHC 8.0 Migration Guide & Ubuntu GHC8/cabal packages (was: [ANNOUNCE] Glasgow Haskell Compiler 8.0.1, release candidate 1)
On 2016-01-13 at 16:43:35 +0100, Ben Gamari wrote: > The GHC Team is very pleased to announce the first release candidate of > the Glasgow Haskell Compiler 8.0.1 release. Source and binary > distributions as well as the newly revised users guide can be found at > > http://downloads.haskell.org/~ghc/8.0.1-rc1/ > > This is the first in a series of release candidates which will allow us > to get wider testing of the significant changes that have occurred since > the 7.10 series. [...] As this wasn't explicitly mentioned in the announce, I'd like to point your attention to https://ghc.haskell.org/trac/ghc/wiki/Migration/8.0 which would benefit greatly from early adopters. More importantly, this helps us all to reduce the boring & redundant investigative work of rediscovering the same migration techniques by multiple parties over and over again... :-) I'd also like to remind you that (more or less) daily snapshots of GHC 8.0.1 for Ubuntu {Precise,Trusty,Vivid,Wily} are already available via https://github.com/hvr/multi-ghc-travis This also includes a "cabal-install-1.24" package (which currently contains the current latest devel snapshots of cabal-install soon to become version 1.24) This specifically allows you to integrate GHC 8.0.1 & cabal-install 1.24 into your test-matrices in the `travis.yml` files, and thereby help detect GHC 8.0 & Cabal 1.2[34] issues early on. The new packages have been whitelisted for containerised Travis jobs already. Cheers, hvr ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
Re: [ANNOUNCE] Glasgow Haskell Compiler 8.0.1, release candidate 1
Niklas Hambüchen writes: > On 13/01/16 16:43, Ben Gamari wrote: >> If you have a ticket that you would like to see addressed that does >> not meet one of these criteria, please bring this to our >> attention. > > I would like to nominate > https://ghc.haskell.org/trac/ghc/ticket/11172, the run-time segfault > bug I found when using TH with -O, because it currently forces us to > do some production builds with -O0. > Indeed this should be fixed. Thanks! Cheers, - Ben 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.0.1, release candidate 1
On Thu, Jan 14, 2016 at 12:01 PM, Niklas Hambüchen wrote: > I would like to nominate > https://ghc.haskell.org/trac/ghc/ticket/11172, the run-time segfault > bug I found when using TH with -O, because it currently forces us to > do some production builds with -O0. > You should be able to use `-O -fno-cse` (at least that worked last time I checked). ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
Re: [ANNOUNCE] Glasgow Haskell Compiler 8.0.1, release candidate 1
On 13/01/16 16:43, Ben Gamari wrote: > If you have a ticket that you would like to see addressed that does > not meet one of these criteria, please bring this to our > attention. I would like to nominate https://ghc.haskell.org/trac/ghc/ticket/11172, the run-time segfault bug I found when using TH with -O, because it currently forces us to do some production builds with -O0. Happy to provide more input/testing in the ticket if needed. ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
Re: [ANNOUNCE] Glasgow Haskell Compiler 8.0.1, release candidate 1
Carter Schonwald writes: > I think 8.0 requires llvm 3.7 and only supports that version. Are we still > planning to bundle opt and LLC in the final release ? > Possibly. The logistics of this still need to be worked out. Cheers, - Ben 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.0.1, release candidate 1
George Colpitts writes: > Building from src. > > Shouldn't INSTALL.md mention - j option for make ? > This is pretty standard but it wouldn't hurt to mention it. Cheers, - Ben signature.asc Description: PGP signature ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs