[project @ 1997-11-13 12:10:32 by simonm]
authorsimonm <unknown>
Thu, 13 Nov 1997 12:10:52 +0000 (12:10 +0000)
committersimonm <unknown>
Thu, 13 Nov 1997 12:10:52 +0000 (12:10 +0000)
update to version 2.08

ANNOUNCE
distrib/Makefile-bin.in
docs/installing.lit
ghc/PATCHLEVEL
ghc/README
mk/config.mk.in

index fab025f..dd66b2c 100644 (file)
--- 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
 ================
index b47fad9..4b0e67c 100644 (file)
@@ -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
index a646caa..d651f35 100644 (file)
@@ -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\\
index e5016d0..0812692 100644 (file)
@@ -1 +1 @@
-The Glamorous Glasgow Haskell Compiler, version 2.08, patchlevel 0
+The Glamorous Glasgow Haskell Compiler, version 2.09, patchlevel 0
index dacc3eb..2b0eb7d 100644 (file)
@@ -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
index 3b2b1dc..1c28af7 100644 (file)
@@ -137,7 +137,7 @@ IncludeTestDirsInBuild=NO
 # 
 GhcProjectName         = The Glorious Glasgow Haskell Compilation System
 GhcProjectNameShort    = ghc
-GhcProjectVersion      = 2.08
+GhcProjectVersion      = 2.09
 GhcProjectPatchLevel   = 0
 
 #