[project @ 2000-01-05 18:05:33 by sewardj]
authorsewardj <unknown>
Wed, 5 Jan 2000 18:05:34 +0000 (18:05 +0000)
committersewardj <unknown>
Wed, 5 Jan 2000 18:05:34 +0000 (18:05 +0000)
commit236156d9446b20f05e66f4003f0d854adc6ff0d2
treea4ca636691fae0f346a22e0d416863b8378ae628
parent0d5db29b99dc8f48d73e3c79184fad67d654c7af
[project @ 2000-01-05 18:05:33 by sewardj]
Fix more interface-reading bugs:
-- Qualtypes were not being generated from DICTAPs for overloaded
   non-class values.  New function dictapsToQualtype to handle this.
-- Incorrect construction of constructor result type in startGHCDataDecl
   for parameterised types eg   Just :: a -> Maybe a.

Changed meaning of DICTAP, so that the construction is
  ap(DICTAP, (QConId, Type))  rather than
  ap(DICTAP, (QConId, [Type])).  Will have to undo this if we want
                                 to support multiparam type classes.
ghc/interpreter/hugs.c
ghc/interpreter/interface.c
ghc/interpreter/link.c
ghc/interpreter/parser.y