[project @ 1999-12-06 16:25:23 by sewardj]
authorsewardj <unknown>
Mon, 6 Dec 1999 16:25:28 +0000 (16:25 +0000)
committersewardj <unknown>
Mon, 6 Dec 1999 16:25:28 +0000 (16:25 +0000)
commit391358678567341041284d0062ea606552460a14
tree0c06249f6de8704bf2a7a0f175d47d1c935fc47f
parent7c0ef81a9f1d5fa157e1f5fbc333a29793680796
[project @ 1999-12-06 16:25:23 by sewardj]
Remove Hugs' special treatment of tuples, and instead have them as
just another Tycon.  This is to make interworking with GHC simpler.

Put tuple entries in the Tycon table.  Modify isTycon, isTuple, tupleOf,
mkTuple and whatIs so that client code doesn't see any difference.
Add allocTupleTycon to manufacture tuple Tycon entries as startup.
ghc/interpreter/codegen.c
ghc/interpreter/hugs.c
ghc/interpreter/link.c
ghc/interpreter/runnofib
ghc/interpreter/storage.c
ghc/interpreter/storage.h
ghc/interpreter/translate.c
ghc/interpreter/type.c