[ANNOUNCE] Glasgow Haskell Compiler 8.0.1, release candidate 1
George Colpitts
george.colpitts at gmail.com
Thu Jan 14 00:42:03 UTC 2016
Building from src on a Mac
Not sure why configure script couldn't figure out version of llvm I have:
checking for llc-3.7... no
checking for llc... /usr/local/bin/llc
checking /usr/local/bin/llc is version 3.7... no
checking for opt-3.7... no
checking for opt... /usr/local/bin/opt
checking /usr/local/bin/opt is version 3.7... no
./configure: line 7717: test: too many arguments
./configure: line 7765: test: too many arguments
checking whether bootstrap compiler is affected by bug 9439...
<no location info>:
Warning: Couldn't figure out LLVM version!
Make sure you have installed LLVM
ghc: could not execute: , (
failed to compile
bash-3.2$ llc --version
LLVM (http://llvm.org/):
LLVM version 3.5.1
Optimized build with assertions.
Built Jan 16 2015 (03:07:02).
Default target: x86_64-apple-darwin15.2.0
Host CPU: corei7
Registered Targets:
x86 - 32-bit X86: Pentium-Pro and above
x86-64 - 64-bit X86: EM64T and AMD64
bash-3.2$ opt --version
LLVM (http://llvm.org/):
LLVM version 3.5.1
Optimized build with assertions.
Built Jan 16 2015 (03:07:02).
Default target: x86_64-apple-darwin15.2.0
Host CPU: corei7
On Wed, Jan 13, 2016 at 11:43 AM, Ben Gamari <ben at well-typed.com> 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/msg00003.htm
> [2] https://ghc.haskell.org/trac/ghc/wiki/Status/GHC-8.0.1
>
> _______________________________________________
> ghc-devs mailing list
> ghc-devs at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-devs/attachments/20160113/2bc01e8e/attachment.html>
More information about the ghc-devs
mailing list