diff options
author | lewie <unknown> | 2000-05-13 00:20:58 +0000 |
---|---|---|
committer | lewie <unknown> | 2000-05-13 00:20:58 +0000 |
commit | 6f122ef3930b51bca54bb96858fe9b8f1d85c461 (patch) | |
tree | 3b1a777bf9cbf07658c491130223b5f01c98e877 /ghc/lib/std/cbits | |
parent | a69d07dab4da24816eb78f651c9be7faef9f0c08 (diff) | |
download | haskell-6f122ef3930b51bca54bb96858fe9b8f1d85c461.tar.gz |
[project @ 2000-05-13 00:20:57 by lewie]
A clean-up pass on fundeps and implicit params. Haven't yet incorporated
changes from Hugs/GHC meeting yet, tho.
- Fixed up several places in Type.lhs where IPNotes were probably being
incorrectly handled. Strongly suggests a better solution should be
implemented for marking implicit params than piggybacking on NoteTys.
- tcSimplifyAndCheck was handling implicit params incorrectly
(holding on to them when it should have been booting them out to frees).
- Improved improvement WRT type signatures (the signature is now taken
into account when improving).
- Added improvement when matching against local polymorphic types.
Diffstat (limited to 'ghc/lib/std/cbits')
0 files changed, 0 insertions, 0 deletions