ghc-hetmet.git
26 years ago[project @ 1998-02-04 20:49:58 by sof]
sof [Wed, 4 Feb 1998 20:49:58 +0000 (20:49 +0000)]
[project @ 1998-02-04 20:49:58 by sof]
Updated cygwin32 details

26 years ago[project @ 1998-02-04 20:49:26 by sof]
sof [Wed, 4 Feb 1998 20:49:26 +0000 (20:49 +0000)]
[project @ 1998-02-04 20:49:26 by sof]
Added TMPDIR to list of variables prepended to perl & sh scripts.

26 years ago[project @ 1998-02-04 19:02:54 by sof]
sof [Wed, 4 Feb 1998 19:02:54 +0000 (19:02 +0000)]
[project @ 1998-02-04 19:02:54 by sof]
AC_PROG_GNUCPP: look for (\/|\\)cpp, not (\/|\\\\)cpp

26 years ago[project @ 1998-02-04 18:58:34 by sof]
sof [Wed, 4 Feb 1998 18:58:34 +0000 (18:58 +0000)]
[project @ 1998-02-04 18:58:34 by sof]
AC_PROG_GNUCPP: translate backward slashes into forward ones.
AC_HAVE_GCC: tweaked sed regexp to catch cygnus gcc snapshot
version strings (i.e., version cygnus-2.7.2...)

26 years ago[project @ 1998-02-04 18:48:18 by sof]
sof [Wed, 4 Feb 1998 18:48:18 +0000 (18:48 +0000)]
[project @ 1998-02-04 18:48:18 by sof]
AC_SUBST(exeext) added (only non-empty under cygwin32)

26 years ago[project @ 1998-02-03 22:47:48 by sof]
sof [Tue, 3 Feb 1998 22:47:48 +0000 (22:47 +0000)]
[project @ 1998-02-03 22:47:48 by sof]
Added entry for assertions

26 years ago[project @ 1998-02-03 22:20:10 by sof]
sof [Tue, 3 Feb 1998 22:20:14 +0000 (22:20 +0000)]
[project @ 1998-02-03 22:20:10 by sof]
Support for assertions:
  - if `assert' is not a variable name within
    scope, it is expanded to (GHCerr.assert__ <srcLoc>),

       GHCerr.assert__ :: String -> Bool -> a -> a

    where <srcLoc> encodes module name plus line number
    of the assertion.
  - enabled with -fglasgow-exts

26 years ago[project @ 1998-02-03 17:50:58 by simonm]
simonm [Tue, 3 Feb 1998 17:50:58 +0000 (17:50 +0000)]
[project @ 1998-02-03 17:50:58 by simonm]
- remove unused imports

26 years ago[project @ 1998-02-03 17:49:21 by simonm]
simonm [Tue, 3 Feb 1998 17:50:09 +0000 (17:50 +0000)]
[project @ 1998-02-03 17:49:21 by simonm]
- remove unused imports
  - remove dead code

26 years ago[project @ 1998-02-03 17:13:54 by simonm]
simonm [Tue, 3 Feb 1998 17:16:13 +0000 (17:16 +0000)]
[project @ 1998-02-03 17:13:54 by simonm]
- Fixes for bootstrapping with 3.01.
  - Use 'official' extension interfaces rather than internal prelude
    modules (such as ArrBase) where possible.
  - Remove some cruft.
  - Delete some unused imports found by '-fwarn-unused-imports'.

26 years ago[project @ 1998-02-03 17:11:28 by simonm]
simonm [Tue, 3 Feb 1998 17:11:58 +0000 (17:11 +0000)]
[project @ 1998-02-03 17:11:28 by simonm]
- Fixes for bootstrapping with 3.01.
- Use 'official' extension interfaces rather than internal prelude
  modules (such as ArrBase) where possible.
- Remove some cruft.
- Delete some unused imports found by '-fwarn-unused-imports'.

26 years ago[project @ 1998-02-03 12:05:28 by simonm]
simonm [Tue, 3 Feb 1998 12:05:28 +0000 (12:05 +0000)]
[project @ 1998-02-03 12:05:28 by simonm]
missing </tag>.

26 years ago[project @ 1998-02-03 11:47:43 by simonm]
simonm [Tue, 3 Feb 1998 11:47:43 +0000 (11:47 +0000)]
[project @ 1998-02-03 11:47:43 by simonm]
bump version to 3.01

26 years ago[project @ 1998-02-03 11:39:00 by simonm]
simonm [Tue, 3 Feb 1998 11:39:00 +0000 (11:39 +0000)]
[project @ 1998-02-03 11:39:00 by simonm]
missing '('.

26 years ago[project @ 1998-02-03 11:37:26 by simonm]
simonm [Tue, 3 Feb 1998 11:37:26 +0000 (11:37 +0000)]
[project @ 1998-02-03 11:37:26 by simonm]
Not used anymore.

26 years ago[project @ 1998-02-03 11:34:30 by simonm]
simonm [Tue, 3 Feb 1998 11:34:32 +0000 (11:34 +0000)]
[project @ 1998-02-03 11:34:30 by simonm]
duplicate constructor test

26 years ago[project @ 1998-02-03 11:32:42 by simonm]
simonm [Tue, 3 Feb 1998 11:32:43 +0000 (11:32 +0000)]
[project @ 1998-02-03 11:32:42 by simonm]
illegal char test

26 years ago[project @ 1998-02-03 11:24:18 by simonm]
simonm [Tue, 3 Feb 1998 11:31:20 +0000 (11:31 +0000)]
[project @ 1998-02-03 11:24:18 by simonm]
Update test suite for 3.01.

26 years ago[project @ 1998-02-03 10:21:06 by simonm]
simonm [Tue, 3 Feb 1998 10:21:06 +0000 (10:21 +0000)]
[project @ 1998-02-03 10:21:06 by simonm]
remove hslibs stuff.

26 years ago[project @ 1998-02-03 10:17:19 by simonm]
simonm [Tue, 3 Feb 1998 10:17:19 +0000 (10:17 +0000)]
[project @ 1998-02-03 10:17:19 by simonm]
take into account $(GhcLibsWithReadline).

26 years ago[project @ 1998-02-03 09:58:39 by simonm]
simonm [Tue, 3 Feb 1998 09:58:39 +0000 (09:58 +0000)]
[project @ 1998-02-03 09:58:39 by simonm]
forgot one file...

26 years ago[project @ 1998-02-02 17:27:26 by simonm]
simonm [Mon, 2 Feb 1998 17:35:59 +0000 (17:35 +0000)]
[project @ 1998-02-02 17:27:26 by simonm]
Library re-organisation:

All libraries now live under ghc/lib, which has the following structure:

ghc/lib/std     --  all prelude files  (libHS.a)
ghc/lib/std/cbits

ghc/lib/exts -- standard Hugs/GHC extensions (libHSexts.a)
-- available with '-fglasgow-exts'

ghc/lib/posix -- POSIX library                (libHSposix.a)
ghc/lib/posix/cbits     -- available with '-syslib posix'

ghc/lib/misc -- used to be hslibs/ghc (libHSmisc.a)
ghc/lib/misc/cbits -- available with '-syslib misc'

ghc/lib/concurrent -- Concurrent libraries (libHSconc.a)
-- available with '-concurrent'

Also, several non-standard prelude modules had their names changed to begin
with 'Prel' to reduce namespace pollution.

Addr      ==> PrelAddr     (Addr interface available in 'exts')
ArrBase   ==> PrelArr
CCall     ==> PrelCCall    (CCall interface available in 'exts')
ConcBase  ==> PrelConc
GHCerr    ==> PrelErr
Foreign   ==> PrelForeign  (Foreign interface available in 'exts')
GHC       ==> PrelGHC
IOHandle  ==> PrelHandle
IOBase    ==> PrelIOBase
GHCmain   ==> PrelMain
STBase    ==> PrelST
Unsafe    ==> PrelUnsafe
UnsafeST  ==> PrelUnsafeST

26 years ago[project @ 1998-02-02 16:47:53 by simonm]
simonm [Mon, 2 Feb 1998 16:47:53 +0000 (16:47 +0000)]
[project @ 1998-02-02 16:47:53 by simonm]
Short-cut unary '-' applied to an integer constant, before literal
overloading kicks in.

26 years ago[project @ 1998-02-02 16:39:17 by simonm]
simonm [Mon, 2 Feb 1998 16:39:17 +0000 (16:39 +0000)]
[project @ 1998-02-02 16:39:17 by simonm]
Remove comments of the '%... \n' variety.

26 years ago[project @ 1998-02-02 14:52:08 by simonm]
simonm [Mon, 2 Feb 1998 14:52:46 +0000 (14:52 +0000)]
[project @ 1998-02-02 14:52:08 by simonm]
Split -fwarn-unused-names into

-fwarn-unused-imports  Warn about unused explicit imports. (in -W)
-fwarn-unused-binds  Warn about unused bindings      (in -W)
-fwarn-unused-matches    Warn about unused names in pattern matches
 (not as useful, relegated to -Wall)

26 years ago[project @ 1998-02-02 14:25:33 by simonm]
simonm [Mon, 2 Feb 1998 14:25:33 +0000 (14:25 +0000)]
[project @ 1998-02-02 14:25:33 by simonm]
Add -fwarn-unused-toplevel and -fwarn-unused-imports.

26 years ago[project @ 1998-02-02 13:31:19 by simonm]
simonm [Mon, 2 Feb 1998 13:31:19 +0000 (13:31 +0000)]
[project @ 1998-02-02 13:31:19 by simonm]
remove old section about module recursion.

26 years ago[project @ 1998-02-02 13:30:57 by simonm]
simonm [Mon, 2 Feb 1998 13:30:57 +0000 (13:30 +0000)]
[project @ 1998-02-02 13:30:57 by simonm]
add section about breaking recursion between modules.

26 years ago[project @ 1998-02-02 13:05:14 by simonm]
simonm [Mon, 2 Feb 1998 13:05:14 +0000 (13:05 +0000)]
[project @ 1998-02-02 13:05:14 by simonm]
Notes about 'gmake FAST=YES' and requirement of SGML-Tools for
building documentation.

26 years ago[project @ 1998-02-02 12:41:57 by simonm]
simonm [Mon, 2 Feb 1998 12:41:57 +0000 (12:41 +0000)]
[project @ 1998-02-02 12:41:57 by simonm]
SCRIPT_PROG=ghc-$(GhcProjectVersion)
SCRIPT_LINK=ghc

26 years ago[project @ 1998-02-02 12:41:15 by simonm]
simonm [Mon, 2 Feb 1998 12:41:15 +0000 (12:41 +0000)]
[project @ 1998-02-02 12:41:15 by simonm]
Add support for links to versioned driver scripts.

26 years ago[project @ 1998-02-02 11:54:22 by simonm]
simonm [Mon, 2 Feb 1998 11:54:22 +0000 (11:54 +0000)]
[project @ 1998-02-02 11:54:22 by simonm]
HBC's QSort algorithm moved into List.

26 years ago[project @ 1998-01-30 18:19:01 by sof]
sof [Fri, 30 Jan 1998 18:19:01 +0000 (18:19 +0000)]
[project @ 1998-01-30 18:19:01 by sof]
Added NumExts entry

26 years ago[project @ 1998-01-30 17:29:12 by sof]
sof [Fri, 30 Jan 1998 17:29:12 +0000 (17:29 +0000)]
[project @ 1998-01-30 17:29:12 by sof]
New sections on naming conventions and NumExts

26 years ago[project @ 1998-01-30 17:07:42 by simonm]
simonm [Fri, 30 Jan 1998 17:07:46 +0000 (17:07 +0000)]
[project @ 1998-01-30 17:07:42 by simonm]
Remove old literate documentation support, and add support for
multi-file SGML documents.

26 years ago[project @ 1998-01-30 17:01:49 by simonm]
simonm [Fri, 30 Jan 1998 17:03:14 +0000 (17:03 +0000)]
[project @ 1998-01-30 17:01:49 by simonm]
New SGML User Guide, first cut.

26 years ago[project @ 1998-01-30 16:59:06 by sof]
sof [Fri, 30 Jan 1998 16:59:06 +0000 (16:59 +0000)]
[project @ 1998-01-30 16:59:06 by sof]
- intToDigit: if we're going to crash and burn, we might
  as well report back the argument value that caused it.

26 years ago[project @ 1998-01-30 16:57:33 by sof]
sof [Fri, 30 Jan 1998 16:57:40 +0000 (16:57 +0000)]
[project @ 1998-01-30 16:57:33 by sof]
- NumExts: new hugs&ghc interface
- moved showOct and showHex from Numeric to NumExts

26 years ago[project @ 1998-01-30 16:53:35 by sof]
sof [Fri, 30 Jan 1998 16:53:43 +0000 (16:53 +0000)]
[project @ 1998-01-30 16:53:35 by sof]
- added regressions tests for Word, Int & Bits
  (pinched test file from Hugs dist.)
- added NumExts regressions tests

26 years ago[project @ 1998-01-30 13:55:58 by sof]
sof [Fri, 30 Jan 1998 13:55:58 +0000 (13:55 +0000)]
[project @ 1998-01-30 13:55:58 by sof]
buglet (showSDoc, not show)

26 years ago[project @ 1998-01-29 13:49:38 by sof]
sof [Thu, 29 Jan 1998 13:49:39 +0000 (13:49 +0000)]
[project @ 1998-01-29 13:49:38 by sof]
Added test case for showing Floats and Doubles.

26 years ago[project @ 1998-01-29 13:48:00 by sof]
sof [Thu, 29 Jan 1998 13:48:00 +0000 (13:48 +0000)]
[project @ 1998-01-29 13:48:00 by sof]
Don't use typecasts to convert floats to ints, use
unions.

26 years ago[project @ 1998-01-29 12:46:11 by simonpj]
simonpj [Thu, 29 Jan 1998 12:46:13 +0000 (12:46 +0000)]
[project @ 1998-01-29 12:46:11 by simonpj]
Fix interaction of "hiding" on import with "module M" on export

26 years ago[project @ 1998-01-29 11:47:56 by simonm]
simonm [Thu, 29 Jan 1998 11:47:56 +0000 (11:47 +0000)]
[project @ 1998-01-29 11:47:56 by simonm]
add note about 'make install-doc' to the message printed after
configuration.

26 years ago[project @ 1998-01-29 11:42:57 by simonm]
simonm [Thu, 29 Jan 1998 11:42:57 +0000 (11:42 +0000)]
[project @ 1998-01-29 11:42:57 by simonm]
protect some sections for the !OMIT_NATIVE_CODEGEN case.

26 years ago[project @ 1998-01-29 11:38:20 by simonm]
simonm [Thu, 29 Jan 1998 11:38:20 +0000 (11:38 +0000)]
[project @ 1998-01-29 11:38:20 by simonm]
fix script installation *again*.

26 years ago[project @ 1998-01-28 12:14:24 by simonm]
simonm [Wed, 28 Jan 1998 12:14:24 +0000 (12:14 +0000)]
[project @ 1998-01-28 12:14:24 by simonm]
add note about SGML and the installation guide.

26 years ago[project @ 1998-01-28 12:08:45 by simonm]
simonm [Wed, 28 Jan 1998 12:08:45 +0000 (12:08 +0000)]
[project @ 1998-01-28 12:08:45 by simonm]
Hmmm, .vsgml rule was wrong.  Not sure how that happened.

26 years ago[project @ 1998-01-28 11:45:25 by simonm]
simonm [Wed, 28 Jan 1998 11:45:25 +0000 (11:45 +0000)]
[project @ 1998-01-28 11:45:25 by simonm]
add pointer to 3-00-notes.lit.

26 years ago[project @ 1998-01-28 11:43:48 by simonm]
simonm [Wed, 28 Jan 1998 11:43:48 +0000 (11:43 +0000)]
[project @ 1998-01-28 11:43:48 by simonm]
complete changes list for 3.00.

26 years ago[project @ 1998-01-28 11:35:41 by simonm]
simonm [Wed, 28 Jan 1998 11:35:41 +0000 (11:35 +0000)]
[project @ 1998-01-28 11:35:41 by simonm]
update for announcement of 3.00.

26 years ago[project @ 1998-01-28 11:01:55 by sof]
sof [Wed, 28 Jan 1998 11:01:55 +0000 (11:01 +0000)]
[project @ 1998-01-28 11:01:55 by sof]
renameSourceCode: don't emit warnings

26 years ago[project @ 1998-01-28 10:42:52 by simonm]
simonm [Wed, 28 Jan 1998 10:42:52 +0000 (10:42 +0000)]
[project @ 1998-01-28 10:42:52 by simonm]
Bring back old equality instance for Handles (replaced in rev 1.16) in
the concurrent case, since Eq isn't defined over MVars.

26 years ago[project @ 1998-01-27 19:30:05 by sof]
sof [Tue, 27 Jan 1998 19:30:07 +0000 (19:30 +0000)]
[project @ 1998-01-27 19:30:05 by sof]
AC_SUBST(exeext)

26 years ago[project @ 1998-01-27 18:39:01 by sof]
sof [Tue, 27 Jan 1998 18:39:21 +0000 (18:39 +0000)]
[project @ 1998-01-27 18:39:01 by sof]
Better failure message when entering an unimplemented instance method

26 years ago[project @ 1998-01-27 18:36:22 by sof]
sof [Tue, 27 Jan 1998 18:36:22 +0000 (18:36 +0000)]
[project @ 1998-01-27 18:36:22 by sof]
derived Show instances: Space out comma separated labelled fields

26 years ago[project @ 1998-01-27 17:39:45 by simonm]
simonm [Tue, 27 Jan 1998 17:39:45 +0000 (17:39 +0000)]
[project @ 1998-01-27 17:39:45 by simonm]
use an explicit primitive integer for minBound::Int to avoid problems
with overloading and negation.

26 years ago[project @ 1998-01-27 17:01:29 by simonm]
simonm [Tue, 27 Jan 1998 17:01:29 +0000 (17:01 +0000)]
[project @ 1998-01-27 17:01:29 by simonm]
nuke GHC_DEBUG_HILEV_ASM and GHC_GCC_IS_AVAILABLE - never used.

26 years ago[project @ 1998-01-27 14:53:40 by simonpj]
simonpj [Tue, 27 Jan 1998 14:53:51 +0000 (14:53 +0000)]
[project @ 1998-01-27 14:53:40 by simonpj]
Fix misleading type checker error msgs; fix broken floatBind in Simplify.lhs

26 years ago[project @ 1998-01-26 18:24:05 by sof]
sof [Mon, 26 Jan 1998 18:24:05 +0000 (18:24 +0000)]
[project @ 1998-01-26 18:24:05 by sof]
cygwin32: Use `native' system() instead of fork() & execl()

26 years ago[project @ 1998-01-26 17:10:48 by simonm]
simonm [Mon, 26 Jan 1998 17:10:48 +0000 (17:10 +0000)]
[project @ 1998-01-26 17:10:48 by simonm]
Remove reference to tests subdir.

26 years ago[project @ 1998-01-26 14:39:19 by simonm]
simonm [Mon, 26 Jan 1998 14:39:19 +0000 (14:39 +0000)]
[project @ 1998-01-26 14:39:19 by simonm]
back out last commit, the real test is in drv007.hs.

26 years ago[project @ 1998-01-26 14:37:28 by simonm]
simonm [Mon, 26 Jan 1998 14:37:28 +0000 (14:37 +0000)]
[project @ 1998-01-26 14:37:28 by simonm]
Finally fix the 'for i in ; do ...' problem.

26 years ago[project @ 1998-01-26 13:17:38 by simonm]
simonm [Mon, 26 Jan 1998 13:17:38 +0000 (13:17 +0000)]
[project @ 1998-01-26 13:17:38 by simonm]
replace this test with one that actually *fails* on 2.10...

26 years ago[project @ 1998-01-26 11:04:18 by simonm]
simonm [Mon, 26 Jan 1998 11:04:18 +0000 (11:04 +0000)]
[project @ 1998-01-26 11:04:18 by simonm]
Remove use of lit-lit for minBound::Int, this was only needed for
bootstrapping.

26 years ago[project @ 1998-01-26 10:55:54 by simonm]
simonm [Mon, 26 Jan 1998 10:55:54 +0000 (10:55 +0000)]
[project @ 1998-01-26 10:55:54 by simonm]
couple of heap size increments from HWL.

26 years ago[project @ 1998-01-23 15:23:07 by sof]
sof [Fri, 23 Jan 1998 15:23:07 +0000 (15:23 +0000)]
[project @ 1998-01-23 15:23:07 by sof]
hook function for I/O errors

26 years ago[project @ 1998-01-22 16:05:33 by sof]
sof [Thu, 22 Jan 1998 16:05:33 +0000 (16:05 +0000)]
[project @ 1998-01-22 16:05:33 by sof]
* [cygwin32]: If consistency checker cannot find executable,
  try a little bit harder..

26 years ago[project @ 1998-01-22 16:04:08 by sof]
sof [Thu, 22 Jan 1998 16:04:08 +0000 (16:04 +0000)]
[project @ 1998-01-22 16:04:08 by sof]
* [cygwin32]: If no output file is given when linking, default to main.exe
* warn about SCCs being dropped when compiling with -prof -auto{-all}

26 years ago[project @ 1998-01-22 16:00:19 by sof]
sof [Thu, 22 Jan 1998 16:00:19 +0000 (16:00 +0000)]
[project @ 1998-01-22 16:00:19 by sof]
Make output stderr dribble consistent

26 years ago[project @ 1998-01-22 15:58:01 by sof]
sof [Thu, 22 Jan 1998 15:58:05 +0000 (15:58 +0000)]
[project @ 1998-01-22 15:58:01 by sof]
Changes to reflect Error->GHCerr move

26 years ago[project @ 1998-01-22 15:56:44 by sof]
sof [Thu, 22 Jan 1998 15:56:44 +0000 (15:56 +0000)]
[project @ 1998-01-22 15:56:44 by sof]
A renamed version of Error.hi-boot

26 years ago[project @ 1998-01-22 15:54:43 by sof]
sof [Thu, 22 Jan 1998 15:55:09 +0000 (15:55 +0000)]
[project @ 1998-01-22 15:54:43 by sof]
* removed ghc/Error.{lhs,hi-boot}
* moved contents of Error to GHCerr + adjusted
  import lists of files that use old Error functionality.
* moved seqError from Prelude to GHCerr.

26 years ago[project @ 1998-01-22 15:51:30 by sof]
sof [Thu, 22 Jan 1998 15:51:31 +0000 (15:51 +0000)]
[project @ 1998-01-22 15:51:30 by sof]
* Int and Word rewritten to use unboxed types and operations.

26 years ago[project @ 1998-01-22 15:49:30 by sof]
sof [Thu, 22 Jan 1998 15:49:30 +0000 (15:49 +0000)]
[project @ 1998-01-22 15:49:30 by sof]
word2Integer# added

26 years ago[project @ 1998-01-22 14:46:26 by simonm]
simonm [Thu, 22 Jan 1998 14:46:26 +0000 (14:46 +0000)]
[project @ 1998-01-22 14:46:26 by simonm]
Correct a couple of things: WHNF closures can be partial applications
as well as constructors.

26 years ago[project @ 1998-01-22 11:11:46 by sof]
sof [Thu, 22 Jan 1998 11:11:46 +0000 (11:11 +0000)]
[project @ 1998-01-22 11:11:46 by sof]
* renamed putList2Chan to writeList2Chan.
* renamed readChanContents to getChanContents
* Use do notation throughout.

26 years ago[project @ 1998-01-22 11:07:36 by sof]
sof [Thu, 22 Jan 1998 11:07:39 +0000 (11:07 +0000)]
[project @ 1998-01-22 11:07:36 by sof]
Remove duplicates from export lists.

26 years ago[project @ 1998-01-22 10:26:41 by sof]
sof [Thu, 22 Jan 1998 10:26:41 +0000 (10:26 +0000)]
[project @ 1998-01-22 10:26:41 by sof]
Define symbols for the (non-existent) info tables
for CCallable and CReturnable (never entered, just
defined to appease the linker.)

26 years ago[project @ 1998-01-22 10:13:49 by simonm]
simonm [Thu, 22 Jan 1998 10:13:49 +0000 (10:13 +0000)]
[project @ 1998-01-22 10:13:49 by simonm]
Even more gruesome hack to avoid -odir $* problems in make depend.

26 years ago[project @ 1998-01-21 18:23:15 by sof]
sof [Wed, 21 Jan 1998 18:23:15 +0000 (18:23 +0000)]
[project @ 1998-01-21 18:23:15 by sof]
Fixed panic when deriving Ord on a d. type with a single nullary constructor

26 years ago[project @ 1998-01-21 18:02:54 by sof]
sof [Wed, 21 Jan 1998 18:02:54 +0000 (18:02 +0000)]
[project @ 1998-01-21 18:02:54 by sof]
Removed duplicate getRegister clause

26 years ago[project @ 1998-01-21 17:48:48 by sof]
sof [Wed, 21 Jan 1998 17:48:49 +0000 (17:48 +0000)]
[project @ 1998-01-21 17:48:48 by sof]
Removed Haskell-1.2 option (unused), plus new option for warning
about SCC droppage.

26 years ago[project @ 1998-01-21 17:37:09 by sof]
sof [Wed, 21 Jan 1998 17:37:09 +0000 (17:37 +0000)]
[project @ 1998-01-21 17:37:09 by sof]
Warn about SCCs that are being dropped.

26 years ago[project @ 1998-01-21 17:03:19 by sof]
sof [Wed, 21 Jan 1998 17:03:29 +0000 (17:03 +0000)]
[project @ 1998-01-21 17:03:19 by sof]
- added regression test to deriving Ord instances on d. types
  with a single nullary constructor.
- Don't dump interface files on stderr, as we're only checking
  to see if the files compile here.

26 years ago[project @ 1998-01-21 14:32:15 by simonm]
simonm [Wed, 21 Jan 1998 14:32:15 +0000 (14:32 +0000)]
[project @ 1998-01-21 14:32:15 by simonm]
update: remove fastmake and msub, and add sgmlverb.

26 years ago[project @ 1998-01-21 14:29:28 by simonm]
simonm [Wed, 21 Jan 1998 14:29:28 +0000 (14:29 +0000)]
[project @ 1998-01-21 14:29:28 by simonm]
remove references to fastmake.

26 years ago[project @ 1998-01-21 14:27:20 by simonm]
simonm [Wed, 21 Jan 1998 14:27:20 +0000 (14:27 +0000)]
[project @ 1998-01-21 14:27:20 by simonm]
Remove cruft to do with running mkdependHS directly, and add cruft to
deal with running 'ghc -M' with HC_OPTS that includes $*
(eg. GhcLibHcOpts).

26 years ago[project @ 1998-01-21 14:24:23 by simonm]
simonm [Wed, 21 Jan 1998 14:24:23 +0000 (14:24 +0000)]
[project @ 1998-01-21 14:24:23 by simonm]
remove MKDEPENDHS_1_2.

26 years ago[project @ 1998-01-20 10:20:59 by sof]
sof [Tue, 20 Jan 1998 10:20:59 +0000 (10:20 +0000)]
[project @ 1998-01-20 10:20:59 by sof]
Removed indexCharOffFO#: not needed anymore - part2

26 years ago[project @ 1998-01-20 10:20:33 by sof]
sof [Tue, 20 Jan 1998 10:20:33 +0000 (10:20 +0000)]
[project @ 1998-01-20 10:20:33 by sof]
Removed indexCharOffFO#: not needed anymore

26 years ago[project @ 1998-01-19 13:24:30 by simonm]
simonm [Mon, 19 Jan 1998 13:24:30 +0000 (13:24 +0000)]
[project @ 1998-01-19 13:24:30 by simonm]
Numerous small changes

* update layout of info tables.
* macros \Section, \Subsection etc. for making labels more
  consistent.
* macros \secref, \figref for consistent cross-references.
* fix some cross references.
* lots of other small changes.

26 years ago[project @ 1998-01-19 13:17:04 by simonm]
simonm [Mon, 19 Jan 1998 13:17:15 +0000 (13:17 +0000)]
[project @ 1998-01-19 13:17:04 by simonm]
IO.isUserError returns Bool in Haskell 1.4, not Maybe.

26 years ago[project @ 1998-01-18 01:08:41 by reid]
reid [Sun, 18 Jan 1998 01:08:41 +0000 (01:08 +0000)]
[project @ 1998-01-18 01:08:41 by reid]
A major rewrite/reorganisation.
New material on bytecodes.
Deleted some of the really out of date stuff about the old system
 (You might have to checkout the previous revision if you need
  historical info.)
I have not merged the sections on TSOs and Stacks.
 SimonM has a clearer idea of what the TSO status words look like and
 I think he said he'd written a new section with stacks part of TSOs.

26 years ago[project @ 1998-01-16 12:20:30 by simonm]
simonm [Fri, 16 Jan 1998 12:20:30 +0000 (12:20 +0000)]
[project @ 1998-01-16 12:20:30 by simonm]
remove a few SLIT's with commas and parenthesis.

26 years ago[project @ 1998-01-16 11:53:52 by simonm]
simonm [Fri, 16 Jan 1998 11:53:52 +0000 (11:53 +0000)]
[project @ 1998-01-16 11:53:52 by simonm]
remove < > around a mail address, they come out wrong in LaTeX.

26 years ago[project @ 1998-01-14 16:09:10 by sof]
sof [Wed, 14 Jan 1998 16:09:11 +0000 (16:09 +0000)]
[project @ 1998-01-14 16:09:10 by sof]
New option variables: HC_PRE and HC_POST; $(SHELL) actions to perform before & after compiling a Haskell source file

26 years ago[project @ 1998-01-14 11:44:57 by simonm]
simonm [Wed, 14 Jan 1998 11:44:57 +0000 (11:44 +0000)]
[project @ 1998-01-14 11:44:57 by simonm]
remove fastmake

26 years ago[project @ 1998-01-14 11:22:21 by sof]
sof [Wed, 14 Jan 1998 11:22:24 +0000 (11:22 +0000)]
[project @ 1998-01-14 11:22:21 by sof]
Suppressing the generation of a default rule (-s) is a local property of a flex spec, not global

26 years ago[project @ 1998-01-13 12:26:45 by simonm]
simonm [Tue, 13 Jan 1998 12:26:45 +0000 (12:26 +0000)]
[project @ 1998-01-13 12:26:45 by simonm]
forgot to remove this