summaryrefslogtreecommitdiff
path: root/testsuite/tests/partial-sigs
diff options
context:
space:
mode:
authorSimon Peyton Jones <simonpj@microsoft.com>2016-11-24 13:47:02 +0000
committerSimon Peyton Jones <simonpj@microsoft.com>2016-11-25 17:46:50 +0000
commiteb55ec2941239dee05afc6be818b129efe51660e (patch)
tree06c348eaad9815ddee7ae31333bf541407c60097 /testsuite/tests/partial-sigs
parent5f349fe24066e7b0af85934664e27636d2e84fe5 (diff)
downloadhaskell-eb55ec2941239dee05afc6be818b129efe51660e.tar.gz
Refactor functional dependencies a bit
* Rename CoAxiom.Eqn = Pair Type to TypeEqn, and use it for fundeps * Use the FunDepEqn for injectivity, which lets us share a bit more code, and (more important) brain cells * When generating fundeps, take the max depth of the two constraints. This aimed at tackling the strange loop in Trac #12860, but there is more to come for that. * Improve pretty-printing with -ddump-tc-trace
Diffstat (limited to 'testsuite/tests/partial-sigs')
0 files changed, 0 insertions, 0 deletions