ghc-hetmet.git
26 years ago[project @ 1997-11-24 21:15:26 by sof]
sof [Mon, 24 Nov 1997 21:15:26 +0000 (21:15 +0000)]
[project @ 1997-11-24 21:15:26 by sof]

26 years ago[project @ 1997-11-24 21:14:34 by sof]
sof [Mon, 24 Nov 1997 21:14:34 +0000 (21:14 +0000)]
[project @ 1997-11-24 21:14:34 by sof]
Mirror sequential code, push realWorld# on B-stack before entering IO action

26 years ago[project @ 1997-11-24 21:12:32 by sof]
sof [Mon, 24 Nov 1997 21:12:32 +0000 (21:12 +0000)]
[project @ 1997-11-24 21:12:32 by sof]
Stack underflow comment added

26 years ago[project @ 1997-11-24 21:11:44 by sof]
sof [Mon, 24 Nov 1997 21:11:44 +0000 (21:11 +0000)]
[project @ 1997-11-24 21:11:44 by sof]
RBH_entry: GranSim/GUM fix for invalid InfoPtr

26 years ago[project @ 1997-11-24 21:09:55 by sof]
sof [Mon, 24 Nov 1997 21:09:55 +0000 (21:09 +0000)]
[project @ 1997-11-24 21:09:55 by sof]
Changed default for GranFlags.max_fishes to MAX_FISHES

26 years ago[project @ 1997-11-24 21:08:25 by sof]
sof [Mon, 24 Nov 1997 21:08:25 +0000 (21:08 +0000)]
[project @ 1997-11-24 21:08:25 by sof]
GranSim msg fix

26 years ago[project @ 1997-11-24 21:07:39 by sof]
sof [Mon, 24 Nov 1997 21:07:39 +0000 (21:07 +0000)]
[project @ 1997-11-24 21:07:39 by sof]
Add spark count to debug msg

26 years ago[project @ 1997-11-24 21:06:11 by sof]
sof [Mon, 24 Nov 1997 21:06:11 +0000 (21:06 +0000)]
[project @ 1997-11-24 21:06:11 by sof]
Have conflictFM return Maybe type rather than list

26 years ago[project @ 1997-11-24 20:56:46 by sof]
sof [Mon, 24 Nov 1997 20:56:46 +0000 (20:56 +0000)]
[project @ 1997-11-24 20:56:46 by sof]
Print out module name on entering unregistered CCs

26 years ago[project @ 1997-11-24 20:54:02 by sof]
sof [Mon, 24 Nov 1997 20:54:57 +0000 (20:54 +0000)]
[project @ 1997-11-24 20:54:02 by sof]
ForeignObj debug output to stderr

26 years ago[project @ 1997-11-24 20:42:20 by sof]
sof [Mon, 24 Nov 1997 20:42:20 +0000 (20:42 +0000)]
[project @ 1997-11-24 20:42:20 by sof]
import IOExts instead of IORef

26 years ago[project @ 1997-11-24 20:40:59 by sof]
sof [Mon, 24 Nov 1997 20:40:59 +0000 (20:40 +0000)]
[project @ 1997-11-24 20:40:59 by sof]
Added Read BufferMode instance

26 years ago[project @ 1997-11-24 20:39:33 by sof]
sof [Mon, 24 Nov 1997 20:39:34 +0000 (20:39 +0000)]
[project @ 1997-11-24 20:39:33 by sof]
Bogus workaround to get cygwin32-b18 apps using Time compile and link

26 years ago[project @ 1997-11-24 20:37:25 by sof]
sof [Mon, 24 Nov 1997 20:37:25 +0000 (20:37 +0000)]
[project @ 1997-11-24 20:37:25 by sof]
Added compatibility stubs for ST and PrimIO operators

26 years ago[project @ 1997-11-24 20:36:23 by sof]
sof [Mon, 24 Nov 1997 20:36:23 +0000 (20:36 +0000)]
[project @ 1997-11-24 20:36:23 by sof]
Added comment on Read BufferMode instance

26 years ago[project @ 1997-11-24 20:34:53 by sof]
sof [Mon, 24 Nov 1997 20:34:53 +0000 (20:34 +0000)]
[project @ 1997-11-24 20:34:53 by sof]
Make monadic operators (>>) and (>>=) left-assoc (as per Report.)

26 years ago[project @ 1997-11-24 20:31:09 by reid]
reid [Mon, 24 Nov 1997 20:31:09 +0000 (20:31 +0000)]
[project @ 1997-11-24 20:31:09 by reid]
Added IOExts.unsafePtrEq :: a -> a -> Bool

26 years ago[project @ 1997-11-24 20:22:28 by sof]
sof [Mon, 24 Nov 1997 20:22:28 +0000 (20:22 +0000)]
[project @ 1997-11-24 20:22:28 by sof]
New macros added to cope with new defn of ST

26 years ago[project @ 1997-11-24 20:20:07 by sof]
sof [Mon, 24 Nov 1997 20:20:07 +0000 (20:20 +0000)]
[project @ 1997-11-24 20:20:07 by sof]
-monly-3-regs needed to have these compile with post gcc-2.7.2 snapshots under cygwin32-b18

26 years ago[project @ 1997-11-24 20:18:06 by sof]
sof [Mon, 24 Nov 1997 20:18:07 +0000 (20:18 +0000)]
[project @ 1997-11-24 20:18:06 by sof]
Fix to have _casm_gc_ cope with statement blocks; misc import mods to have modules compile with 2.09 (and later.)

26 years ago[project @ 1997-11-24 20:13:08 by sof]
sof [Mon, 24 Nov 1997 20:13:42 +0000 (20:13 +0000)]
[project @ 1997-11-24 20:13:08 by sof]
fix to have it compile with 2.09 (and later)

26 years ago[project @ 1997-11-24 20:12:42 by sof]
sof [Mon, 24 Nov 1997 20:12:42 +0000 (20:12 +0000)]
[project @ 1997-11-24 20:12:42 by sof]
Removed superflous uses of hGetContents in main

26 years ago[project @ 1997-11-24 20:10:33 by sof]
sof [Mon, 24 Nov 1997 20:11:57 +0000 (20:11 +0000)]
[project @ 1997-11-24 20:10:33 by sof]
fix to have it compile with 2.09 (and later)

26 years ago[project @ 1997-11-24 20:08:14 by sof]
sof [Mon, 24 Nov 1997 20:08:14 +0000 (20:08 +0000)]
[project @ 1997-11-24 20:08:14 by sof]
New defn. of sstToIO and ioToRnMG to make them compile with new version of ST and IO

26 years ago[project @ 1997-11-24 20:04:49 by sof]
sof [Mon, 24 Nov 1997 20:04:55 +0000 (20:04 +0000)]
[project @ 1997-11-24 20:04:49 by sof]
Misc changes to compile with new defns of ST, IO (and PrimIO)

26 years ago[project @ 1997-11-24 17:49:28 by simonm]
simonm [Mon, 24 Nov 1997 17:50:10 +0000 (17:50 +0000)]
[project @ 1997-11-24 17:49:28 by simonm]
Pull Maybe and Either out of PrelBase into separate modules in an attempt
to make PrelBase a little smaller.

26 years ago[project @ 1997-11-24 17:45:57 by simonm]
simonm [Mon, 24 Nov 1997 17:45:57 +0000 (17:45 +0000)]
[project @ 1997-11-24 17:45:57 by simonm]
define STArray using newtype, and defined unsafeInterleaveST properly
for the lazy ST monad.

26 years ago[project @ 1997-11-24 17:45:02 by simonm]
simonm [Mon, 24 Nov 1997 17:45:02 +0000 (17:45 +0000)]
[project @ 1997-11-24 17:45:02 by simonm]
merged into IOExts.lhs

26 years ago[project @ 1997-11-24 17:42:05 by simonm]
simonm [Mon, 24 Nov 1997 17:42:05 +0000 (17:42 +0000)]
[project @ 1997-11-24 17:42:05 by simonm]
GHC/Hugs Library document.

This currently won't build until we get the right SGML tools in the tree.

26 years ago[project @ 1997-11-24 15:58:59 by simonm]
simonm [Mon, 24 Nov 1997 15:58:59 +0000 (15:58 +0000)]
[project @ 1997-11-24 15:58:59 by simonm]
fix mistakes in last commit.

26 years ago[project @ 1997-11-24 15:43:22 by simonm]
simonm [Mon, 24 Nov 1997 15:43:22 +0000 (15:43 +0000)]
[project @ 1997-11-24 15:43:22 by simonm]
implement STArray using newtype instead of type.

26 years ago[project @ 1997-11-24 15:42:47 by simonm]
simonm [Mon, 24 Nov 1997 15:42:47 +0000 (15:42 +0000)]
[project @ 1997-11-24 15:42:47 by simonm]
add IOArray and relevant operations.

26 years ago[project @ 1997-11-22 19:48:09 by sof]
sof [Sat, 22 Nov 1997 19:48:09 +0000 (19:48 +0000)]
[project @ 1997-11-22 19:48:09 by sof]
comment wibble

26 years ago[project @ 1997-11-21 11:23:04 by simonm]
simonm [Fri, 21 Nov 1997 11:23:04 +0000 (11:23 +0000)]
[project @ 1997-11-21 11:23:04 by simonm]
Add reallyUnsafePtrEq.

26 years ago[project @ 1997-11-20 16:51:04 by simonm]
simonm [Thu, 20 Nov 1997 16:51:29 +0000 (16:51 +0000)]
[project @ 1997-11-20 16:51:04 by simonm]
add two new primitive operations:

quotWord#
remWord#

for unsigned divides.

26 years ago[project @ 1997-11-20 16:49:04 by simonm]
simonm [Thu, 20 Nov 1997 16:49:04 +0000 (16:49 +0000)]
[project @ 1997-11-20 16:49:04 by simonm]
add compatibility cruft for PrimIO.

26 years ago[project @ 1997-11-20 16:47:57 by simonm]
simonm [Thu, 20 Nov 1997 16:47:57 +0000 (16:47 +0000)]
[project @ 1997-11-20 16:47:57 by simonm]
* simplify abs - it is just 'id' for naturals.
* use a special show for unsigned numbers.
* use special quotWord# and remWord# primitives.
* fix bugs in complement and shift operations.

26 years ago[project @ 1997-11-20 16:45:38 by simonm]
simonm [Thu, 20 Nov 1997 16:45:38 +0000 (16:45 +0000)]
[project @ 1997-11-20 16:45:38 by simonm]
* fix minBound::Int32 in view of the fact that minBound::Int is wrong.
* fix shift direction (it was reversed)
* fix complement to be a 1's complement instead of 2's complement

26 years ago[project @ 1997-11-20 16:16:13 by simonm]
simonm [Thu, 20 Nov 1997 16:16:13 +0000 (16:16 +0000)]
[project @ 1997-11-20 16:16:13 by simonm]
change minBound back until I can fix the bootstrapping problems.
Grrrr.

26 years ago[project @ 1997-11-18 10:41:40 by simonm]
simonm [Tue, 18 Nov 1997 10:41:40 +0000 (10:41 +0000)]
[project @ 1997-11-18 10:41:40 by simonm]
implement plusAddr, and add a load of ToDos for the various offset
functions.

26 years ago[project @ 1997-11-17 13:55:04 by simonm]
simonm [Mon, 17 Nov 1997 13:55:04 +0000 (13:55 +0000)]
[project @ 1997-11-17 13:55:04 by simonm]
export runST and fixST.

26 years ago[project @ 1997-11-17 13:52:56 by simonm]
simonm [Mon, 17 Nov 1997 13:52:56 +0000 (13:52 +0000)]
[project @ 1997-11-17 13:52:56 by simonm]
Pull in the IO type for typechecking main

26 years ago[project @ 1997-11-13 17:09:40 by simonm]
simonm [Thu, 13 Nov 1997 17:09:40 +0000 (17:09 +0000)]
[project @ 1997-11-13 17:09:40 by simonm]
couple of minor fixes

26 years ago[project @ 1997-11-13 17:08:31 by simonm]
simonm [Thu, 13 Nov 1997 17:08:31 +0000 (17:08 +0000)]
[project @ 1997-11-13 17:08:31 by simonm]
oops, correct it again.

26 years ago[project @ 1997-11-13 16:54:56 by simonm]
simonm [Thu, 13 Nov 1997 16:54:56 +0000 (16:54 +0000)]
[project @ 1997-11-13 16:54:56 by simonm]
correct minBound for Ints.

26 years ago[project @ 1997-11-13 14:44:01 by simonm]
simonm [Thu, 13 Nov 1997 14:44:01 +0000 (14:44 +0000)]
[project @ 1997-11-13 14:44:01 by simonm]
reverse accidental commit

26 years ago[project @ 1997-11-13 14:42:10 by simonm]
simonm [Thu, 13 Nov 1997 14:42:55 +0000 (14:42 +0000)]
[project @ 1997-11-13 14:42:10 by simonm]
don't need this anymore - replaced by Error.hi-boot

26 years ago[project @ 1997-11-13 12:10:32 by simonm]
simonm [Thu, 13 Nov 1997 12:10:52 +0000 (12:10 +0000)]
[project @ 1997-11-13 12:10:32 by simonm]
update to version 2.08

26 years ago[project @ 1997-11-13 10:52:43 by simonm]
simonm [Thu, 13 Nov 1997 10:52:43 +0000 (10:52 +0000)]
[project @ 1997-11-13 10:52:43 by simonm]
add missing import of Id(..).

26 years ago[project @ 1997-11-13 09:22:46 by simonm]
simonm [Thu, 13 Nov 1997 09:22:46 +0000 (09:22 +0000)]
[project @ 1997-11-13 09:22:46 by simonm]
add stuff about remote CVS to the cheat sheet.

26 years ago[project @ 1997-11-12 16:55:57 by simonm]
simonm [Wed, 12 Nov 1997 17:02:31 +0000 (17:02 +0000)]
[project @ 1997-11-12 16:55:57 by simonm]
Update test suite.

* PrimIO ==> IO
* change to type of _ccall_

* update the stdout/stderr files where necessary.

* make module names consistent: should_compile modules are called
  ShouldSucceed (don't know why, most of them were already),
  should_fail modules are called ShouldFail, and should_run
  modules are called Main (for obvious reasons).
  Not all done yet.

* Some tests had bitrot.  Especially some should_fail tests
  were failing for different reasons than they were originally
  intended to.

26 years ago[project @ 1997-11-12 12:25:35 by simonm]
simonm [Wed, 12 Nov 1997 12:25:36 +0000 (12:25 +0000)]
[project @ 1997-11-12 12:25:35 by simonm]
duplicate test

26 years ago[project @ 1997-11-12 10:59:10 by simonm]
simonm [Wed, 12 Nov 1997 10:59:11 +0000 (10:59 +0000)]
[project @ 1997-11-12 10:59:10 by simonm]
duplicate test

26 years ago[project @ 1997-11-12 10:55:17 by simonm]
simonm [Wed, 12 Nov 1997 10:55:26 +0000 (10:55 +0000)]
[project @ 1997-11-12 10:55:17 by simonm]
PrimIO/library changes

26 years ago[project @ 1997-11-11 15:56:03 by simonm]
simonm [Tue, 11 Nov 1997 15:56:03 +0000 (15:56 +0000)]
[project @ 1997-11-11 15:56:03 by simonm]
update documentation to reflect the changes to PrimIO and _ccalls_

26 years ago[project @ 1997-11-11 15:33:53 by simonm]
simonm [Tue, 11 Nov 1997 15:33:53 +0000 (15:33 +0000)]
[project @ 1997-11-11 15:33:53 by simonm]
s/UnsafeST/Unsafe.

26 years ago[project @ 1997-11-11 15:31:53 by simonm]
simonm [Tue, 11 Nov 1997 15:31:53 +0000 (15:31 +0000)]
[project @ 1997-11-11 15:31:53 by simonm]
add ampersands to function calls to be perl4 compatible again.

26 years ago[project @ 1997-11-11 14:32:34 by simonm]
simonm [Tue, 11 Nov 1997 14:34:23 +0000 (14:34 +0000)]
[project @ 1997-11-11 14:32:34 by simonm]
Library changes to:

* remove PrimIO
* change type of _ccall_ to IO
* incorporate Alastair Reid's new library interfaces for
  compatibility with Hugs.

26 years ago[project @ 1997-11-11 14:28:12 by simonm]
simonm [Tue, 11 Nov 1997 14:28:30 +0000 (14:28 +0000)]
[project @ 1997-11-11 14:28:12 by simonm]
Compiler changes to:

* remove PrimIO
* change type of _ccall_ to IO.

(includes commits to basicTypes/Unique.lhs, deSugar/DsCCall.lhs, and
 prelude/PrelInfo.lhs, but the commit script messed up).

26 years ago[project @ 1997-11-11 14:21:21 by simonm]
simonm [Tue, 11 Nov 1997 14:21:25 +0000 (14:21 +0000)]
[project @ 1997-11-11 14:21:21 by simonm]
Compiler changes to:

* remove PrimIO
* change type of _ccall_ to IO.

26 years ago[project @ 1997-11-10 17:06:45 by simonm]
simonm [Mon, 10 Nov 1997 17:06:47 +0000 (17:06 +0000)]
[project @ 1997-11-10 17:06:45 by simonm]
add test for declarations of non-existent methods

26 years ago[project @ 1997-11-10 14:35:18 by simonm]
simonm [Mon, 10 Nov 1997 14:35:37 +0000 (14:35 +0000)]
[project @ 1997-11-10 14:35:18 by simonm]
Check for declarations of non-existant methods
(bug: typecheck/should_fail/tcfail077.hs)

26 years ago[project @ 1997-11-10 13:18:59 by simonm]
simonm [Mon, 10 Nov 1997 13:18:59 +0000 (13:18 +0000)]
[project @ 1997-11-10 13:18:59 by simonm]
oops - xor# is dyadic, not monadic.

26 years ago[project @ 1997-11-10 12:58:07 by simonm]
simonm [Mon, 10 Nov 1997 12:58:07 +0000 (12:58 +0000)]
[project @ 1997-11-10 12:58:07 by simonm]
fix typo that crept in with last commit.

26 years ago[project @ 1997-11-10 11:39:17 by simonm]
simonm [Mon, 10 Nov 1997 11:39:17 +0000 (11:39 +0000)]
[project @ 1997-11-10 11:39:17 by simonm]
Replace use of map() with foreach, to make the driver perl4 compatible
again.

26 years ago[project @ 1997-11-05 16:11:17 by simonm]
simonm [Wed, 5 Nov 1997 16:11:34 +0000 (16:11 +0000)]
[project @ 1997-11-05 16:11:17 by simonm]
add xor# word operation

26 years ago[project @ 1997-11-05 16:09:11 by simonm]
simonm [Wed, 5 Nov 1997 16:09:11 +0000 (16:09 +0000)]
[project @ 1997-11-05 16:09:11 by simonm]
always print types with binders, and put them on separate lines.

26 years ago[project @ 1997-11-04 16:57:41 by sof]
sof [Tue, 4 Nov 1997 16:57:41 +0000 (16:57 +0000)]
[project @ 1997-11-04 16:57:41 by sof]
Catch failures to output dependencies

26 years ago[project @ 1997-10-31 18:44:55 by sof]
sof [Fri, 31 Oct 1997 18:44:55 +0000 (18:44 +0000)]
[project @ 1997-10-31 18:44:55 by sof]
New option --include-prelude that generates dependencies on imported prelude interfaces; renamed -W to -w

26 years ago[project @ 1997-10-30 22:45:08 by sof]
sof [Thu, 30 Oct 1997 22:45:08 +0000 (22:45 +0000)]
[project @ 1997-10-30 22:45:08 by sof]
New option: -W, suppress duplicate interface file warnings

26 years ago[project @ 1997-10-30 22:39:15 by sof]
sof [Thu, 30 Oct 1997 22:39:15 +0000 (22:39 +0000)]
[project @ 1997-10-30 22:39:15 by sof]
Quote -#include opts when passing them on (to mkdependHS); silently add ghc syslib with posix (it depends on it.)

26 years ago[project @ 1997-10-30 22:32:03 by sof]
sof [Thu, 30 Oct 1997 22:32:03 +0000 (22:32 +0000)]
[project @ 1997-10-30 22:32:03 by sof]
Cosmetic fix to avoid cpp warnings under linux

26 years ago[project @ 1997-10-30 22:31:06 by sof]
sof [Thu, 30 Oct 1997 22:31:06 +0000 (22:31 +0000)]
[project @ 1997-10-30 22:31:06 by sof]
Minor fix to suppress gcc warning

26 years ago[project @ 1997-10-30 22:29:59 by sof]
sof [Thu, 30 Oct 1997 22:29:59 +0000 (22:29 +0000)]
[project @ 1997-10-30 22:29:59 by sof]
ErrorIO_innards: push realWorld# on B stack (cf. startStgWorld)

26 years ago[project @ 1997-10-30 22:12:25 by sof]
sof [Thu, 30 Oct 1997 22:12:25 +0000 (22:12 +0000)]
[project @ 1997-10-30 22:12:25 by sof]
When needed , define __linux__ to silence cpp warnings

26 years ago[project @ 1997-10-24 15:27:58 by reid]
reid [Fri, 24 Oct 1997 15:27:58 +0000 (15:27 +0000)]
[project @ 1997-10-24 15:27:58 by reid]
Added 'standard closures' to discussion of how Hugs enters an object

26 years ago[project @ 1997-10-24 14:18:56 by simonm]
simonm [Fri, 24 Oct 1997 14:18:56 +0000 (14:18 +0000)]
[project @ 1997-10-24 14:18:56 by simonm]
add pointer to Bradley C. Kuszmaul's CVS instructions.

26 years ago[project @ 1997-10-24 09:39:36 by simonm]
simonm [Fri, 24 Oct 1997 09:39:36 +0000 (09:39 +0000)]
[project @ 1997-10-24 09:39:36 by simonm]
add CVS guidelines file

26 years ago[project @ 1997-10-24 09:08:05 by simonm]
simonm [Fri, 24 Oct 1997 09:08:05 +0000 (09:08 +0000)]
[project @ 1997-10-24 09:08:05 by simonm]
changes for MachRegs.Addr -> MachRegs.Address

26 years ago[project @ 1997-10-23 18:26:26 by sof]
sof [Thu, 23 Oct 1997 18:26:26 +0000 (18:26 +0000)]
[project @ 1997-10-23 18:26:26 by sof]
One square bracket too many

26 years ago[project @ 1997-10-21 20:39:45 by sof]
sof [Tue, 21 Oct 1997 20:39:46 +0000 (20:39 +0000)]
[project @ 1997-10-21 20:39:45 by sof]
Renamed freeStdChannel to freeStdFile

26 years ago[project @ 1997-10-21 20:39:15 by sof]
sof [Tue, 21 Oct 1997 20:39:15 +0000 (20:39 +0000)]
[project @ 1997-10-21 20:39:15 by sof]
Parallel Haskell changes(hwloidl)

26 years ago[project @ 1997-10-21 20:38:32 by sof]
sof [Tue, 21 Oct 1997 20:38:32 +0000 (20:38 +0000)]
[project @ 1997-10-21 20:38:32 by sof]
Don't use ForeignObjs with Parallel Haskell; renamed finaliser for standard descriptors (now freeStdFile)

26 years ago[project @ 1997-10-21 20:36:50 by sof]
sof [Tue, 21 Oct 1997 20:36:50 +0000 (20:36 +0000)]
[project @ 1997-10-21 20:36:50 by sof]
new prims made visible: parAtAbs#, parAtRel# and reallyUnsafePtrEquality#

26 years ago[project @ 1997-10-21 20:33:36 by sof]
sof [Tue, 21 Oct 1997 20:35:06 +0000 (20:35 +0000)]
[project @ 1997-10-21 20:33:36 by sof]
Avoid exposing ForeignObjs when compiling Parallel Haskell

26 years ago[project @ 1997-10-21 20:31:47 by sof]
sof [Tue, 21 Oct 1997 20:31:47 +0000 (20:31 +0000)]
[project @ 1997-10-21 20:31:47 by sof]
unionBy: remove duplicates in second argument (required for the following invariant to hold: if the first list argument contain no duplicates, then the result of applying unionBy doesn't either)

26 years ago[project @ 1997-10-21 17:22:24 by reid]
reid [Tue, 21 Oct 1997 17:22:24 +0000 (17:22 +0000)]
[project @ 1997-10-21 17:22:24 by reid]
Improved glossary/terminology at start - added unpointed and unboxed.
Created a section at start to describe the source language.  At the moment,
 all it contains is a description of unboxed tuple constructors.
Replaced erroneous uses of "closure" with "heap object".  According to
 the glossary, closures are enterable - things like stack objects
 are not enterable so they can't be closures.
Clarified section 2.7 (heap and stack checks): why should we not move Hp
 during heap check?
Added comment that I don't believe in the notion of fixed headers.

26 years ago[project @ 1997-10-20 10:21:11 by simonm]
simonm [Mon, 20 Oct 1997 10:21:28 +0000 (10:21 +0000)]
[project @ 1997-10-20 10:21:11 by simonm]
fix for overloading-related space leak (typecheck/should_run/tcrun002)

26 years ago[project @ 1997-10-20 09:18:55 by simonm]
simonm [Mon, 20 Oct 1997 09:18:55 +0000 (09:18 +0000)]
[project @ 1997-10-20 09:18:55 by simonm]
fix reversed arguments to unpackNBytesST in getCurrentDirectory.

26 years ago[project @ 1997-10-19 22:19:04 by sof]
sof [Sun, 19 Oct 1997 22:19:04 +0000 (22:19 +0000)]
[project @ 1997-10-19 22:19:04 by sof]
Comment on let-to-case added (simplNonRec)

26 years ago[project @ 1997-10-19 22:16:16 by sof]
sof [Sun, 19 Oct 1997 22:17:22 +0000 (22:17 +0000)]
[project @ 1997-10-19 22:16:16 by sof]
Updated to reflect MachRegs.Addr to MachRegs.Address renaming

26 years ago[project @ 1997-10-19 22:15:44 by sof]
sof [Sun, 19 Oct 1997 22:15:44 +0000 (22:15 +0000)]
[project @ 1997-10-19 22:15:44 by sof]
Updated to reflect MachRegs.Addr to MachRegs.Address renaming; various x86 bug fixes

26 years ago[project @ 1997-10-19 22:13:38 by sof]
sof [Sun, 19 Oct 1997 22:13:38 +0000 (22:13 +0000)]
[project @ 1997-10-19 22:13:38 by sof]
Updated to reflect that MachRegs.Addr has been renamed to Address to avoid needless conflict with GlaExts

26 years ago[project @ 1997-10-19 22:11:54 by sof]
sof [Sun, 19 Oct 1997 22:11:54 +0000 (22:11 +0000)]
[project @ 1997-10-19 22:11:54 by sof]
Updated to reflect MachRegs.Addr to MachRegs.Address renaming; x86: Hp and HpLim are located relative to BaseReg, not StorageMgrInfo

26 years ago[project @ 1997-10-19 22:07:23 by sof]
sof [Sun, 19 Oct 1997 22:07:23 +0000 (22:07 +0000)]
[project @ 1997-10-19 22:07:23 by sof]
Updated to reflect MachRegs.Addr to MachRegs.Address renaming; x86 shift instructions need special treatment to get at %cl; added DEBUG msg if x86 MOV %r,%r instruction generated

26 years ago[project @ 1997-10-19 22:01:23 by sof]
sof [Sun, 19 Oct 1997 22:01:23 +0000 (22:01 +0000)]
[project @ 1997-10-19 22:01:23 by sof]
Updated to reflect MachRegs.Addr to MachRegs.Address renaming; fixed incorrect handling of x86 shift instructions (second operand can be *both* immediate and register(ecx))

26 years ago[project @ 1997-10-19 21:57:18 by sof]
sof [Sun, 19 Oct 1997 21:58:19 +0000 (21:58 +0000)]
[project @ 1997-10-19 21:57:18 by sof]
import MachRegs unconditionally

26 years ago[project @ 1997-10-19 21:55:37 by sof]
sof [Sun, 19 Oct 1997 21:55:37 +0000 (21:55 +0000)]
[project @ 1997-10-19 21:55:37 by sof]
Added flag opt_UnfoldingKeenessFactor; new (internal) function: lookup_def_float

26 years ago[project @ 1997-10-19 21:53:38 by sof]
sof [Sun, 19 Oct 1997 21:53:38 +0000 (21:53 +0000)]
[project @ 1997-10-19 21:53:38 by sof]
Default for uNFOLDING_KEENESS_FACTOR (2.0) added; uNFOLDING_OVERRIDE_THRESHOLD removed

26 years ago[project @ 1997-10-19 21:51:43 by sof]
sof [Sun, 19 Oct 1997 21:51:43 +0000 (21:51 +0000)]
[project @ 1997-10-19 21:51:43 by sof]
Bargain multiplier opt_UnfoldingKeenessFactor added to discount computation