projects
/
ghc-hetmet.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
c93fa93
)
[project @ 1997-03-25 21:17:48 by sof]
author
sof
<unknown>
Tue, 25 Mar 1997 21:17:49 +0000
(21:17 +0000)
committer
sof
<unknown>
Tue, 25 Mar 1997 21:17:49 +0000
(21:17 +0000)
Last-minute 2.02 updates
ANNOUNCE-2.02
patch
|
blob
|
history
Makefile
patch
|
blob
|
history
diff --git
a/ANNOUNCE-2.02
b/ANNOUNCE-2.02
index
1938eae
..
0bb9c24
100644
(file)
--- 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
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
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:
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.
* 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.
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.
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
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.
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.
world'. Used for bootstrapping the system.
About 4MB.
-ghc-2.02-<bundle>-hc-files.tar.gz Further sets of .hc files, for
- building other "bundles", e.g., profiling.
-
-ghc-2.02-hi-files-<blah>.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
(file)
--- 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.."
$(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.
#
# Creating and copying the documentation into the bin-dist tree.