- Nov 11, 1997
-
-
Simon Marlow authored
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).
-
Simon Marlow authored
Compiler changes to: * remove PrimIO * change type of _ccall_ to IO.
-
- Nov 10, 1997
-
-
Simon Marlow authored
add test for declarations of non-existent methods
-
Simon Marlow authored
Check for declarations of non-existant methods (bug: typecheck/should_fail/tcfail077.hs)
-
Simon Marlow authored
oops - xor# is dyadic, not monadic.
-
Simon Marlow authored
fix typo that crept in with last commit.
-
Simon Marlow authored
Replace use of map() with foreach, to make the driver perl4 compatible again.
-
- Nov 05, 1997
-
-
Simon Marlow authored
add xor# word operation
-
Simon Marlow authored
always print types with binders, and put them on separate lines.
-
- Nov 04, 1997
-
-
sof authored
Catch failures to output dependencies
-
- Oct 31, 1997
-
-
sof authored
New option --include-prelude that generates dependencies on imported prelude interfaces; renamed -W to -w
-
- Oct 30, 1997
-
-
sof authored
New option: -W, suppress duplicate interface file warnings
-
sof authored
Quote -#include opts when passing them on (to mkdependHS); silently add ghc syslib with posix (it depends on it.)
-
sof authored
Cosmetic fix to avoid cpp warnings under linux
-
sof authored
Minor fix to suppress gcc warning
-
sof authored
ErrorIO_innards: push realWorld# on B stack (cf. startStgWorld)
-
sof authored
When needed , define __linux__ to silence cpp warnings
-
- Oct 24, 1997
-
-
Alastair Reid authored
Added 'standard closures' to discussion of how Hugs enters an object
-
Simon Marlow authored
add pointer to Bradley C. Kuszmaul's CVS instructions.
-
Simon Marlow authored
add CVS guidelines file
-
Simon Marlow authored
changes for MachRegs.Addr -> MachRegs.Address
-
- Oct 23, 1997
-
-
sof authored
One square bracket too many
-
- Oct 21, 1997
-
-
sof authored
Renamed freeStdChannel to freeStdFile
-
sof authored
Parallel Haskell changes(hwloidl)
-
sof authored
Don't use ForeignObjs with Parallel Haskell; renamed finaliser for standard descriptors (now freeStdFile)
-
sof authored
new prims made visible: parAtAbs#, parAtRel# and reallyUnsafePtrEquality#
-
sof authored
Avoid exposing ForeignObjs when compiling Parallel Haskell
-
sof authored
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)
-
Alastair Reid authored
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.
-
- Oct 20, 1997
-
-
Simon Marlow authored
fix for overloading-related space leak (typecheck/should_run/tcrun002)
-
Simon Marlow authored
fix reversed arguments to unpackNBytesST in getCurrentDirectory.
-
- Oct 19, 1997
-
-
sof authored
Comment on let-to-case added (simplNonRec)
-
sof authored
Updated to reflect MachRegs.Addr to MachRegs.Address renaming
-
sof authored
Updated to reflect MachRegs.Addr to MachRegs.Address renaming; various x86 bug fixes
-
sof authored
Updated to reflect that MachRegs.Addr has been renamed to Address to avoid needless conflict with GlaExts
-
sof authored
Updated to reflect MachRegs.Addr to MachRegs.Address renaming; x86: Hp and HpLim are located relative to BaseReg, not StorageMgrInfo
-
sof authored
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
-
sof authored
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))
-
sof authored
import MachRegs unconditionally
-
sof authored
Added flag opt_UnfoldingKeenessFactor; new (internal) function: lookup_def_float
-