Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Glasgow Haskell Compiler
GHC
Commits
91fc4537
Commit
91fc4537
authored
Mar 25, 1997
by
sof
Browse files
[project @ 1997-03-25 21:17:48 by sof]
Last-minute 2.02 updates
parent
c93fa934
Changes
2
Show whitespace changes
Inline
Side-by-side
ANNOUNCE-2.02
View file @
91fc4537
...
@@ -7,10 +7,10 @@ are freely available by anonymous FTP and on the World-Wide Web;
...
@@ -7,10 +7,10 @@ are freely available by anonymous FTP and on the World-Wide Web;
details below.
details below.
Haskell is "the" standard lazy functional programming language; the
Haskell is "the" standard lazy functional programming language; the
current language version is 1.
3
, agreed in Ma
y
, 199
6
. The Haskell
current language version is 1.
4
, agreed in Ma
rch
, 199
7
. 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:
...
@@ -48,16 +48,16 @@ include:
* The whole front end, which deals with the module system, has
* The whole front end, which deals with the module system, has
been rewritten. The interface file format has changed.
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
interface for GHC. Green card is a pre-processor that
scans Haskell source files for Green Card directives, which
scans Haskell source files for Green Card directives, which
it expands into tons of "ccall" boilerplate that marshalls
it expands into tons of "ccall" boilerplate that marshalls
your arguments to and from C.
your arguments to and from C.
* GHC 2.02 is available for Win
dows NT. From now on, Windows NT
* GHC 2.02 is available for Win
32 platforms, which, from now on,
will be
a fully supported platform for GHC.
is
a fully supported platform for GHC.
* GHC 2.02 supports full cross mo
u
dule 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
its predecessors, inlining can happen even if the inlined body
mentions a function or type that is not itself exported. This is
mentions a function or type that is not itself exported. This is
one place Haskell 1.4's new module system really pays off.
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
...
@@ -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
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,
2.01 work on these platforms: alpha-dec-osf2, hppa1.1-hp-hpux9,
sparc-sun-{sunos4,solaris2}, mips-sgi-irix5, and
sparc-sun-{sunos4,solaris2}, mips-sgi-irix5, and
i386-unknown-{linux,solaris2,freebsd}. Similar platforms
should work
i386-unknown-{linux,solaris2,freebsd
,cygwin32
}. Similar platforms
with minimal hacking effort. The installer's guide
give a full
should work
with minimal hacking effort. The installer's guide
what-ports-work report.
give a full
what-ports-work report.
Binaries are distributed in `bundles', e.g. a "profiling bundle" or a
Binaries are distributed in `bundles', e.g. a "profiling bundle" or a
"concurrency bundle" for your platform. Just grab the ones you need.
"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
...
@@ -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.
world'. Used for bootstrapping the system.
About 4MB.
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.)
Makefile
View file @
91fc4537
...
@@ -53,7 +53,7 @@ binary-dist::
...
@@ -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)
/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
$(MV)
$(BIN_DIST_TMPDIR)
/
$(BIN_DIST_NAME)
/configure-bin.in
$(BIN_DIST_TMPDIR)
/
$(BIN_DIST_NAME)
/configure.in
@
echo
"Generating a shippable configure script.."
@
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.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment