- Jan 08, 1999
-
-
Simon Marlow authored
Add missing <p>
-
Simon Marlow authored
Doc changes for revised exception interface.
-
- Jan 07, 1999
-
-
Keith Wansbrough authored
Add missing export of warnPprTrace (for WARN macro).
-
Simon Peyton Jones authored
Fix RnEnv.mkPrintUnqualFn
-
Simon Marlow authored
Revised interface to the exception library. Docs to follow.
-
Simon Marlow authored
this file is NON_POSIX_SOURCE, since we use lstat.
-
Simon Marlow authored
#include <unistd.h> to get prototype for vfork.
-
Keith Wansbrough authored
Add missing pattern to tidyNote.
-
Simon Peyton Jones authored
Small changes to make the compiler boot itself
-
Simon Peyton Jones authored
Add debug macro WARN
-
Simon Marlow authored
New rev5 hi-boot file.
-
Simon Marlow authored
Sync up with .hi-boot file.
-
- Jan 06, 1999
-
-
Simon Marlow authored
Sort unboxed slots - part of the fix for large bitmaps.
-
Simon Marlow authored
Fixes to the large bitmap code.
-
Simon Marlow authored
Oops; committed wrong version. Revert previous commit.
-
Simon Marlow authored
Fixes to the large bitmap code.
-
Simon Marlow authored
- check for silly stack sizes in the right place - stub the link field of the running TSO (fixes a bug in the _ccall_GC support).
-
Simon Marlow authored
trim import
-
Simon Marlow authored
updates
-
- Jan 05, 1999
-
-
Simon Peyton Jones authored
Fix renamer crash on bootstrap build
-
- Dec 24, 1998
-
-
Simon Peyton Jones authored
Fix simplifier bug that forgot mkRhsTyLam
-
- Dec 23, 1998
-
-
Simon Marlow authored
A couple of small additions.
-
Simon Marlow authored
Add strictness for fork# and par#.
-
Simon Marlow authored
Update for version 4.02
-
Simon Peyton Jones authored
Fix strictness of NewArrayOp and NewMutVarOp in PrimOp.lhs
-
- Dec 22, 1998
-
-
Simon Marlow authored
Filter out type arguments when analysing primops.
-
Simon Marlow authored
Another fix for getScrutineeTyCon: ignore Fun tycons.
-
Simon Marlow authored
Remove overlapped case correctly spotted by GHC.
-
Simon Peyton Jones authored
1. Add primOpStrictness to PrimOp.lhs, and use it in - the strictness analyser - the simplifier to deal correctly with PrimOps that are non-strict. ToDo: use this new facility to clean up SeqOp, ParOp. 2. Fix the instance-decl-import bug, but printing de-synonym'd types in interface files. 3. Make the simplifier treat applications with an unlifted-type arg in the same way it would if the function was strict (in rebuild_strict)
-
Simon Marlow authored
splitAlgTyConAppThroughNewTypes becomes splitTyConAppThroughNewTypes (i.e. it handles primitive types in addition to other TyCons). This enables case-of-case-of-primop to compile correctly.
-
Simon Marlow authored
Update .hi-boot files (Expr only takes one parameter and Var has none).
-
- Dec 21, 1998
-
-
Simon Peyton Jones authored
Add PprType.hi-boot; used only for error messages in Type.lhs
-
Simon Peyton Jones authored
Add utils/Panic.lhs
-
Simon Peyton Jones authored
Remove Eval altogether
-
Simon Peyton Jones authored
Forgot to commit PrelGHC.hi-boot; changes to syntax of open kind in CCallable
-
Simon Peyton Jones authored
Forgot to commit changes to interface file munging in ghc-iface.lprl
-
Simon Peyton Jones authored
Fix two minor typechecker bugs
-
- Dec 18, 1998
-
-
Simon Peyton Jones authored
Another big commit from Simon. Actually, the last one didn't all go into the main trunk; because of a CVS glitch it ended up in the wrong branch. So this commit includes: * Scoped type variables * Warnings for unused variables should work now (they didn't before) * Simplifier improvements: - Much better treatment of strict arguments - Better treatment of bottoming Ids - No need for w/w split for fns that are merely strict - Fewer iterations needed, I hope * Less gratuitous renaming in interface files and abs C * OccName is a separate module, and is an abstract data type I think the whole Prelude and Exts libraries compile correctly. Something isn't quite right about typechecking existentials though.
-
- Dec 15, 1998
-
-
Simon Marlow authored
add missing file.
-
Simon Marlow authored
add missing file from the merge. The ghc-4-01 tag will be added.
-