[ANNOUNCE] Glasgow Haskell Compiler 8.0.1, release candidate 1

Carter Schonwald carter.schonwald at gmail.com
Thu Jan 14 01:06:32 UTC 2016


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 ?

On Wednesday, January 13, 2016, George Colpitts <george.colpitts at gmail.com>
wrote:

> 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
> <javascript:_e(%7B%7D,'cvml','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
>> <javascript:_e(%7B%7D,'cvml','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/b3e7d587/attachment.html>


More information about the ghc-devs mailing list