Skip to content

Commit 353214c

Browse files
authored
Rewrite the exhaustiveness specification. (#2948)
* Rewrite the exhaustiveness specification. This is based on Johnni's excellent implementation. I tried to follow the semantics of the implementation as closely as I could, and mostly stuck to the terminology too. The main change is that the implementation uses "type" to also sort of do some restriction stuff, and I tried to keep that separate here such that a "type" on a space always refers to a static type. * Revise. * Fixes from Sergey.
1 parent 679380e commit 353214c

File tree

1 file changed

+692
-563
lines changed

1 file changed

+692
-563
lines changed

0 commit comments

Comments
 (0)