Skip to content
Snippets Groups Projects
Commit 7bb06950 authored by Simon Peyton Jones's avatar Simon Peyton Jones
Browse files

[project @ 2000-07-07 12:13:43 by simonpj]

This commit moves the instance environment out of the Class data
structure, where it was immutable, to part of the type-checker
environment.  This change is absolutely essential as part of
our move to GHCi, and I think it's also going to be necessary
for Andrei's work on generic functions.

As part of this change, we can remove

  a) types/InstEnv.*	(thereby also removing a hi-boot loop)
  b) a tc-fixpoint-loop in TcModule

Both of these are worthwhile simplifications.
parent ec459c23
No related merge requests found
Showing with 478 additions and 519 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment