ghc-hetmet.git
23 years ago[project @ 2000-11-01 17:15:28 by simonpj]
simonpj [Wed, 1 Nov 2000 17:15:30 +0000 (17:15 +0000)]
[project @ 2000-11-01 17:15:28 by simonpj]
More renamer commits

Versioning now works properly I think.

The main irritation is that interface files now have fuly-qualified names for
*everything*, even things defined in that module.  This is a deficiency in
the pretty printing for interface files.  Probable solution: add something
to the SDoc styles.  But not today.

23 years ago[project @ 2000-11-01 11:57:29 by simonmar]
simonmar [Wed, 1 Nov 2000 11:57:29 +0000 (11:57 +0000)]
[project @ 2000-11-01 11:57:29 by simonmar]
Add the GLADE config for the front panel, tweak a few things.

23 years ago[project @ 2000-11-01 11:41:47 by simonmar]
simonmar [Wed, 1 Nov 2000 11:41:47 +0000 (11:41 +0000)]
[project @ 2000-11-01 11:41:47 by simonmar]
Add a basic "front panel" for GHC-compiled programs.

How to use it:

- re-autoconf & configure to detect GTK+

- add "GhcRtsWithFrontPanel = YES" to mk/build.mk

- rebuild the RTS

- compile up a program, add `gtk-config --libs` to the
  link command line

- run with program with +RTS -f,

- sit back & watch the show :-)  Programs with lots of
  heap-resident data are the most interesting.  For extra
  kicks, turn up the number of generations & steps like so:
  +RTS -f -G5 -T3.

- Bootstrap your compiler, and see in glorious technicolor
  just how much of a lumbering beast GHC really is.

This is a work in progress.  There's lots more stuff we could display
on the panel: suggestions/comments are of course welcome.  The window
layout was designed with GLADE, I'll commit the config file shortly.

I haven't quite figured out how we're going to integrate this with the
release yet (ie. whether we'll distribute two separate RTS's or what).

23 years ago[project @ 2000-10-31 17:48:51 by simonmar]
simonmar [Tue, 31 Oct 2000 17:48:51 +0000 (17:48 +0000)]
[project @ 2000-10-31 17:48:51 by simonmar]
document <command>hs2c</command>

23 years ago[project @ 2000-10-31 17:48:31 by simonmar]
simonmar [Tue, 31 Oct 2000 17:48:31 +0000 (17:48 +0000)]
[project @ 2000-10-31 17:48:31 by simonmar]
docbook police

23 years ago[project @ 2000-10-31 17:30:16 by simonpj]
simonpj [Tue, 31 Oct 2000 17:30:18 +0000 (17:30 +0000)]
[project @ 2000-10-31 17:30:16 by simonpj]
PrelBase compiles!

23 years ago[project @ 2000-10-31 13:01:46 by sewardj]
sewardj [Tue, 31 Oct 2000 13:01:46 +0000 (13:01 +0000)]
[project @ 2000-10-31 13:01:46 by sewardj]
* Stop pipeline when recompilation not needed.
* Check OPTIONS pragmas for non-dynamic flags.
* Misc wibbles.

23 years ago[project @ 2000-10-31 12:07:43 by simonpj]
simonpj [Tue, 31 Oct 2000 12:07:44 +0000 (12:07 +0000)]
[project @ 2000-10-31 12:07:43 by simonpj]
Improve MkIface; get ready for NameEnv.lhs

23 years ago[project @ 2000-10-31 11:16:30 by simonmar]
simonmar [Tue, 31 Oct 2000 11:16:30 +0000 (11:16 +0000)]
[project @ 2000-10-31 11:16:30 by simonmar]
display unknown flags with a leading dash.

23 years ago[project @ 2000-10-31 11:16:12 by simonmar]
simonmar [Tue, 31 Oct 2000 11:16:12 +0000 (11:16 +0000)]
[project @ 2000-10-31 11:16:12 by simonmar]
remove extra leading dash from isStaticFlag predicate

23 years ago[project @ 2000-10-31 11:13:29 by simonmar]
simonmar [Tue, 31 Oct 2000 11:13:29 +0000 (11:13 +0000)]
[project @ 2000-10-31 11:13:29 by simonmar]
- fix the way flags, don't complain about non-static way flags
- reset the dyn flags before each compilation cycle

23 years ago[project @ 2000-10-31 10:52:04 by simonmar]
simonmar [Tue, 31 Oct 2000 10:52:04 +0000 (10:52 +0000)]
[project @ 2000-10-31 10:52:04 by simonmar]
GHC_INPLACE is in ghc/compiler now.

23 years ago[project @ 2000-10-31 10:04:41 by simonpj]
simonpj [Tue, 31 Oct 2000 10:04:41 +0000 (10:04 +0000)]
[project @ 2000-10-31 10:04:41 by simonpj]
Error in TcDeriv

23 years ago[project @ 2000-10-31 09:58:13 by simonpj]
simonpj [Tue, 31 Oct 2000 09:58:13 +0000 (09:58 +0000)]
[project @ 2000-10-31 09:58:13 by simonpj]
Make it work again!

23 years ago[project @ 2000-10-31 08:08:38 by simonpj]
simonpj [Tue, 31 Oct 2000 08:08:39 +0000 (08:08 +0000)]
[project @ 2000-10-31 08:08:38 by simonpj]
More tidying up; esp of isLocallyDefined

23 years ago[project @ 2000-10-30 18:13:15 by sewardj]
sewardj [Mon, 30 Oct 2000 18:13:16 +0000 (18:13 +0000)]
[project @ 2000-10-30 18:13:15 by sewardj]
Move readIface from RnM to IO, and commensurate changes.  Also, add a
field to ModuleLocation to hold preprocessed source locations.

23 years ago[project @ 2000-10-30 17:37:05 by rrt]
rrt [Mon, 30 Oct 2000 17:37:05 +0000 (17:37 +0000)]
[project @ 2000-10-30 17:37:05 by rrt]
cp and chmod during install switched over in case we're copying from a
read-only medium or something.

23 years ago[project @ 2000-10-30 17:18:26 by simonpj]
simonpj [Mon, 30 Oct 2000 17:18:28 +0000 (17:18 +0000)]
[project @ 2000-10-30 17:18:26 by simonpj]
Renamer tidying up

23 years ago[project @ 2000-10-30 13:46:24 by sewardj]
sewardj [Mon, 30 Oct 2000 13:46:24 +0000 (13:46 +0000)]
[project @ 2000-10-30 13:46:24 by sewardj]
Only pass a ModuleLocation into hscMain, not a ModSummary, so as to
facilitate Main.main not necessarily being in Main.hs.

23 years ago[project @ 2000-10-30 11:36:09 by sewardj]
sewardj [Mon, 30 Oct 2000 11:36:09 +0000 (11:36 +0000)]
[project @ 2000-10-30 11:36:09 by sewardj]
Don't be so promiscuous about hoovering up any and all files into the
home/package directory caches.

23 years ago[project @ 2000-10-30 11:18:14 by sewardj]
sewardj [Mon, 30 Oct 2000 11:18:14 +0000 (11:18 +0000)]
[project @ 2000-10-30 11:18:14 by sewardj]
Tmp hacks to allow source-unchangedness to work in one-shot compilation.

23 years ago[project @ 2000-10-30 11:01:58 by simonpj]
simonpj [Mon, 30 Oct 2000 11:01:58 +0000 (11:01 +0000)]
[project @ 2000-10-30 11:01:58 by simonpj]
wibble

23 years ago[project @ 2000-10-30 10:04:51 by simonpj]
simonpj [Mon, 30 Oct 2000 10:04:51 +0000 (10:04 +0000)]
[project @ 2000-10-30 10:04:51 by simonpj]
Fix Name

23 years ago[project @ 2000-10-30 09:52:14 by simonpj]
simonpj [Mon, 30 Oct 2000 09:52:16 +0000 (09:52 +0000)]
[project @ 2000-10-30 09:52:14 by simonpj]
First steps to making it work

23 years ago[project @ 2000-10-27 16:43:24 by simonpj]
simonpj [Fri, 27 Oct 2000 16:43:25 +0000 (16:43 +0000)]
[project @ 2000-10-27 16:43:24 by simonpj]
Wibble

23 years ago[project @ 2000-10-27 16:30:02 by simonmar]
simonmar [Fri, 27 Oct 2000 16:30:02 +0000 (16:30 +0000)]
[project @ 2000-10-27 16:30:02 by simonmar]
build as ghc-$(ProjectVersion), link to ghc (as per driver)

23 years ago[project @ 2000-10-27 16:25:01 by simonmar]
simonmar [Fri, 27 Oct 2000 16:25:01 +0000 (16:25 +0000)]
[project @ 2000-10-27 16:25:01 by simonmar]
don't need GHC_HSC_DIR and GHC_HSC any more.

23 years ago[project @ 2000-10-27 16:24:31 by simonmar]
simonmar [Fri, 27 Oct 2000 16:24:31 +0000 (16:24 +0000)]
[project @ 2000-10-27 16:24:31 by simonmar]
hsc ==> ghc

23 years ago[project @ 2000-10-27 16:24:08 by simonmar]
simonmar [Fri, 27 Oct 2000 16:24:08 +0000 (16:24 +0000)]
[project @ 2000-10-27 16:24:08 by simonmar]
remove interfaceFileVersion, this comes in through Config.hs now.

23 years ago[project @ 2000-10-27 15:40:01 by simonpj]
simonpj [Fri, 27 Oct 2000 15:40:01 +0000 (15:40 +0000)]
[project @ 2000-10-27 15:40:01 by simonpj]
Win32 hacks.

23 years ago[project @ 2000-10-27 15:34:30 by simonmar]
simonmar [Fri, 27 Oct 2000 15:34:30 +0000 (15:34 +0000)]
[project @ 2000-10-27 15:34:30 by simonmar]
fix location of .hi file for packages

23 years ago[project @ 2000-10-27 15:11:37 by sewardj]
sewardj [Fri, 27 Oct 2000 15:11:37 +0000 (15:11 +0000)]
[project @ 2000-10-27 15:11:37 by sewardj]
Fix various platform-dependent bogons.

23 years ago[project @ 2000-10-27 14:56:00 by sewardj]
sewardj [Fri, 27 Oct 2000 14:56:00 +0000 (14:56 +0000)]
[project @ 2000-10-27 14:56:00 by sewardj]
Avoid circularity between these two on Win32.

23 years ago[project @ 2000-10-27 14:55:01 by simonmar]
simonmar [Fri, 27 Oct 2000 14:55:01 +0000 (14:55 +0000)]
[project @ 2000-10-27 14:55:01 by simonmar]
don't fake the processID

23 years ago[project @ 2000-10-27 14:46:37 by simonmar]
simonmar [Fri, 27 Oct 2000 14:46:37 +0000 (14:46 +0000)]
[project @ 2000-10-27 14:46:37 by simonmar]
remove traces

23 years ago[project @ 2000-10-27 14:45:18 by simonmar]
simonmar [Fri, 27 Oct 2000 14:45:18 +0000 (14:45 +0000)]
[project @ 2000-10-27 14:45:18 by simonmar]
fix some obvious bogons

23 years ago[project @ 2000-10-27 14:40:40 by simonmar]
simonmar [Fri, 27 Oct 2000 14:40:40 +0000 (14:40 +0000)]
[project @ 2000-10-27 14:40:40 by simonmar]
create ghc-inplace

23 years ago[project @ 2000-10-27 14:36:36 by simonmar]
simonmar [Fri, 27 Oct 2000 14:36:36 +0000 (14:36 +0000)]
[project @ 2000-10-27 14:36:36 by simonmar]
wibbles

23 years ago[project @ 2000-10-27 14:36:16 by simonmar]
simonmar [Fri, 27 Oct 2000 14:36:16 +0000 (14:36 +0000)]
[project @ 2000-10-27 14:36:16 by simonmar]
s/allocMemory__/malloc

23 years ago[project @ 2000-10-27 14:31:55 by simonmar]
simonmar [Fri, 27 Oct 2000 14:31:55 +0000 (14:31 +0000)]
[project @ 2000-10-27 14:31:55 by simonmar]
fix imports

23 years ago[project @ 2000-10-27 14:22:34 by sewardj]
sewardj [Fri, 27 Oct 2000 14:22:34 +0000 (14:22 +0000)]
[project @ 2000-10-27 14:22:34 by sewardj]
Final mods to make it compile with 4.08.1.  You don't get an interpreter
like that, tho.

23 years ago[project @ 2000-10-27 14:04:21 by simonmar]
simonmar [Fri, 27 Oct 2000 14:04:21 +0000 (14:04 +0000)]
[project @ 2000-10-27 14:04:21 by simonmar]
typo

23 years ago[project @ 2000-10-27 13:50:25 by sewardj]
sewardj [Fri, 27 Oct 2000 13:50:26 +0000 (13:50 +0000)]
[project @ 2000-10-27 13:50:25 by sewardj]
Half-way through versioning so it will compile, sans interpreter, with 4.08.1

23 years ago[project @ 2000-10-27 11:51:13 by simonmar]
simonmar [Fri, 27 Oct 2000 11:51:13 +0000 (11:51 +0000)]
[project @ 2000-10-27 11:51:13 by simonmar]
remove unneeded exports

23 years ago[project @ 2000-10-27 11:48:54 by sewardj]
sewardj [Fri, 27 Oct 2000 11:48:56 +0000 (11:48 +0000)]
[project @ 2000-10-27 11:48:54 by sewardj]
Track changes to the finder (now is a global variable and not passed
around).  Also some fixes to flag handling.

23 years ago[project @ 2000-10-27 11:11:44 by simonmar]
simonmar [Fri, 27 Oct 2000 11:11:44 +0000 (11:11 +0000)]
[project @ 2000-10-27 11:11:44 by simonmar]
Don't pass the finder around any more.  Instead, its state lives in
the I/O monad.

module Finder (
    newFinder,  -- :: PackageConfigInfo -> IO (),
    findModule, -- :: ModuleName -> IO (Maybe (Module, ModuleLocation))
    ModuleLocation(..),
    mkHomeModuleLocn,
  ) where

23 years ago[project @ 2000-10-27 11:02:05 by sewardj]
sewardj [Fri, 27 Oct 2000 11:02:05 +0000 (11:02 +0000)]
[project @ 2000-10-27 11:02:05 by sewardj]
baseRegOffset: handle long-regs correctly.

23 years ago[project @ 2000-10-27 10:59:55 by simonmar]
simonmar [Fri, 27 Oct 2000 10:59:55 +0000 (10:59 +0000)]
[project @ 2000-10-27 10:59:55 by simonmar]
fill in the package cache on the first lookup too.

23 years ago[project @ 2000-10-27 10:52:05 by simonmar]
simonmar [Fri, 27 Oct 2000 10:52:05 +0000 (10:52 +0000)]
[project @ 2000-10-27 10:52:05 by simonmar]
Change the finder so that it doesn't fill in the home cache until it
is first used.

23 years ago[project @ 2000-10-27 09:39:35 by sewardj]
sewardj [Fri, 27 Oct 2000 09:39:35 +0000 (09:39 +0000)]
[project @ 2000-10-27 09:39:35 by sewardj]
Remove some redundant -fvia-Cs, wot offend mine eye.

23 years ago[project @ 2000-10-27 09:36:39 by sewardj]
sewardj [Fri, 27 Oct 2000 09:36:39 +0000 (09:36 +0000)]
[project @ 2000-10-27 09:36:39 by sewardj]
No longer needed.  Bye bye Argv!

23 years ago[project @ 2000-10-27 09:17:20 by sewardj]
sewardj [Fri, 27 Oct 2000 09:17:20 +0000 (09:17 +0000)]
[project @ 2000-10-27 09:17:20 by sewardj]
Don't link happy-generated objects twice.

23 years ago[project @ 2000-10-26 16:51:44 by sewardj]
sewardj [Thu, 26 Oct 2000 16:51:44 +0000 (16:51 +0000)]
[project @ 2000-10-26 16:51:44 by sewardj]
Final changes to get it to compile.

23 years ago[project @ 2000-10-26 16:21:02 by sewardj]
sewardj [Thu, 26 Oct 2000 16:21:02 +0000 (16:21 +0000)]
[project @ 2000-10-26 16:21:02 by sewardj]
Compile everything up to Main.  The Really Entertaining News (tm) is that
there are still modules beyond Main to fix up :-)

23 years ago[project @ 2000-10-26 14:38:42 by simonmar]
simonmar [Thu, 26 Oct 2000 14:38:42 +0000 (14:38 +0000)]
[project @ 2000-10-26 14:38:42 by simonmar]
Simon's stuff

23 years ago[project @ 2000-10-26 14:34:57 by sewardj]
sewardj [Thu, 26 Oct 2000 14:34:58 +0000 (14:34 +0000)]
[project @ 2000-10-26 14:34:57 by sewardj]
Make HscMain compile.  Hurrah!

23 years ago[project @ 2000-10-26 10:27:32 by simonmar]
simonmar [Thu, 26 Oct 2000 10:27:32 +0000 (10:27 +0000)]
[project @ 2000-10-26 10:27:32 by simonmar]
Fix up

23 years ago[project @ 2000-10-26 10:23:37 by sewardj]
sewardj [Thu, 26 Oct 2000 10:23:37 +0000 (10:23 +0000)]
[project @ 2000-10-26 10:23:37 by sewardj]
So Simon can proceed with driver hacks.

23 years ago[project @ 2000-10-26 07:19:52 by simonpj]
simonpj [Thu, 26 Oct 2000 07:19:53 +0000 (07:19 +0000)]
[project @ 2000-10-26 07:19:52 by simonpj]
wibbles

23 years ago[project @ 2000-10-25 16:44:28 by sewardj]
sewardj [Wed, 25 Oct 2000 16:44:28 +0000 (16:44 +0000)]
[project @ 2000-10-25 16:44:28 by sewardj]
Wibbles from Julian

23 years ago[project @ 2000-10-25 15:57:33 by simonpj]
simonpj [Wed, 25 Oct 2000 15:57:33 +0000 (15:57 +0000)]
[project @ 2000-10-25 15:57:33 by simonpj]
writeIface stuff

23 years ago[project @ 2000-10-25 14:42:31 by sewardj]
sewardj [Wed, 25 Oct 2000 14:42:32 +0000 (14:42 +0000)]
[project @ 2000-10-25 14:42:31 by sewardj]
Compile up to HscMain.  Again :)

23 years ago[project @ 2000-10-25 13:51:50 by simonpj]
simonpj [Wed, 25 Oct 2000 13:51:52 +0000 (13:51 +0000)]
[project @ 2000-10-25 13:51:50 by simonpj]
Wibbles

23 years ago[project @ 2000-10-25 12:56:20 by simonpj]
simonpj [Wed, 25 Oct 2000 12:56:23 +0000 (12:56 +0000)]
[project @ 2000-10-25 12:56:20 by simonpj]
Tons of stuff for the mornings work

23 years ago[project @ 2000-10-25 12:47:43 by sewardj]
sewardj [Wed, 25 Oct 2000 12:47:43 +0000 (12:47 +0000)]
[project @ 2000-10-25 12:47:43 by sewardj]
Sort out linking of interpreted code a bit.

23 years ago[project @ 2000-10-25 10:23:57 by sewardj]
sewardj [Wed, 25 Oct 2000 10:23:57 +0000 (10:23 +0000)]
[project @ 2000-10-25 10:23:57 by sewardj]
HscMain: more details on parsing and codegen, and handle parse/rename/tc
failure correctly.

23 years ago[project @ 2000-10-25 07:09:52 by simonpj]
simonpj [Wed, 25 Oct 2000 07:09:54 +0000 (07:09 +0000)]
[project @ 2000-10-25 07:09:52 by simonpj]
More renamer stuff; still in flight

23 years ago[project @ 2000-10-24 17:09:44 by simonpj]
simonpj [Tue, 24 Oct 2000 17:09:44 +0000 (17:09 +0000)]
[project @ 2000-10-24 17:09:44 by simonpj]
Stuff to do with Rules; may not compile

23 years ago[project @ 2000-10-24 16:33:02 by sewardj]
sewardj [Tue, 24 Oct 2000 16:33:02 +0000 (16:33 +0000)]
[project @ 2000-10-24 16:33:02 by sewardj]
More bitz n pieces.

23 years ago[project @ 2000-10-24 16:08:16 by simonmar]
simonmar [Tue, 24 Oct 2000 16:08:16 +0000 (16:08 +0000)]
[project @ 2000-10-24 16:08:16 by simonmar]
StgToDo done

23 years ago[project @ 2000-10-24 15:58:02 by simonmar]
simonmar [Tue, 24 Oct 2000 15:58:02 +0000 (15:58 +0000)]
[project @ 2000-10-24 15:58:02 by simonmar]
Compiles up to DriverFlags

23 years ago[project @ 2000-10-24 15:55:35 by simonpj]
simonpj [Tue, 24 Oct 2000 15:55:36 +0000 (15:55 +0000)]
[project @ 2000-10-24 15:55:35 by simonpj]
More renamer

23 years ago[project @ 2000-10-24 15:40:19 by sewardj]
sewardj [Tue, 24 Oct 2000 15:40:19 +0000 (15:40 +0000)]
[project @ 2000-10-24 15:40:19 by sewardj]
First shot at revised hscMain.

23 years ago[project @ 2000-10-24 13:23:33 by sewardj]
sewardj [Tue, 24 Oct 2000 13:23:33 +0000 (13:23 +0000)]
[project @ 2000-10-24 13:23:33 by sewardj]
Compile everything needed by main/HscMain.

23 years ago[project @ 2000-10-24 12:36:03 by sewardj]
sewardj [Tue, 24 Oct 2000 12:36:04 +0000 (12:36 +0000)]
[project @ 2000-10-24 12:36:03 by sewardj]
Changes to make CodeOutput compile.

23 years ago[project @ 2000-10-24 10:36:08 by simonpj]
simonpj [Tue, 24 Oct 2000 10:36:09 +0000 (10:36 +0000)]
[project @ 2000-10-24 10:36:08 by simonpj]
Wibbles

23 years ago[project @ 2000-10-24 10:12:16 by sewardj]
sewardj [Tue, 24 Oct 2000 10:12:17 +0000 (10:12 +0000)]
[project @ 2000-10-24 10:12:16 by sewardj]
Make the back-end world compile.

23 years ago[project @ 2000-10-24 09:44:18 by simonpj]
simonpj [Tue, 24 Oct 2000 09:44:18 +0000 (09:44 +0000)]
[project @ 2000-10-24 09:44:18 by simonpj]
More renamer; move stuff into (new) RnHiFiles.lhs

23 years ago[project @ 2000-10-24 08:40:09 by simonpj]
simonpj [Tue, 24 Oct 2000 08:40:11 +0000 (08:40 +0000)]
[project @ 2000-10-24 08:40:09 by simonpj]
Small wibbles

23 years ago[project @ 2000-10-24 07:35:35 by simonpj]
simonpj [Tue, 24 Oct 2000 07:35:35 +0000 (07:35 +0000)]
[project @ 2000-10-24 07:35:35 by simonpj]
Remove HsPragmas; hasnt been used for ages

23 years ago[project @ 2000-10-24 07:35:00 by simonpj]
simonpj [Tue, 24 Oct 2000 07:35:03 +0000 (07:35 +0000)]
[project @ 2000-10-24 07:35:00 by simonpj]
Mainly MkIface

23 years ago[project @ 2000-10-23 16:43:42 by simonpj]
simonpj [Mon, 23 Oct 2000 16:43:42 +0000 (16:43 +0000)]
[project @ 2000-10-23 16:43:42 by simonpj]
A tiny bit more

23 years ago[project @ 2000-10-23 16:39:11 by simonpj]
simonpj [Mon, 23 Oct 2000 16:39:12 +0000 (16:39 +0000)]
[project @ 2000-10-23 16:39:11 by simonpj]
More renamer stuff

23 years ago[project @ 2000-10-23 12:55:31 by sewardj]
sewardj [Mon, 23 Oct 2000 12:55:31 +0000 (12:55 +0000)]
[project @ 2000-10-23 12:55:31 by sewardj]
Plumb a function :: Name -> Maybe Fixity into the depths of the deriver
for deriving Show and Read.  This information is in the ModIFaces, not
the ModDetails, and we don't want to send complete ModIFaces into the
typechecker.

23 years ago[project @ 2000-10-23 12:26:39 by simonpj]
simonpj [Mon, 23 Oct 2000 12:26:39 +0000 (12:26 +0000)]
[project @ 2000-10-23 12:26:39 by simonpj]
Put early-exit code in Rename.lhs

23 years ago[project @ 2000-10-23 12:00:21 by sewardj]
sewardj [Mon, 23 Oct 2000 12:00:22 +0000 (12:00 +0000)]
[project @ 2000-10-23 12:00:21 by sewardj]
Track renaming of typecheck/TcInstUtil to types/InstEnv.

23 years ago[project @ 2000-10-23 11:56:20 by sewardj]
sewardj [Mon, 23 Oct 2000 11:56:20 +0000 (11:56 +0000)]
[project @ 2000-10-23 11:56:20 by sewardj]
****** renamed from typecheck/TcInstUtil.lhs to types/InstEnv.lhs ******

23 years ago[project @ 2000-10-23 11:50:40 by sewardj]
sewardj [Mon, 23 Oct 2000 11:50:42 +0000 (11:50 +0000)]
[project @ 2000-10-23 11:50:40 by sewardj]
Small cleanups.

23 years ago[project @ 2000-10-23 11:08:22 by simonmar]
simonmar [Mon, 23 Oct 2000 11:08:22 +0000 (11:08 +0000)]
[project @ 2000-10-23 11:08:22 by simonmar]
GHC Build System Police.

23 years ago[project @ 2000-10-23 09:03:26 by simonpj]
simonpj [Mon, 23 Oct 2000 09:03:30 +0000 (09:03 +0000)]
[project @ 2000-10-23 09:03:26 by simonpj]
Mainly renamer

23 years ago[project @ 2000-10-20 15:38:42 by sewardj]
sewardj [Fri, 20 Oct 2000 15:38:43 +0000 (15:38 +0000)]
[project @ 2000-10-20 15:38:42 by sewardj]
Latest hacks.

23 years ago[project @ 2000-10-19 15:00:16 by sewardj]
sewardj [Thu, 19 Oct 2000 15:00:17 +0000 (15:00 +0000)]
[project @ 2000-10-19 15:00:16 by sewardj]
Stagger dazedly towards getting the renamer to compile.

23 years ago[project @ 2000-10-19 10:06:46 by sewardj]
sewardj [Thu, 19 Oct 2000 10:06:47 +0000 (10:06 +0000)]
[project @ 2000-10-19 10:06:46 by sewardj]
Fix simplifier stuff.

23 years ago[project @ 2000-10-18 14:04:12 by sewardj]
sewardj [Wed, 18 Oct 2000 14:04:12 +0000 (14:04 +0000)]
[project @ 2000-10-18 14:04:12 by sewardj]
Make the desugarer compile.

23 years ago[project @ 2000-10-18 12:47:55 by sewardj]
sewardj [Wed, 18 Oct 2000 12:47:56 +0000 (12:47 +0000)]
[project @ 2000-10-18 12:47:55 by sewardj]
Finish getting the typechecker to compile.  Wahey!

23 years ago[project @ 2000-10-18 09:40:17 by simonmar]
simonmar [Wed, 18 Oct 2000 09:40:18 +0000 (09:40 +0000)]
[project @ 2000-10-18 09:40:17 by simonmar]
- Dynamicise another couple of options (-fgenerics & -freport-compile)
  The rest look awkward to move into DynFlags.

- Move opt_UseVanillaRegs & friends to CgRetConv, since they aren't
  real options.

23 years ago[project @ 2000-10-18 09:38:17 by sewardj]
sewardj [Wed, 18 Oct 2000 09:38:17 +0000 (09:38 +0000)]
[project @ 2000-10-18 09:38:17 by sewardj]
Make TcDeriv compile, after much argument with the typechecker.

23 years ago[project @ 2000-10-18 09:30:19 by simonmar]
simonmar [Wed, 18 Oct 2000 09:30:19 +0000 (09:30 +0000)]
[project @ 2000-10-18 09:30:19 by simonmar]
whitespace only

23 years ago[project @ 2000-10-17 15:57:57 by sewardj]
sewardj [Tue, 17 Oct 2000 15:57:57 +0000 (15:57 +0000)]
[project @ 2000-10-17 15:57:57 by sewardj]
Fix enough renamer bits to get going again on the typechecker.
HACK ALERT: RnIfaces is almost completely #ifdef'd out!

23 years ago[project @ 2000-10-17 14:40:26 by sewardj]
sewardj [Tue, 17 Oct 2000 14:40:26 +0000 (14:40 +0000)]
[project @ 2000-10-17 14:40:26 by sewardj]
Make RnEnv compile.