31 July, 2012

Glasgow Haskell Compiler 7.4.2


Developer:

Website:

License / Price:

Platforms:

Databases:

Language:

Last Updated:

Category:
Simon Marlow | More scripts
www.haskell.org
BSD License 

Windows / Linux / Mac OS / BSD / Solaris
N/A
Unknown
August 1st, 2012, 02:49 GMT [view history]
C: \ Development Tools \ Compilers

It currently supports the entire Haskell 98 language and a wide variety of language extensions.

Here are some key features of "Glasgow Haskell Compiler":

· GHC has particularly good support for concurrency and parallelism, including support for Software Transactional Memory (STM).
· GHC generates fast code, particularly for concurrent programs. Take a look at GHC's performance on The Computer Language Benchmarks Game, and some comments on Haskell by the current organiser of the shootout, Brent Fulgham.
· GHC works on several platforms including Windows and most varieties of Unix, and several different processor architectures. There are detailed instructions for porting GHC to a new platform.
· GHC has extensive optimisation capabilities, including inter-module optimisation.
· GHC compiles Haskell code either by using an intermediate C compiler (GCC), or by generating native code on some platforms. The interactive environment compiles Haskell to bytecode, and supports execution of mixed bytecode/compiled programs.
· Profiling is supported, both by time/allocation and various kinds of heap profiling.
· GHC comes with a wide range of libraries.

What's New in This Release: [ read full changelog ]

· hp2ps can now handle backslashes in identifiers correctly.
· Fixed bug in the default implementation of popCount in Data.Bits.
· A potential race condition in Control.Concurrent.Chan has been fixed.
· An MVar bug which could cause deadlocks has been fixed.
· When using -fwarn-unsafe, GHC now reports unsafe language extensions.
· The non-threaded RTS now avoids wakeups when the system is idle.
· A bug causing a crash with a very small initial stack size has been fixed.


Download button
Via: Glasgow Haskell Compiler 7.4.2

0 Comment: