[Git][ghc/ghc][wip/jakobbruenker/23515] Type/data instances: require that the instantiation is determined by the LHS alone (#23515)

Jakob Brünker (@JakobBruenker) gitlab at gitlab.haskell.org
Sat Jun 1 08:56:55 UTC 2024



Jakob Brünker pushed to branch wip/jakobbruenker/23515 at Glasgow Haskell Compiler / GHC


Commits:
7104d463 by Jakob Bruenker at 2024-06-01T10:55:53+02:00
Type/data instances: require that the instantiation is determined by the LHS alone (#23515)

Fixes #23515

Co-authored-by: Andrei Borzenkov <andreyborzenkov2002 at gmail.com>

- - - - -


30 changed files:

- compiler/GHC/Tc/TyCl.hs
- docs/users_guide/9.12.1-notes.rst
- docs/users_guide/exts/type_families.rst
- libraries/ghc-internal/src/GHC/Internal/Data/Type/Equality.hs
- testsuite/tests/dependent/should_compile/RaeJobTalk.hs
- testsuite/tests/dependent/should_compile/T14991.hs
- testsuite/tests/dependent/should_compile/T15666.hs
- testsuite/tests/dependent/should_fail/T11471.hs
- testsuite/tests/dependent/should_fail/T15380.hs
- testsuite/tests/dependent/should_fail/T15380.stderr
- testsuite/tests/ghci/scripts/T6018ghci.script
- testsuite/tests/ghci/scripts/T6018ghcifail.script
- testsuite/tests/ghci/scripts/T6018ghcifail.stderr
- testsuite/tests/ghci/should_fail/T16013.script
- testsuite/tests/impredicative/T18126-nasty.hs
- testsuite/tests/indexed-types/should_compile/ExplicitForAllFams2.hs
- testsuite/tests/indexed-types/should_compile/GADT1.hs
- testsuite/tests/indexed-types/should_compile/GADT11.hs
- testsuite/tests/indexed-types/should_compile/Numerals.hs
- testsuite/tests/indexed-types/should_compile/T11715b.hs
- testsuite/tests/indexed-types/should_compile/T12522.hs
- testsuite/tests/indexed-types/should_compile/T13705.hs
- testsuite/tests/indexed-types/should_compile/T17405a.hs
- testsuite/tests/indexed-types/should_compile/T17923.hs
- testsuite/tests/indexed-types/should_compile/T18065.hs
- testsuite/tests/indexed-types/should_compile/T2219.hs
- testsuite/tests/indexed-types/should_compile/T2627.hs
- testsuite/tests/indexed-types/should_fail/T12041.hs
- testsuite/tests/indexed-types/should_fail/T13971.hs
- testsuite/tests/indexed-types/should_fail/T13971.stderr


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/7104d463feeccb93db73e26a14413c28d78758c6

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/7104d463feeccb93db73e26a14413c28d78758c6
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/20240601/c50930f2/attachment.html>


More information about the ghc-commits mailing list