diff options
author | Simon Peyton Jones <simonpj@microsoft.com> | 2011-08-23 13:46:43 +0100 |
---|---|---|
committer | Simon Peyton Jones <simonpj@microsoft.com> | 2011-08-23 13:46:43 +0100 |
commit | 10c882760aea96a679a98bf76a603c1eeb99ecb8 (patch) | |
tree | aaf104b8089aebf7d5dfd5fccf1d2ab6bed5949e /compiler/codeGen/Bitmap.hs | |
parent | ec0118503aa1981844b90c5f03768dfb683331ae (diff) | |
download | haskell-10c882760aea96a679a98bf76a603c1eeb99ecb8.tar.gz |
Implement lookupTypeName/lookupValueName, and reification of type family instances
This patch (and its TH counterpart) implements
Trac #4429 (lookupTypeName, lookupValueName)
Trac #5406 (reification of type/data family instances)
See detailed discussion in those tickets.
TH.ClassInstance is no more; instead reifyInstances returns a [Dec],
which requires fewer data types and natuarally accommodates family
instances.
'reify' on a type/data family now returns 'FamilyI', a new data
constructor in 'Info'
Diffstat (limited to 'compiler/codeGen/Bitmap.hs')
0 files changed, 0 insertions, 0 deletions