Uh oh!
There was an error while loading. Please reload this page.
Introduce move expressions (move($expr)) - #155023
Conversation
move($expr)) move($expr))
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
rustbot
commented
Apr 16, 2026
Some changes occurred in src/tools/clippy cc @rust-lang/clippy The parser was modified, potentially altering the grammar of (stable) Rust cc @fmease Some changes occurred in src/tools/rustfmt cc @rust-lang/rustfmt |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Introduce move expressions (`move($expr)`) This is an experimental first version of move expressions. This first version implements it just in plain closures. A support for coroutine closures will be added in follow up pull requests. RFC: will be added later Tracking issue: #155050 Project goal: - rust-lang/goals#107 - https://rust-lang.github.io/rust-project-goals/2026/ergonomic-rc.html r? @nikomatsakis
💔 Test for 0a3949b failed: CI. Failed job:
|
TaKO8Ki
commented
May 11, 2026
@bors retry |
This comment has been minimized.
This comment has been minimized.
Introduce move expressions (`move($expr)`) This is an experimental first version of move expressions. This first version implements it just in plain closures. A support for coroutine closures will be added in follow up pull requests. RFC: will be added later Tracking issue: #155050 Project goal: - rust-lang/goals#107 - https://rust-lang.github.io/rust-project-goals/2026/ergonomic-rc.html r? @nikomatsakis
rust-log-analyzer
commented
May 11, 2026
A job failed! Check out the build log: (web)(plain enhanced)(plain) Click to see the possible cause of the failure (guessed by this bot) |
💔 Test for e21651e failed: CI. Failed job:
|
RalfJung
commented
May 11, 2026
@bors retry The push refers to repository [ghcr.io/rust-lang/rust-ci] ... received unexpected HTTP status: 502 Bad Gateway |
rust-log-analyzer
commented
May 11, 2026
The job Click to see the possible cause of the failure (guessed by this bot) |
Introduce move expressions (`move($expr)`) This is an experimental first version of move expressions. This first version implements it just in plain closures. A support for coroutine closures will be added in follow up pull requests. RFC: will be added later Tracking issue: rust-lang#155050 Project goal: - rust-lang/goals#107 - https://rust-lang.github.io/rust-project-goals/2026/ergonomic-rc.html r? @nikomatsakis
…uwer Rollup of 11 pull requests Successful merges: - #156448 (miri subtree update) - #155023 (Introduce move expressions (`move($expr)`) ) - #156429 (Simplify `intrinsic::raw_eq` in MIR when possible) - #147672 (LLBC-linker: Do not strip debug symbols for the nvptx target anymore) - #155169 (jsondoclint: simplify code using idiomatic Rust) - #155184 ( Have arrays' `drop_glue` just unsize and call the slice version) - #156022 (rustdoc: Fix cosmetic issues when reporting unresolved paths in `broken_intra_doc_links`) - #156442 (Show intrinsics::gpu in docs) - #156461 (LLVM 23: Specify `returnaddress` intrinsic return type) - #156462 (LLVM 23: Accept float (instead of hex) literals in codegen tests) - #156466 (Refactor `CheckAttrVisitor` so rustfmt can format it.)
Uh oh!
There was an error while loading. Please reload this page.
Rollup merge of #155023 - TaKO8Ki:move-expr-1, r=nikomatsakis Introduce move expressions (`move($expr)`) This is an experimental first version of move expressions. This first version implements it just in plain closures. A support for coroutine closures will be added in follow up pull requests. RFC: will be added later Tracking issue: #155050 Project goal: - rust-lang/goals#107 - https://rust-lang.github.io/rust-project-goals/2026/ergonomic-rc.html r? @nikomatsakis
…uwer Rollup of 11 pull requests Successful merges: - rust-lang/rust#156448 (miri subtree update) - rust-lang/rust#155023 (Introduce move expressions (`move($expr)`) ) - rust-lang/rust#156429 (Simplify `intrinsic::raw_eq` in MIR when possible) - rust-lang/rust#147672 (LLBC-linker: Do not strip debug symbols for the nvptx target anymore) - rust-lang/rust#155169 (jsondoclint: simplify code using idiomatic Rust) - rust-lang/rust#155184 ( Have arrays' `drop_glue` just unsize and call the slice version) - rust-lang/rust#156022 (rustdoc: Fix cosmetic issues when reporting unresolved paths in `broken_intra_doc_links`) - rust-lang/rust#156442 (Show intrinsics::gpu in docs) - rust-lang/rust#156461 (LLVM 23: Specify `returnaddress` intrinsic return type) - rust-lang/rust#156462 (LLVM 23: Accept float (instead of hex) literals in codegen tests) - rust-lang/rust#156466 (Refactor `CheckAttrVisitor` so rustfmt can format it.)
Introduce move expressions (`move($expr)`) This is an experimental first version of move expressions. This first version implements it just in plain closures. A support for coroutine closures will be added in follow up pull requests. RFC: will be added later Tracking issue: rust-lang#155050 Project goal: - rust-lang/goals#107 - https://rust-lang.github.io/rust-project-goals/2026/ergonomic-rc.html r? @nikomatsakis
…uwer Rollup of 11 pull requests Successful merges: - rust-lang/rust#156448 (miri subtree update) - rust-lang/rust#155023 (Introduce move expressions (`move($expr)`) ) - rust-lang/rust#156429 (Simplify `intrinsic::raw_eq` in MIR when possible) - rust-lang/rust#147672 (LLBC-linker: Do not strip debug symbols for the nvptx target anymore) - rust-lang/rust#155169 (jsondoclint: simplify code using idiomatic Rust) - rust-lang/rust#155184 ( Have arrays' `drop_glue` just unsize and call the slice version) - rust-lang/rust#156022 (rustdoc: Fix cosmetic issues when reporting unresolved paths in `broken_intra_doc_links`) - rust-lang/rust#156442 (Show intrinsics::gpu in docs) - rust-lang/rust#156461 (LLVM 23: Specify `returnaddress` intrinsic return type) - rust-lang/rust#156462 (LLVM 23: Accept float (instead of hex) literals in codegen tests) - rust-lang/rust#156466 (Refactor `CheckAttrVisitor` so rustfmt can format it.)
View all comments
This is an experimental first version of move expressions.
This first version implements it just in plain closures. A support for coroutine closures will be added in follow up pull requests.
RFC: will be added later
Tracking issue: #155050
Project goal:
r? @nikomatsakis