Jack Huey
34a3154bd9
Use revisions for NLL in async-await
2022-05-22 15:21:27 -04:00
Oli Scherer
264cd05b16
Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk"
...
This reverts commit 6499c5e7fc173a3f55b7a3bd1e6a50e9edef782d, reversing
changes made to 78450d2d602b06d9b94349aaf8cece1a4acaf3a8.
2022-03-28 16:27:14 +00:00
Oli Scherer
86d17b98f2
Revert "Auto merge of #91403 - cjgillot:inherit-async, r=oli-obk"
...
This reverts commit 3cfa4def7c87d571bd46d92fed608edf8fad236e, reversing
changes made to 5d8767cb229b097fedb1dd4bd9420d463c37774f.
2022-02-17 16:00:04 +00:00
Camille GILLOT
10cf626d0e
Bless nll tests.
2022-02-12 01:26:17 +01:00
Oli Scherer
d54195db22
Revert "Auto merge of #92007 - oli-obk:lazy_tait2, r=nikomatsakis"
...
This reverts commit e7cc3bddbe0d0e374d05e7003e662bba1742dbae, reversing
changes made to 734368a200904ef9c21db86c595dc04263c87be0.
2022-02-11 07:18:06 +00:00
Oli Scherer
7bce50c01a
Register member constraints on the final merged hidden type
...
Previously we did this per hidden type candiate, which didn't always have all the information available.
2022-02-02 15:40:11 +00:00
Oli Scherer
0f6e06b7c0
Lazily resolve type-alias-impl-trait defining uses
...
by using an opaque type obligation to bubble up comparisons between opaque types and other types
Also uses proper obligation causes so that the body id works, because out of some reason nll uses body ids for logic instead of just diagnostics.
2022-02-02 15:40:11 +00:00
Esteban Kuber
0b8bbac3ff
Fix typo in "new region bound" suggestion
...
The lifetime name shoud always appear in text surrounded by `.
2021-12-17 02:33:25 +00:00
Niko Matsakis
094a9c743e
simplify constrain_opaque_types
2021-10-15 17:50:33 +00:00
Oli Scherer
d10385242d
bless nll tests
2021-07-22 11:26:42 +00:00
Niko Matsakis
b3054d2c21
bless compare-mode=nll output
2021-05-26 12:05:34 -04:00
Mark Mansi
cba0761e5f
update tests
2019-10-27 09:39:14 -05:00
Niko Matsakis
f7e00a55bb
fix ICE with delay-span-bug
2019-07-02 14:23:38 -04:00