Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
GHC
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Package Registry
Model registry
Operate
Terraform modules
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Gesh
GHC
Commits
91fc4537
Commit
91fc4537
authored
28 years ago
by
sof
Browse files
Options
Downloads
Patches
Plain Diff
[project @ 1997-03-25 21:17:48 by sof]
Last-minute 2.02 updates
parent
c93fa934
Loading
Loading
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
ANNOUNCE-2.02
+9
-16
9 additions, 16 deletions
ANNOUNCE-2.02
Makefile
+1
-1
1 addition, 1 deletion
Makefile
with
10 additions
and
17 deletions
ANNOUNCE-2.02
+
9
−
16
View file @
91fc4537
...
...
@@ -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 Ma
y
, 199
6
. The Haskell
current language version is 1.
4
, agreed in Ma
rch
, 199
7
. 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 Win
dows NT. From now on, Windows NT
will be
a fully supported platform for GHC.
* GHC 2.02 is available for Win
32 platforms, which, from now on,
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
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-<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.)
This diff is collapsed.
Click to expand it.
Makefile
+
1
−
1
View file @
91fc4537
...
...
@@ -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.
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment