Download List

프로젝트 설명

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

7.0.3 영향을 X86에서 부동 소수점 회귀가 수정되었습니다. GHCi의 링커는 이제 일부 벗겨지고 오브젝트 파일을 처리합니다. 종종 리눅스 배포판 패키지에있는 경우에 그것이 비워 갖고 온 ghci에 ghc 패키지를 로딩이 수정되었습니다. getCPUTime, getClockTime 및 getCurrentTime에서 나쁜 결과를 발생하는 버그가 수정되었습니다. 여러 런타임 시스템 버그가 수정되었습니다. 잘못된 디렉토리 권한을 설치 해결되었습니다. 일부 개선은 새로운 카발 testsuite 지원으로되었습니다.
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 지금 하스켈 2010 언어 표준으로 기본 설정됩니다. - 이제 각각의 확장 플래그에 찬성 중지됩니다 - exts를 fglasgow. POSIX의 플랫폼에서 / O를 매니저 새로운 내가있다. 이 릴리스에는 특정 코드에 대해, 좋은 성능 향상을 가져올 수 LLVM 코드 생성기를 포함하고 있습니다. 유형 검사기가 철저하게되었습니다. inliner은 철저하게되었습니다. 런타임 시스템의 큰 부분은 철저하게되었습니다. 최근 mingw는 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

저기 마지막 메이저 릴리스 이후 큰 변화를 참조했습니다. 병렬 실행에 대한 지원이 상당히 향상됐다. 동적 연결 지금은 리눅스에서 지원됩니다. I / O를 도서관입니다 지금은 유니 코드를 인식하므로 하스켈 프로그램이 지금은 특별한 노력없이도 텍스트 파일을 포함하는 비 - ASCII 문자를 처리합니다. 패키지 시스템은 자사의 고유 식별자에 노출된 ABI의 기반으로 설치된 각 패키지에 연결하여 강력한되었습니다. 저기 작은 언어 변경 다양합니다.
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

각종 버그수정.
Tags: Bugfixes
Various bugfixes.

2009-04-05 20:44
6.10.2

이 bugfix 릴리스입니다. 컴파일러, 라이브러리의 많은 버그 및 시스템 구축 해결되었습니다. 그러나, 대부분의 라이브러리 API를, 그렇게 6.10.1와 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