summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsimonm <unknown>1997-11-13 12:10:52 +0000
committersimonm <unknown>1997-11-13 12:10:52 +0000
commitcc5108731861285e732f22c15704e83bb7d0093f (patch)
tree8cd2c4500bad2b6744b91be5b86fcf90515f03f1
parentfcfeeba01f3f91a9aa8848de83b646b07ca755c2 (diff)
downloadhaskell-cc5108731861285e732f22c15704e83bb7d0093f.tar.gz
[project @ 1997-11-13 12:10:32 by simonm]
update to version 2.08
-rw-r--r--ANNOUNCE29
-rw-r--r--distrib/Makefile-bin.in2
-rw-r--r--docs/installing.lit4
-rw-r--r--ghc/PATCHLEVEL2
-rw-r--r--ghc/README4
-rw-r--r--mk/config.mk.in2
6 files changed, 31 insertions, 12 deletions
diff --git a/ANNOUNCE b/ANNOUNCE
index fab025fd67..dd66b2c1f0 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,8 +1,8 @@
- The Glasgow Haskell Compiler -- version 2.08
+ The Glasgow Haskell Compiler -- version 2.09
==============================================
We are pleased to announce a new release of the Glasgow Haskell
-Compiler (GHC), version 2.08. Source distribution is freely available
+Compiler (GHC), version 2.09. Source distribution is freely available
via the World-Wide Web and through anon. FTP; details below.
Haskell is "the" standard lazy functional programming language; the
@@ -14,9 +14,28 @@ related information is available from the Haskell home page at
+ What's new
=============
-Release 2.08 is a bug-fix release. It addresses some of the bugs
-discovered in 2.07. A detailed list of changes can be found in the
-Users' Guide.
+Release 2.09 contains some library changes that may break programs
+using glasgow extensions. The main points:
+
+ * PrimIO has been removed, replaced by IO in all places
+ (including the type of C calls).
+ * The types of IO and ST have changed, to make them more
+ efficient. This won't bite you unless you go digging
+ around in the IO or ST monads, which you shouldn't...
+ * Several extension libraries have been moved to be
+ compatible with Hugs. See
+
+ ftp://haskell.org/pub/reid/libs971028/libs.html
+
+ for the definitions of the new libraries.
+ * Several of the interfaces exported by GlaExts are deprecated,
+ as they have been moved into common libraries (ST for instance).
+ GlaExts will eventually contain only extensions that are
+ exclusive to GHC.
+
+We've also fixed several bugs, one space leak, and added better
+handling of warnings (-W, -Wall and -Wnot flags). As usual, see the
+release notes in the Users' Guide for the full story.
+ Mailing lists
================
diff --git a/distrib/Makefile-bin.in b/distrib/Makefile-bin.in
index b47fad9c12..4b0e67c12f 100644
--- a/distrib/Makefile-bin.in
+++ b/distrib/Makefile-bin.in
@@ -78,7 +78,7 @@ real_libdir = $(libdir)/$(package)-$(version)
real_datadir = $(datadir)/$(package)-$(version)
package = ghc
-version = 2.08
+version = 2.09
PERL = @PerlCmd@
SH = /bin/sh
RM = rm -f
diff --git a/docs/installing.lit b/docs/installing.lit
index a646caa834..d651f35b3f 100644
--- a/docs/installing.lit
+++ b/docs/installing.lit
@@ -1,6 +1,6 @@
% Building and installing the Glasgow Functional Programming Tools Suite
%
-% Version 2.08
+% Version 2.09
% July 1997
@@ -8,7 +8,7 @@
\documentstyle[11pt,literate]{article}
\begin{document}
\title{Building and installing the Glasgow Functional Programming Tools Suite\\
-Version~2.08}
+Version~2.09}
\author{The GHC Team\\
Department of Computing Science\\
University of Glasgow\\
diff --git a/ghc/PATCHLEVEL b/ghc/PATCHLEVEL
index e5016d01fc..0812692db1 100644
--- a/ghc/PATCHLEVEL
+++ b/ghc/PATCHLEVEL
@@ -1 +1 @@
-The Glamorous Glasgow Haskell Compiler, version 2.08, patchlevel 0
+The Glamorous Glasgow Haskell Compiler, version 2.09, patchlevel 0
diff --git a/ghc/README b/ghc/README
index dacc3ebdb4..2b0eb7db4b 100644
--- a/ghc/README
+++ b/ghc/README
@@ -1,5 +1,5 @@
-This is version 2.08 of the Glorious Glasgow Haskell compilation
-system (GHC). GHC 2.08 is a compiler for Haskell 1.4.
+This is version 2.09 of the Glorious Glasgow Haskell compilation
+system (GHC). GHC 2.09 is a compiler for Haskell 1.4.
Haskell is "the" standard lazy functional programming language.
Haskell 1.4 is the current version of the language, released in
diff --git a/mk/config.mk.in b/mk/config.mk.in
index 3b2b1dcde3..1c28af7913 100644
--- a/mk/config.mk.in
+++ b/mk/config.mk.in
@@ -137,7 +137,7 @@ IncludeTestDirsInBuild=NO
#
GhcProjectName = The Glorious Glasgow Haskell Compilation System
GhcProjectNameShort = ghc
-GhcProjectVersion = 2.08
+GhcProjectVersion = 2.09
GhcProjectPatchLevel = 0
#