Commit 00bab5ea authored by simonm's avatar simonm
Browse files

[project @ 1998-12-23 12:12:19 by simonm]

Update for version 4.02
parent 0d8a3d2a
......@@ -2,7 +2,7 @@
<title>Building and Installing the Glasgow Functional Programming Tools Suite
Version 4.01
Version 4.02
<author>The GHC Team,
Department of Computing Science,
University of Glasgow,
The Glasgow Haskell Compiler -- version 4.01
The Glasgow Haskell Compiler -- version 4.02
We are pleased to announce a new release of the Glasgow Haskell
......@@ -14,20 +14,20 @@ related information is available from the Haskell home page at
+ What's new
GHC 4.01 is a small increment over 4.00. Many bugs have been fixed.
The following features are new:
* Weak pointers,
* The foreign function interface is now complete.
In addition, bootstrapping the compiler should now work out of the box.
GHC 4.02 fixes several bugs in 4.01 and adds one new feature: scoped
type variables. Some Haskell 98 features are also now supported,
including lazy name clash detection and scoped infix declarations.
The following things have not been fixed yet:
* The native code generator is still flaky, and is turned off by
default for the time being.
* The profiler is still flaky.
* The garbage collector is still a two-space copying collector. We're
working on a generational collector right now.
+ Mailing lists
......@@ -70,7 +70,8 @@ for tar, please)!
To compile up this source-only release, you need a machine with 32+MB
memory, GNU C (`gcc'), `perl' plus a version of GHC installed (version
2.10 at least). This release is known to work on the following platforms:
2.10 at least, 3.02 recommended). This release is known to work on
the following platforms:
* i386-unknown-{linux,solaris2,freebsd,cygwin32}
* sparc-sun-{sunos4,solaris2}
The Glamorous Glasgow Haskell Compiler, version 4.01, patchlevel 0
The Glamorous Glasgow Haskell Compiler, version 4.02, patchlevel 0
This is version 4.01 of the Glorious Glasgow Haskell compilation
system (GHC). GHC 4.01 is a compiler for Haskell 1.4.
The Glasgow Haskell Compiler
(this file is fptools/ghc/README in a source distribution, and
fptools/README in a binary distribution).
GHC is a batch compiler for Haskell 1.4. See the file ANNOUNCE for
information on the current version.
Haskell is "the" standard lazy functional programming language.
Haskell 1.4 is the current version of the language, released in
......@@ -8,7 +14,7 @@
More information on GHC can be found on its web page
GHC documentation of interest:
<sect1>Release notes for version~4.02---12/98
<label id="release-4-02">
<item> Some Haskell 98 changes:
<item> Lazy name-clash detection.
<item> Scoped infix declarations.
<item> Scoped type variables implemented.
<item> Several bugs in _ccall_GC and foreign export fixed.
<item> Warnings for unused variables should work now (they didn't before).
<item> Simplifier improvements:
<item> Much better treatment of strict arguments.
<item> Function arguments of unlifted type are treated as strict.
<item> Better treatment of bottoming Ids.
<item> No need for worker/wrapper split for fns that are merely strict.
<item> Fewer iterations needed, I hope.
<item> Strictness of primitive operations is now explicit and used by
the simplifier.
<item> Less gratuitous renaming in interface files and abs C.
<item> <tt/OccName/ is a separate module, and is an abstract data type.
<!doctype linuxdoc system [
<!ENTITY intro SYSTEM "intro.sgml" >
<!ENTITY relnotes SYSTEM "4-01-notes.sgml" >
<!ENTITY relnotes SYSTEM "4-02-notes.sgml" >
<!ENTITY using SYSTEM "using.sgml" >
<!ENTITY runtime SYSTEM "runtime_control.sgml" >
<!ENTITY prof SYSTEM "profiling.sgml" >
......@@ -18,7 +18,7 @@
<title>The Glasgow Haskell Compiler User's Guide, Version~4.01
<title>The Glasgow Haskell Compiler User's Guide, Version~4.02
<author>The GHC Team,
Department of Computing Science,
University of Glasgow,
......@@ -21,8 +21,8 @@
ProjectName = The Glorious Glasgow Haskell Compilation System
ProjectNameShort = ghc
ProjectVersion = 4.01
ProjectVersionInt = 401
ProjectVersion = 4.02
ProjectVersionInt = 402
ProjectPatchLevel = 0
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment