sof [Mon, 26 May 1997 03:39:21 +0000 (03:39 +0000)]
[project @ 1997-05-26 03:39:21 by sof]
Updated PprStyle import
sof [Mon, 26 May 1997 03:33:27 +0000 (03:33 +0000)]
[project @ 1997-05-26 03:33:27 by sof]
Strictness info on workers can mention constructors used
sof [Mon, 26 May 1997 03:31:22 +0000 (03:31 +0000)]
[project @ 1997-05-26 03:31:22 by sof]
Updated imports
sof [Mon, 26 May 1997 03:30:57 +0000 (03:30 +0000)]
[project @ 1997-05-26 03:30:57 by sof]
Unfold lexeme now takes Bool indicating whether INLINE pragma annotation was used
sof [Mon, 26 May 1997 03:16:14 +0000 (03:16 +0000)]
[project @ 1997-05-26 03:15:36 by sof]
Updated imports
sof [Mon, 26 May 1997 03:14:46 +0000 (03:14 +0000)]
[project @ 1997-05-26 03:14:46 by sof]
Cosmetics
sof [Mon, 26 May 1997 03:14:02 +0000 (03:14 +0000)]
[project @ 1997-05-26 03:14:02 by sof]
Updated to reflect move of PprStyle to Outputable
sof [Mon, 26 May 1997 03:12:48 +0000 (03:12 +0000)]
[project @ 1997-05-26 03:12:48 by sof]
Updated switchOffInlining
sof [Mon, 26 May 1997 03:07:50 +0000 (03:07 +0000)]
[project @ 1997-05-26 03:07:50 by sof]
Updated to reflect move of PprStyle to Outputable
sof [Mon, 26 May 1997 02:57:02 +0000 (02:57 +0000)]
[project @ 1997-05-26 02:57:02 by sof]
Updated to reflect move of PprStyle to Outputable
sof [Mon, 26 May 1997 02:40:17 +0000 (02:40 +0000)]
[project @ 1997-05-26 02:40:17 by sof]
Updated to reflect move of PprStyle to Outputable
sof [Mon, 26 May 1997 02:39:47 +0000 (02:39 +0000)]
[project @ 1997-05-26 02:39:47 by sof]
Tidy up; updated imports
sof [Mon, 26 May 1997 02:37:09 +0000 (02:37 +0000)]
[project @ 1997-05-26 02:35:56 by sof]
Imports tidied up
sof [Mon, 26 May 1997 02:35:16 +0000 (02:35 +0000)]
[project @ 1997-05-26 02:34:40 by sof]
Updated to reflect move of PprStyle to Outputable
sof [Mon, 26 May 1997 02:33:57 +0000 (02:33 +0000)]
[project @ 1997-05-26 02:33:57 by sof]
Imports tidied up
sof [Mon, 26 May 1997 02:33:24 +0000 (02:33 +0000)]
[project @ 1997-05-26 02:33:24 by sof]
Updated imports; modified checkInScope to use isAlgCon
sof [Mon, 26 May 1997 02:31:31 +0000 (02:31 +0000)]
[project @ 1997-05-26 02:31:31 by sof]
Updated imports
sof [Mon, 26 May 1997 02:29:09 +0000 (02:29 +0000)]
[project @ 1997-05-26 02:29:09 by sof]
Simplified, do not pass cmdline strictness flags around anymore
sof [Mon, 26 May 1997 02:27:25 +0000 (02:27 +0000)]
[project @ 1997-05-26 02:27:25 by sof]
Simplified AbsValEnv, don't cache the setting of cmd-line options
sof [Mon, 26 May 1997 02:25:19 +0000 (02:25 +0000)]
[project @ 1997-05-26 02:25:19 by sof]
Removed sa_top_binds, folded into SaTopBinds
sof [Mon, 26 May 1997 02:21:23 +0000 (02:21 +0000)]
[project @ 1997-05-26 02:21:23 by sof]
Added code to retrieve all constructors mentioned in a wrapper (needed for StrictnessInfos)
sof [Mon, 26 May 1997 02:19:50 +0000 (02:19 +0000)]
[project @ 1997-05-26 02:19:50 by sof]
Pack/unpack for newtype support
sof [Mon, 26 May 1997 02:17:54 +0000 (02:17 +0000)]
[project @ 1997-05-26 02:15:54 by sof]
Updated imports
sof [Mon, 26 May 1997 02:14:55 +0000 (02:14 +0000)]
[project @ 1997-05-26 02:14:40 by sof]
Updated to reflect move of PprStyle to Outputable
sof [Mon, 26 May 1997 02:13:56 +0000 (02:13 +0000)]
[project @ 1997-05-26 02:13:56 by sof]
Changed lexing of unfoldings
sof [Mon, 26 May 1997 02:12:51 +0000 (02:12 +0000)]
[project @ 1997-05-26 02:12:51 by sof]
Tidied up import lists
sof [Mon, 26 May 1997 02:12:07 +0000 (02:12 +0000)]
[project @ 1997-05-26 02:00:31 by sof]
Updated to reflect move of PprStyle to Outputable
sof [Mon, 26 May 1997 01:59:07 +0000 (01:59 +0000)]
[project @ 1997-05-26 01:59:07 by sof]
Use -fvia-C to workaround 0.29 writeArray# NCG buglet
sof [Mon, 26 May 1997 01:56:37 +0000 (01:56 +0000)]
[project @ 1997-05-26 01:56:37 by sof]
New macro: ASSERT2
sof [Mon, 26 May 1997 01:54:54 +0000 (01:54 +0000)]
[project @ 1997-05-26 01:54:54 by sof]
Use new Makefile setup
sof [Mon, 26 May 1997 01:54:18 +0000 (01:54 +0000)]
[project @ 1997-05-26 01:54:18 by sof]
1.3ified
sof [Mon, 26 May 1997 01:53:31 +0000 (01:53 +0000)]
[project @ 1997-05-26 01:53:31 by sof]
Improved ppr
sof [Mon, 26 May 1997 01:52:30 +0000 (01:52 +0000)]
[project @ 1997-05-26 01:52:30 by sof]
Added handling of INLINE pragmas
sof [Mon, 26 May 1997 01:51:15 +0000 (01:51 +0000)]
[project @ 1997-05-26 01:51:15 by sof]
Updated to accommodate argument to PprStyle.PprForUser specifying how much to ppr value
sof [Mon, 26 May 1997 01:48:15 +0000 (01:48 +0000)]
[project @ 1997-05-26 01:48:15 by sof]
Import lists updated; use TyCon.isAlgTyCon
sof [Mon, 26 May 1997 01:47:10 +0000 (01:47 +0000)]
[project @ 1997-05-26 01:47:10 by sof]
Import lists tightened up
sof [Mon, 26 May 1997 01:46:40 +0000 (01:46 +0000)]
[project @ 1997-05-26 01:46:40 by sof]
Improved ppr msgs; no special case for empty ExplicitList
sof [Mon, 26 May 1997 01:42:27 +0000 (01:42 +0000)]
[project @ 1997-05-26 01:42:27 by sof]
Removed function argFieldCount; use Id.dataConNumFields instead
sof [Mon, 26 May 1997 01:40:37 +0000 (01:40 +0000)]
[project @ 1997-05-26 01:40:37 by sof]
Updated to reflect move of PprStyle to Outputable
sof [Mon, 26 May 1997 01:39:55 +0000 (01:39 +0000)]
[project @ 1997-05-26 01:39:55 by sof]
Updated to use defn. of IdInfo.StrictnessInfo (worker id *plus* constructors mentioned, need this so that eventually the renamer is given enough info on what data types to import concretely
sof [Mon, 26 May 1997 01:34:22 +0000 (01:34 +0000)]
[project @ 1997-05-26 01:34:22 by sof]
Updated to reflect move of PprStyle to Outputable; improved ppr
sof [Mon, 26 May 1997 01:32:50 +0000 (01:32 +0000)]
[project @ 1997-05-26 01:32:50 by sof]
Import lists tightened up
sof [Mon, 26 May 1997 01:32:22 +0000 (01:32 +0000)]
[project @ 1997-05-26 01:32:22 by sof]
Updated to reflect move of PprStyle to Outputable
sof [Mon, 26 May 1997 01:31:45 +0000 (01:31 +0000)]
[project @ 1997-05-26 01:31:45 by sof]
Import lists tightened up
sof [Mon, 26 May 1997 01:30:53 +0000 (01:30 +0000)]
[project @ 1997-05-26 01:30:53 by sof]
Deleted PprStyle import (stuff avail via Outputable instead)
sof [Mon, 26 May 1997 01:29:49 +0000 (01:29 +0000)]
[project @ 1997-05-26 01:29:49 by sof]
Import lists tightened up
sof [Mon, 26 May 1997 01:29:22 +0000 (01:29 +0000)]
[project @ 1997-05-26 01:29:22 by sof]
Improved ppr of error messages
sof [Mon, 26 May 1997 01:27:43 +0000 (01:27 +0000)]
[project @ 1997-05-26 01:27:43 by sof]
Added NewOrData to HsSyn import list
sof [Mon, 26 May 1997 01:26:35 +0000 (01:26 +0000)]
[project @ 1997-05-26 01:26:35 by sof]
Use TyCon.isAlgTyCon
sof [Mon, 26 May 1997 01:25:28 +0000 (01:25 +0000)]
[project @ 1997-05-26 01:25:28 by sof]
Import lists tightened up
sof [Mon, 26 May 1997 01:25:00 +0000 (01:25 +0000)]
[project @ 1997-05-26 01:25:00 by sof]
Using instances in hi-boot files is not a good idea
sof [Mon, 26 May 1997 01:23:57 +0000 (01:23 +0000)]
[project @ 1997-05-26 01:23:57 by sof]
Import lists tightened up
sof [Mon, 26 May 1997 01:23:18 +0000 (01:23 +0000)]
[project @ 1997-05-26 01:23:18 by sof]
Changed to accommodate new ppr-unfold argument to the PprForUser style
sof [Mon, 26 May 1997 01:21:27 +0000 (01:21 +0000)]
[project @ 1997-05-26 01:21:27 by sof]
renamed: derivedFor to derivedClasses; new function: isAlgTyCon; NewOrData(..) and Arity(..) moved to BasicTypes
sof [Mon, 26 May 1997 01:19:33 +0000 (01:19 +0000)]
[project @ 1997-05-26 01:19:33 by sof]
Updated to reflect move of PprStyle to Outputable
sof [Mon, 26 May 1997 01:18:50 +0000 (01:18 +0000)]
[project @ 1997-05-26 01:18:50 by sof]
new function: splitForAllTyExpandingDicts
sof [Mon, 26 May 1997 01:17:20 +0000 (01:17 +0000)]
[project @ 1997-05-26 01:17:20 by sof]
Updated to reflect move of PprStyle to Outputable
sof [Mon, 26 May 1997 01:16:46 +0000 (01:16 +0000)]
[project @ 1997-05-26 01:16:46 by sof]
Old PprStyle module merged into Outputable
sof [Mon, 26 May 1997 01:15:21 +0000 (01:15 +0000)]
[project @ 1997-05-26 01:15:21 by sof]
Updated imports
sof [Mon, 26 May 1997 01:03:50 +0000 (01:03 +0000)]
[project @ 1997-05-26 01:03:50 by sof]
Updated imports
sof [Mon, 26 May 1997 01:03:00 +0000 (01:03 +0000)]
[project @ 1997-05-26 01:02:40 by sof]
Updated to reflect move of PprStyle to Outputable
sof [Mon, 26 May 1997 01:01:43 +0000 (01:01 +0000)]
[project @ 1997-05-26 01:01:43 by sof]
new function: assertPprPanic
sof [Mon, 19 May 1997 06:37:48 +0000 (06:37 +0000)]
[project @ 1997-05-19 06:37:47 by sof]
ghc-2-03-p1 merged onto main trunk
sof [Mon, 19 May 1997 06:28:39 +0000 (06:28 +0000)]
[project @ 1997-05-19 06:25:00 by sof]
ghc-2-03-p1 merged onto main trunk
sof [Mon, 19 May 1997 06:08:17 +0000 (06:08 +0000)]
[project @ 1997-05-19 06:08:13 by sof]
ghc-2-03-p1 merged onto main trunk
sof [Mon, 19 May 1997 06:02:19 +0000 (06:02 +0000)]
[project @ 1997-05-19 05:59:28 by sof]
ghc-2-03-p1 merged onto main trunk
sof [Mon, 19 May 1997 05:50:08 +0000 (05:50 +0000)]
[project @ 1997-05-19 05:48:50 by sof]
ghc-2-03-p1 merged onto main trunk
sof [Mon, 19 May 1997 05:37:02 +0000 (05:37 +0000)]
[project @ 1997-05-19 05:30:46 by sof]
ghc-2-03-p1 merged onto main trunk
sof [Mon, 19 May 1997 04:51:33 +0000 (04:51 +0000)]
[project @ 1997-05-19 04:51:33 by sof]
new std lib
sof [Mon, 19 May 1997 03:18:49 +0000 (03:18 +0000)]
[project @ 1997-05-19 03:18:33 by sof]
Unused boot files
sof [Mon, 19 May 1997 00:26:47 +0000 (00:26 +0000)]
[project @ 1997-05-19 00:26:47 by sof]
Minor changes
sof [Mon, 19 May 1997 00:24:33 +0000 (00:24 +0000)]
[project @ 1997-05-19 00:24:11 by sof]
2.04 changes
sof [Mon, 19 May 1997 00:22:46 +0000 (00:22 +0000)]
[project @ 1997-05-19 00:22:46 by sof]
Update for 2.02
sof [Mon, 19 May 1997 00:22:33 +0000 (00:22 +0000)]
[project @ 1997-05-19 00:22:33 by sof]
Made 2.0x and fromC bootable
sof [Mon, 19 May 1997 00:21:27 +0000 (00:21 +0000)]
[project @ 1997-05-19 00:12:10 by sof]
2.04 changes
sof [Mon, 19 May 1997 00:10:59 +0000 (00:10 +0000)]
[project @ 1997-05-19 00:10:59 by sof]
new PP;2.0x bootable
sof [Mon, 19 May 1997 00:10:29 +0000 (00:10 +0000)]
[project @ 1997-05-19 00:10:00 by sof]
2.0x bootable
sof [Mon, 19 May 1997 00:09:07 +0000 (00:09 +0000)]
[project @ 1997-05-19 00:09:07 by sof]
new PP;2.0x bootable
sof [Mon, 19 May 1997 00:08:13 +0000 (00:08 +0000)]
[project @ 1997-05-19 00:07:38 by sof]
2.04 updates
sof [Mon, 19 May 1997 00:06:54 +0000 (00:06 +0000)]
[project @ 1997-05-19 00:06:54 by sof]
new PP
sof [Sun, 18 May 1997 23:41:00 +0000 (23:41 +0000)]
[project @ 1997-05-18 23:40:29 by sof]
2.04 updates
sof [Sun, 18 May 1997 23:33:27 +0000 (23:33 +0000)]
[project @ 1997-05-18 23:33:27 by sof]
2.04 updates
sof [Sun, 18 May 1997 23:31:25 +0000 (23:31 +0000)]
[project @ 1997-05-18 23:31:25 by sof]
Better unfolding stats
sof [Sun, 18 May 1997 23:29:59 +0000 (23:29 +0000)]
[project @ 1997-05-18 23:29:59 by sof]
new PP;2.0x bootable
sof [Sun, 18 May 1997 23:29:18 +0000 (23:29 +0000)]
[project @ 1997-05-18 23:29:18 by sof]
mkTyLam - tyvar lifting added
sof [Sun, 18 May 1997 23:26:46 +0000 (23:26 +0000)]
[project @ 1997-05-18 23:26:46 by sof]
2.0x bootable
sof [Sun, 18 May 1997 23:24:40 +0000 (23:24 +0000)]
[project @ 1997-05-18 23:24:40 by sof]
Force type substitutions;2.0x bootable
sof [Sun, 18 May 1997 23:22:01 +0000 (23:22 +0000)]
[project @ 1997-05-18 23:22:01 by sof]
simplExpr synched
sof [Sun, 18 May 1997 23:21:16 +0000 (23:21 +0000)]
[project @ 1997-05-18 23:21:16 by sof]
2.0x bootable
sof [Sun, 18 May 1997 23:20:49 +0000 (23:20 +0000)]
[project @ 1997-05-18 23:20:49 by sof]
new PP;2.0x bootable
sof [Sun, 18 May 1997 23:20:05 +0000 (23:20 +0000)]
[project @ 1997-05-18 23:20:05 by sof]
2.0x bootable
sof [Sun, 18 May 1997 23:19:37 +0000 (23:19 +0000)]
[project @ 1997-05-18 23:19:37 by sof]
2.04 updates
sof [Sun, 18 May 1997 23:18:36 +0000 (23:18 +0000)]
[project @ 1997-05-18 23:17:25 by sof]
2.0x bootable
sof [Sun, 18 May 1997 23:16:13 +0000 (23:16 +0000)]
[project @ 1997-05-18 23:16:13 by sof]
new PP;2.0x bootable
sof [Sun, 18 May 1997 23:14:03 +0000 (23:14 +0000)]
[project @ 1997-05-18 23:14:03 by sof]
new PP
sof [Sun, 18 May 1997 23:12:10 +0000 (23:12 +0000)]
[project @ 1997-05-18 23:12:10 by sof]
Removed the attribution of variable arities
sof [Sun, 18 May 1997 23:09:49 +0000 (23:09 +0000)]
[project @ 1997-05-18 23:09:49 by sof]
new PP
sof [Sun, 18 May 1997 23:07:23 +0000 (23:07 +0000)]
[project @ 1997-05-18 23:04:57 by sof]
2.0x bootable;new PP
sof [Sun, 18 May 1997 23:04:06 +0000 (23:04 +0000)]
[project @ 1997-05-18 23:04:06 by sof]
2.0x bootable
sof [Sun, 18 May 1997 23:03:33 +0000 (23:03 +0000)]
[project @ 1997-05-18 23:03:33 by sof]
2.0x bootable; improved panic msg from mkWW