Michael Goulet
05116c5c30
Only split by-ref/by-move futures for async closures
2024-03-19 16:59:23 -04:00
Michael Goulet
383051092f
Ignore tests w/ current/next revisions from compare-mode=next-solver
2024-03-10 21:18:41 -04:00
Michael Goulet
c8e3f35eb6
Flesh out a few more tests
2024-02-27 17:39:20 +00:00
Michael Goulet
2252ff7302
Also support fnptr(): async Fn
in codegen
2024-02-27 17:21:40 +00:00
León Orell Valerian Liehr
082b97ad05
Rollup merge of #121044 - compiler-errors:mbe-async-trait-bounds, r=fmease
...
Support async trait bounds in macros
r? fmease
This is similar to your work on const trait bounds. This theoretically regresses `impl async $ident:ident` in macros, but I doubt this is occurring in practice.
2024-02-21 16:32:56 +01:00
Michael Goulet
9c8b107955
Support async trait bounds in macros
2024-02-20 16:09:09 +00:00
Michael Goulet
762febdaf3
Fix stray trait mismatch in resolve_associated_item for AsyncFn
2024-02-20 15:45:05 +00:00
许杰友 Jieyou Xu (Joe)
ec2cc761bc
[AUTO-GENERATED] Migrate ui tests from //
to //@
directives
2024-02-16 20:02:50 +00:00
Michael Goulet
3bb384aad6
Prefer AsyncFn* over Fn* for coroutine-closures
2024-02-08 15:46:00 +00:00
Michael Goulet
08af64e96b
Regular closures now built-in impls for AsyncFn*
2024-02-06 20:52:13 +00:00
Michael Goulet
3913c9a0ca
Error on incorrect item kind in async bound
2024-01-31 16:59:19 +00:00
Michael Goulet
54db272cc9
Better error message in ed 2015
2024-01-31 16:59:19 +00:00
Michael Goulet
cd2fd34ca6
Add tests
2024-01-31 16:59:19 +00:00
Michael Goulet
0eb2adb7e8
Add async bound modifier to enable async Fn bounds
2024-01-31 16:59:19 +00:00
Michael Goulet
17b433351d
select AsyncFn traits during overloaded call op
2023-12-25 20:31:28 +00:00
Michael Goulet
0e6f7c6c7c
Add AsyncFn family of traits
2023-12-25 20:31:28 +00:00