Ticket #4295 (new bug)
Review higher-rank and impredicative types
| Reported by: | simonpj | Owned by: | simonpj |
|---|---|---|---|
| Priority: | normal | Milestone: | 7.6.2 |
| Component: | Compiler | Version: | 6.12.3 |
| Keywords: | Cc: | nicolas.pouillard@…, v.dijk.bas@…, hackage.haskell.org@…, favonia@…, nathanhowell@…, rabeslik@…, ben@… | |
| Operating System: | Unknown/Multiple | Architecture: | Unknown/Multiple |
| Type of failure: | None/Unknown | Difficulty: | |
| Test Case: | Blocked By: | ||
| Blocking: | Related Tickets: |
Description (last modified by simonpj) (diff)
The ticket is a placeholder to remind me to work through the test cases for impredicative and higher rank types in the new typechecker. For now, I'm marking many of them as expect_broken on this ticket, although I think many of them really should fail.
- tc150
- tc194
- tcfail198
- tcfail174
- tcfail165
- tcfail145
- tcfail104
- tc211
- indexed-types/should_compile/T4120
- simpl017
- Many tests in boxy/ (see also #1330 for Church2)
- #2193
- #2846
- #4347
- Lennart's blog post has an interesting use case of impredicative polymorphism; it worked in 7.0, but alas not in the new typechecker.
Change History
Note: See
TracTickets for help on using
tickets.
