From cc5108731861285e732f22c15704e83bb7d0093f Mon Sep 17 00:00:00 2001 From: simonm Date: Thu, 13 Nov 1997 12:10:52 +0000 Subject: [PATCH] [project @ 1997-11-13 12:10:32 by simonm] update to version 2.08 --- ANNOUNCE | 29 ++++++++++++++++++++++++----- distrib/Makefile-bin.in | 2 +- docs/installing.lit | 4 ++-- ghc/PATCHLEVEL | 2 +- ghc/README | 4 ++-- mk/config.mk.in | 2 +- 6 files changed, 31 insertions(+), 12 deletions(-) diff --git a/ANNOUNCE b/ANNOUNCE index fab025f..dd66b2c 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 b47fad9..4b0e67c 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 a646caa..d651f35 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 e5016d0..0812692 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 dacc3eb..2b0eb7d 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 3b2b1dc..1c28af7 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 # -- 1.7.10.4