th-abstraction v0.2.9.0 Release Notes
Release Date: 2018-12-20 // over 5 years ago-
- ๐ Fix a bug in which
resolveTypeSynonyms
would not look intoForallT
s,SigT
s,InfixT
s, orParensT
s. - ๐ Fix a bug in which
quantifyType
would not respect the dependency order of type variables (e.g.,Proxy (a :: k)
would have erroneously been quantified asforall a k. Proxy (a :: k)
). - ๐ Fix a bug in which
asEqualPred
would return incorrect results with GHC 8.7. - โ Add a
freeVariablesWellScoped
function which computes the free variables of a list of types and sorts them according to dependency order. - โ Add a
resolveKindSynonyms
function which expands all type synonyms in aKind
. This is mostly useful for supporting old GHCs whereType
andKind
were not the same.
- ๐ Fix a bug in which