Download List

Projeto Descrição

The Glasgow Haskell Compiler is a robust, fully-featured, optimising compiler for the functional programming language Haskell. GHC compiles Haskell to either native code or C. It implements numerous experimental language extensions to Haskell for example concurrency, a foreign language interface, several type-system extensions, exceptions, and so on. GHC comes with a generational garbage collector, a space and time profiler, and a comprehensive set of libraries.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-06-15 23:19
7.0.4

Uma regressão de ponto flutuante em 7.0.3 x86 afetando foi corrigido. O linker GHCi agora lida com arquivos objeto parcialmente despido. Isso corrige o pacote de carregamento ghc em ghci quando ele foi despojado, que é frequentemente o caso em pacotes de distribuição Linux. Um erro que causava maus resultados da getCPUTime, getClockTime e GetCurrentTime foi corrigido. Bugs do sistema runtime várias foram corrigidos. Permissões de diretório incorreto durante a instalação foram corrigidos. Algumas melhorias foram feitas para o novo suporte testsuite Cabal.
A floating point regression in 7.0.3 affecting x86 has been fixed. The GHCi linker now handles partially stripped object files. This fixes loading the ghc package in ghci when it's been stripped, which is often the case in Linux distribution packages. A bug that caused bad results from getCPUTime, getClockTime, and getCurrentTime has been fixed. Several runtime system bugs were fixed. Incorrect directory permissions when installing have been fixed. Some improvements have been made to the new Cabal testsuite support.

2010-11-18 07:25
7.0.1

GHC agora o padrão é a linguagem padrão Haskell 2010. -Fglasgow-exts é agora preterido em favor das bandeiras extensão individual. Em plataformas POSIX, há um novo I / O gestor. Esta versão inclui um gerador de código LLVM que, por certo código, pode trazer algumas melhorias de desempenho agradável. O verificador de tipo foi revisto. O inliner foi revisto. Grande parte do sistema de execução ter sido revisto. A mingw mais recente é empacotado no Windows.
GHC now defaults to the Haskell 2010 language standard. -fglasgow-exts is now deprecated in favour of the individual extension flags. On POSIX platforms, there is a new I/O manager. This release includes an LLVM code generator which, for certain code, can bring some nice performance improvements. The type checker has been overhauled. The inliner has been overhauled. Large parts of the runtime system have been overhauled. A more recent mingw is bundled on Windows.

2009-12-15 00:19
6.12.1

Houve uma série de mudanças significativas desde a última versão principal. Suporte para execução paralela foi consideravelmente melhorado. A vinculação dinâmica agora é suportado em Linux. As bibliotecas I / O são Unicode, para seus programas Haskell agora deve lidar com arquivos de texto contendo caracteres não-ASCII sem esforço especial. O sistema de pacote tornou-se mais robusto, associando cada pacote instalado com um identificador único baseado em sua ABI expostos. Há uma variedade de pequenas alterações de linguagem.
Tags: Major
There have been a number of significant changes since the last major release. Support for parallel execution was considerably improved. Dynamic linking is now supported on Linux. The I/O libraries are now Unicode-aware, so your Haskell programs should now handle text files containing non-ASCII characters without special effort. The package system has been made more robust by associating each installed package with a unique identifier based on its exposed ABI. There are a variety of small language changes.

2009-07-17 02:07
6.10.4

Várias correções de bugs.
Tags: Bugfixes
Various bugfixes.

2009-04-05 20:44
6.10.2

Esta é uma versão bugfix. Muitos bugs no compilador, bibliotecas e construção de sistema foram corrigidos. No entanto, APIs mais a biblioteca não mudaram, assim que o código que trabalhou com 6.10.1 deve continuar a trabalhar com 6.10.2.
This is a bugfix release. Many bugs in the compiler, libraries, and build system have been fixed. However, most library APIs have not changed, so code that worked with 6.10.1 should continue to work with 6.10.2.

Project Resources