From: sof Date: Tue, 25 Mar 1997 21:17:49 +0000 (+0000) Subject: [project @ 1997-03-25 21:17:48 by sof] X-Git-Tag: Approximately_1000_patches_recorded~713 X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=91fc4537cc53c9b93c5a4fb6ee467e3bbb703878 [project @ 1997-03-25 21:17:48 by sof] Last-minute 2.02 updates --- diff --git a/ANNOUNCE-2.02 b/ANNOUNCE-2.02 index 1938eae..0bb9c24 100644 --- a/ANNOUNCE-2.02 +++ b/ANNOUNCE-2.02 @@ -7,10 +7,10 @@ are freely available by anonymous FTP and on the World-Wide Web; details below. Haskell is "the" standard lazy functional programming language; the -current language version is 1.3, agreed in May, 1996. The Haskell +current language version is 1.4, agreed in March, 1997. The Haskell Report is online at - http://haskell.cs.yale.edu/1.4/haskell-report.html + http://haskell.cs.yale.edu/1.4/ GHC 2.02 is a beta-quality release: @@ -48,16 +48,16 @@ include: * The whole front end, which deals with the module system, has been rewritten. The interface file format has changed. - * GHC 2.02 comes complete with Green Card, a C foreign language + * GHC 2.02 is released together with Green Card, a C foreign language interface for GHC. Green card is a pre-processor that scans Haskell source files for Green Card directives, which it expands into tons of "ccall" boilerplate that marshalls your arguments to and from C. - * GHC 2.02 is available for Windows NT. From now on, Windows NT - will be a fully supported platform for GHC. + * GHC 2.02 is available for Win32 platforms, which, from now on, + is a fully supported platform for GHC. - * GHC 2.02 supports full cross moudule inlining. Unlike 0.29 and + * GHC 2.02 supports full cross module inlining. Unlike 0.29 and its predecessors, inlining can happen even if the inlined body mentions a function or type that is not itself exported. This is one place Haskell 1.4's new module system really pays off. @@ -80,9 +80,9 @@ To run this release, you need a machine with 16+MB memory (more if building from sources), GNU C (`gcc'), and `perl'. We have seen GHC 2.01 work on these platforms: alpha-dec-osf2, hppa1.1-hp-hpux9, sparc-sun-{sunos4,solaris2}, mips-sgi-irix5, and -i386-unknown-{linux,solaris2,freebsd}. Similar platforms should work -with minimal hacking effort. The installer's guide give a full -what-ports-work report. +i386-unknown-{linux,solaris2,freebsd,cygwin32}. Similar platforms +should work with minimal hacking effort. The installer's guide +give a full what-ports-work report. Binaries are distributed in `bundles', e.g. a "profiling bundle" or a "concurrency bundle" for your platform. Just grab the ones you need. @@ -169,10 +169,3 @@ ghc-2.02-hc-files.tar.gz Basic set of intermediate C (.hc) files for the world'. Used for bootstrapping the system. About 4MB. -ghc-2.02--hc-files.tar.gz Further sets of .hc files, for - building other "bundles", e.g., profiling. - -ghc-2.02-hi-files-.tar.gz Sometimes it's more convenient to - use a different set of interface files than - the ones in *-src.tar.gz. (The installation - guide will advise you of this.) diff --git a/Makefile b/Makefile index 09356fd..5b0fdd1 100644 --- a/Makefile +++ b/Makefile @@ -53,7 +53,7 @@ binary-dist:: $(MV) $(BIN_DIST_TMPDIR)/$(BIN_DIST_NAME)/Makefile-bin.in $(BIN_DIST_TMPDIR)/$(BIN_DIST_NAME)/Makefile.in $(MV) $(BIN_DIST_TMPDIR)/$(BIN_DIST_NAME)/configure-bin.in $(BIN_DIST_TMPDIR)/$(BIN_DIST_NAME)/configure.in @echo "Generating a shippable configure script.." - -(cd $(BIN_DIST_TMPDIR)/$(BIN_DIST_NAME); autoconf ) + #-(cd $(BIN_DIST_TMPDIR)/$(BIN_DIST_NAME); autoconf ) # # Creating and copying the documentation into the bin-dist tree.