diff options
author | simonm <unknown> | 1998-01-08 18:12:31 +0000 |
---|---|---|
committer | simonm <unknown> | 1998-01-08 18:12:31 +0000 |
commit | 9dd6e1c216993624a2cd74b62ca0f0569c02c26b (patch) | |
tree | 28a471729f40b0a69dae5f748b53e0955aa300a3 /ghc/compiler/specialise/SpecEnv.hi-boot | |
parent | ff14742cc328f19b9bf7c04d9a69408e641cf64a (diff) | |
download | haskell-9dd6e1c216993624a2cd74b62ca0f0569c02c26b.tar.gz |
[project @ 1998-01-08 18:03:08 by simonm]
The Great Multi-Parameter Type Classes Merge.
Notes from Simon (abridged):
* Multi-parameter type classes are fully implemented.
* Error messages from the type checker should be noticeably improved
* Warnings for unused bindings (-fwarn-unused-names)
* many other minor bug fixes.
Internally there are the following changes
* Removal of Haskell 1.2 compatibility.
* Dramatic clean-up of the PprStyle stuff.
* The type Type has been substantially changed.
* The dictionary for each class is represented by a new
data type for that purpose, rather than by a tuple.
Diffstat (limited to 'ghc/compiler/specialise/SpecEnv.hi-boot')
-rw-r--r-- | ghc/compiler/specialise/SpecEnv.hi-boot | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/ghc/compiler/specialise/SpecEnv.hi-boot b/ghc/compiler/specialise/SpecEnv.hi-boot index 466e8c4013..077a6efc69 100644 --- a/ghc/compiler/specialise/SpecEnv.hi-boot +++ b/ghc/compiler/specialise/SpecEnv.hi-boot @@ -1,7 +1,5 @@ _interface_ SpecEnv 1 _exports_ -SpecEnv SpecEnv nullSpecEnv isNullSpecEnv; +SpecEnv SpecEnv ; _declarations_ -1 data SpecEnv; -1 isNullSpecEnv _:_ SpecEnv.SpecEnv -> PrelBase.Bool ;; -1 nullSpecEnv _:_ SpecEnv.SpecEnv ;; +1 data SpecEnv a ; |