Nadrieril
|
c35272058d
|
Statically enforce revealing of opaques
|
2024-01-01 23:10:03 +01:00 |
|
Michael Goulet
|
fcb42b42d6
|
Remove movability from TyKind::Coroutine
|
2023-12-28 16:35:01 +00:00 |
|
Nadrieril
|
fc0be3c921
|
Keep reference to the original Pat in DeconstructedPat
|
2023-12-26 23:14:23 +01:00 |
|
Michael Goulet
|
48d089a800
|
Merge 'thir and 'p
|
2023-12-26 03:15:41 +00:00 |
|
Michael Goulet
|
ae40f6a7ff
|
Clean up more lifetimes
|
2023-12-26 02:06:39 +00:00 |
|
Michael Goulet
|
b91a98ba10
|
Even more
|
2023-12-26 02:02:01 +00:00 |
|
Nadrieril
|
34307ab7c5
|
Reveal empty opaques in depth
|
2023-12-23 14:59:12 +01:00 |
|
Nadrieril
|
5fccaee59c
|
Clarify the situation with dummy patterns and PatData
Use an explicit `Option` instead of requiring a `Default` bound
|
2023-12-23 00:08:38 +01:00 |
|
Nadrieril
|
2a87bae48d
|
Reveal opaque types in exhaustiveness checking
|
2023-12-20 14:43:00 +01:00 |
|
Nadrieril
|
3016c29628
|
s/MatchCx/TypeCx/
|
2023-12-15 17:26:19 +01:00 |
|
Nadrieril
|
4bcf66f875
|
Introduce MatchCtxt
|
2023-12-15 16:58:38 +01:00 |
|
Nadrieril
|
60ea14bfaa
|
s/PatCtxt/PlaceCtxt/
|
2023-12-15 16:58:38 +01:00 |
|
Nadrieril
|
1e89a38423
|
pattern_analysis doesn't need to know what spans are
|
2023-12-15 16:58:38 +01:00 |
|
Nadrieril
|
e10b165775
|
s/RustcCtxt/RustcMatchCheckCtxt/
|
2023-12-15 16:58:38 +01:00 |
|
Nadrieril
|
42f4393824
|
Iron out last rustc-specific details
|
2023-12-15 16:58:37 +01:00 |
|
Nadrieril
|
cb622f3994
|
Name rustc-specific things "rustc"
|
2023-12-15 16:58:37 +01:00 |
|