[Git][ghc/ghc][wip/int-index/emb-type] 2 commits: WIP: Visible forall in types of terms

Vladislav Zavialov (@int-index) gitlab at gitlab.haskell.org
Mon Dec 5 19:31:46 UTC 2022



Vladislav Zavialov pushed to branch wip/int-index/emb-type at Glasgow Haskell Compiler / GHC


Commits:
18acf993 by Vladislav Zavialov at 2022-12-05T22:31:30+03:00
WIP: Visible forall in types of terms

- - - - -
c0bd4dde by Vladislav Zavialov at 2022-12-05T22:31:30+03:00
VDQ: reject nonlinear type variable bindings

- - - - -


30 changed files:

- compiler/GHC/Builtin/Names/TH.hs
- compiler/GHC/Core/TyCo/Compare.hs
- compiler/GHC/Driver/Session.hs
- compiler/GHC/Hs/Expr.hs
- compiler/GHC/Hs/Pat.hs
- compiler/GHC/Hs/Syn/Type.hs
- compiler/GHC/Hs/Utils.hs
- compiler/GHC/HsToCore/Expr.hs
- compiler/GHC/HsToCore/Match.hs
- compiler/GHC/HsToCore/Pmc/Desugar.hs
- compiler/GHC/HsToCore/Quote.hs
- compiler/GHC/HsToCore/Ticks.hs
- compiler/GHC/Iface/Ext/Ast.hs
- compiler/GHC/Parser.y
- compiler/GHC/Parser/PostProcess.hs
- compiler/GHC/Rename/Bind.hs
- compiler/GHC/Rename/Expr.hs
- compiler/GHC/Rename/Pat.hs
- compiler/GHC/Tc/Errors/Ppr.hs
- compiler/GHC/Tc/Errors/Types.hs
- compiler/GHC/Tc/Gen/App.hs
- compiler/GHC/Tc/Gen/Arrow.hs
- compiler/GHC/Tc/Gen/Expr.hs
- compiler/GHC/Tc/Gen/Match.hs
- compiler/GHC/Tc/Gen/Pat.hs
- compiler/GHC/Tc/TyCl/PatSyn.hs
- compiler/GHC/Tc/Types/Origin.hs
- compiler/GHC/Tc/Utils/TcType.hs
- compiler/GHC/Tc/Utils/Unify.hs
- compiler/GHC/Tc/Utils/Zonk.hs


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/01861138494cddef5bc605ce03a215699b62b180...c0bd4ddea3d95b99354ff46b58be0eaa52ba5120

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/01861138494cddef5bc605ce03a215699b62b180...c0bd4ddea3d95b99354ff46b58be0eaa52ba5120
You're receiving this email because of your account on gitlab.haskell.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20221205/45cc9402/attachment.html>


More information about the ghc-commits mailing list