about summary refs log tree commit diff
path: root/tests/ui/async-await/async-closures
AgeCommit message (Expand)AuthorLines
2025-03-03Improve error message for AsyncFn trait failure for RPITMichael Goulet-0/+31
2025-02-12Rollup merge of #134090 - veluca93:stable-tf11, r=oli-obkJacob Pratt-7/+6
2025-02-10Show diff suggestion format on verbose replacementEsteban Küber-2/+3
2025-02-02Shorten error message for callable with wrong return typeEsteban Küber-3/+3
2025-01-27Stabilize target_feature_11Caleb Zulawski-7/+6
2025-01-26Add cache to FoldEscapingRegionsMichael Goulet-0/+125
2025-01-22Use `structurally_normalize` instead of manual `normalizes-to` goalsBoxy-5/+27
2025-01-15Render fn defs with target_features attrs with the attributeOli Scherer-2/+3
2025-01-15Treat safe target_feature functions as unsafe by defaultOli Scherer-2/+2
2025-01-06`best_blame_constraint`: don't filter constraints by sup SCCdianne-24/+24
2024-12-31Make sure we check the future type is Sized in AsyncFn*Michael Goulet-0/+51
2024-12-25Actually print all the relevant parts of a coroutine in verbose modeMichael Goulet-2/+2
2024-12-13Stabilize async closuresMichael Goulet-173/+60
2024-12-08Don't use AsyncFnOnce::CallOnceFuture bounds for signature deductionMichael Goulet-0/+14
2024-12-05Stabilize noop_wakerEric Holk-3/+3
2024-12-02Move tests back to using AsyncFnMichael Goulet-53/+53
2024-11-22Pretty print AsyncFn traits tooMichael Goulet-6/+37
2024-11-02Auto merge of #132147 - estebank:long-types-2, r=davidtwcobors-1/+2
2024-11-02Remove or fix some FIXME(async_closure)Michael Goulet-15/+24
2024-11-02On long E0277 primary span label, move it to a `help`Esteban Küber-1/+2
2024-10-29Remove detail from label/note that is already available in other noteEsteban Küber-1/+1
2024-09-16Fix a couple more DefKind discrepancies between DefKind::Closure and DefKind:...Michael Goulet-0/+34
2024-09-16Encode coroutine_by_move_body_def_id in crate metadataMichael Goulet-0/+5
2024-09-16Don't ICE when generating Fn shim for async closure with borrowck errorMichael Goulet-0/+45
2024-09-14Consider synthetic closure bodies to be typeck childrenMichael Goulet-0/+19
2024-09-10Don't call closure_by_move_body_def_id on FnOnce async closures in MIR valida...Michael Goulet-0/+20
2024-09-07Rollup merge of #129847 - compiler-errors:async-cycle, r=davidtwcoMatthias Krüger-0/+19
2024-09-07Don't build by-move body when async closure is taintedMichael Goulet-0/+27
2024-09-01Replace walk with visit so we dont skip outermost expr kind in def collectorMichael Goulet-0/+12
2024-09-01Do not call query to compute coroutine layout for synthetic body of async clo...Michael Goulet-0/+19
2024-08-15Rollup merge of #129101 - compiler-errors:deref-on-parent-by-ref, r=lcnrMatthias Krüger-0/+34
2024-08-14Infer async closure args from Fn bound even if there is no corresponding Futu...Michael Goulet-0/+49
2024-08-14Fix projections when parent capture is by-refMichael Goulet-0/+34
2024-08-10Auto merge of #128572 - compiler-errors:fix-elaborate-box-derefs-on-debug, r=...bors-0/+35
2024-08-09Rollup merge of #128791 - compiler-errors:async-fn-unsafe, r=lcnrMatthias Krüger-0/+86
2024-08-08Don't implement AsyncFn for FnDef/FnPtr that wouldnt implement FnMichael Goulet-0/+86
2024-08-02Stop doing weird index stuff in ElaborateBoxDerefsMichael Goulet-0/+35
2024-08-01Skip over args when determining if coroutine-closure's inner coroutine consum...Michael Goulet-0/+17
2024-07-26Suppress useless clone suggestionMichael Goulet-5/+0
2024-07-26Make coroutine-closures possible to be clonedMichael Goulet-18/+98
2024-07-11Auto merge of #127097 - compiler-errors:async-closure-lint, r=oli-obkbors-0/+88
2024-07-08Infer async closure signature from old-style two-part Fn + Future boundsMichael Goulet-0/+27
2024-06-29Make all tests in async dir build-pass, adjust implements-fnmut test to begin...Michael Goulet-7/+11
2024-06-28Make it into a structured suggestion, maybe-incorrectMichael Goulet-0/+88
2024-06-27Tighten spans for async blocksMichael Goulet-13/+11
2024-06-05fix: break inside async closure has incorrect span for enclosing closureLin Yihai-4/+5
2024-05-22Auto merge of #125423 - fmease:rollup-ne4l9y4, r=fmeasebors-0/+51
2024-05-19Force the inner coroutine of an async closure to `move` if the outer closure ...Michael Goulet-0/+51
2024-05-18An async closure may implement FnMut/Fn if it has no self-borrowsMichael Goulet-0/+23
2024-05-12Propagate errors rather than using return_if_errMichael Goulet-0/+28