summary refs log tree commit diff
path: root/tests/ui/coroutine
AgeCommit message (Expand)AuthorLines
2024-09-25Fixed diagnostics for coroutines with () as input.Virginia Senioria-0/+26
2024-09-13Update tests for hidden references to mutable staticObei Sideg-0/+2
2024-09-11Properly deny const gen/async gen fnsMichael Goulet-0/+32
2024-09-08Auto merge of #129313 - RalfJung:coroutine-niches, r=compiler-errorsbors-3/+6
2024-08-31Create opaque definitions in resolver.Camille GILLOT-3/+3
2024-08-20bless ui testsRalf Jung-3/+6
2024-08-12Add must_use attribute to Coroutine traitHenry Sloan-2/+3
2024-08-10rustc_ast_lowering: make "yield syntax is experimental" translatablePavel Grigorenko-2/+0
2024-08-03Add test for `coroutine` attributeOli Scherer-0/+25
2024-07-21Explain that coroutine can be marked staticMichael Goulet-0/+56
2024-07-14Use ordinal number in argument errorlong-long-float-1/+1
2024-07-11Always use a colon in `//@ normalize-*:` headersZalathar-1/+1
2024-06-27Tighten spans for async blocksMichael Goulet-59/+46
2024-06-19Rollup merge of #125078 - linyihai:issue-124496, r=compiler-errors许杰友 Jieyou Xu (Joe)-7/+8
2024-06-12Require any function with a tait in its signature to actually constrain a hid...Oli Scherer-28/+30
2024-06-05fix: break inside async closure has incorrect span for enclosing closureLin Yihai-7/+8
2024-06-04Handle safety keyword for extern block inner itemsSantiago Pastorino-6/+6
2024-05-19add ui tests for E0373 suggestionJoshua Wong-0/+64
2024-05-07Update TestsVeera-0/+95
2024-04-24Modify `find_expr` from `Span` to better account for closuresEsteban Küber-0/+5
2024-04-24Error on using `yield` without also using `#[coroutine]` on the closureOli Scherer-496/+770
2024-04-24Add explicit syntax for coroutines instead of relying on closures having `yie...Oli Scherer-2/+2
2024-04-15crash -> testMichael Goulet-0/+27
2024-04-15Do check_coroutine_obligations once per typeck rootMichael Goulet-41/+55
2024-03-25Auto merge of #122721 - oli-obk:merge_queries, r=davidtwcobors-5/+0
2024-03-22Implement `FusedIterator` for `gen` blockShoyu Vanilla-0/+21
2024-03-20Update documentationOli Scherer-1/+1
2024-03-20Replace `mir_built` query with a hook and use mir_const everywhere insteadOli Scherer-6/+1
2024-03-19Remove redundant coroutine captures noteMichael Goulet-3/+0
2024-03-14eagerly instantiate binders to avoid relying on `sub`lcnr-11/+5
2024-03-12Auto merge of #122036 - alexcrichton:test-wasm-with-wasi, r=oli-obkbors-1/+0
2024-03-11Update test directives for `wasm32-wasip1`Alex Crichton-1/+0
2024-03-10Ignore tests w/ current/next revisions from compare-mode=next-solverMichael Goulet-17/+20
2024-03-06compiletest: Add a `//@ needs-threads` directiveAlex Crichton-1/+1
2024-03-03Use root obligation on E0277 for some casesEsteban Küber-1/+0
2024-02-18Add `Future` and `IntoFuture` to the 2024 preludeNilstrieb-1/+0
2024-02-16[AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives许杰友 Jieyou Xu (Joe)-163/+163
2024-02-07Record coroutine kind in genericsMichael Goulet-0/+17
2024-02-01On E0277 be clearer about implicit `Sized` bounds on type params and assoc typesEsteban Küber-1/+1
2024-01-30Provide more context on derived obligation error primary labelEsteban Küber-26/+26
2024-01-24Deduplicate more sized errors on call exprsEsteban Küber-27/+52
2024-01-23Random type checker changesMichael Goulet-3/+3
2024-01-17Remove unnecessary `let`s and borrowing from `Waker::noop()` usage.Kevin Reid-4/+2
2024-01-13Bless testsGeorge-lewis-0/+5
2024-01-11Remove special-casing around aliaskind in new solverMichael Goulet-1/+54
2024-01-05Rollup merge of #119563 - compiler-errors:coroutine-resume, r=oli-obkMatthias Krüger-0/+109
2024-01-05Stabilize THIR unsafeckMatthew Jasper-1/+1
2024-01-05Remove revisions for THIR unsafeckMatthew Jasper-17/+1
2024-01-05Auto merge of #118297 - shepmaster:warn-dead-tuple-fields, r=WaffleLapkinbors-1/+1
2024-01-04Check yield terminator's resume type in borrowckMichael Goulet-0/+109