Repository navigation
Implement cromulent Copy closure captures - #163717
Jules-Bertholet wants to merge 7 commits into
Conversation
This comment has been minimized.
This comment has been minimized.
d0c48eb to
61b2dc2
Compare
This comment has been minimized.
This comment has been minimized.
61b2dc2 to
8cf8a71
Compare
This comment has been minimized.
This comment has been minimized.
8cf8a71 to
cc5b2e6
Compare
This comment has been minimized.
This comment has been minimized.
cdb0b2a to
aa1f01a
Compare
This comment has been minimized.
This comment has been minimized.
40c8217 to
44bd89c
Compare
This comment has been minimized.
This comment has been minimized.
03e2c32 to
2a3a2e0
Compare
This comment has been minimized.
This comment has been minimized.
59ad213 to
818ec01
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
3d1ce2a to
61642b9
Compare
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.
|
A few of the Crater regressions appear to be from #164610. Most are from auto-trait inference (which I have now pushed a fix for). |
This comment has been minimized.
This comment has been minimized.
|
@bors try |
This comment has been minimized.
This comment has been minimized.
|
@theemathas I resolved the merge conflict |
This comment has been minimized.
This comment has been minimized.
|
@bors try The crater run should be of the crates that regressed in the previous run, right? |
This comment has been minimized.
This comment has been minimized.
Correct |
|
👌 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
|
🚧 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
|
🎉 Experiment
Footnotes
|
|
All the remaining regressions are from a single crate, https://github.com/robertknight/rten, with a Thankfully, it's easy to accommodate this weirdness, though at the cost of some slightly uglier diagnostics. So we now have 0 regressions 🎉 |
Except inside closures, where we need to keep capture inference stable. Gets rid of MIR bloat, and improves diagnostics.
Implements RFC 4011.
View all comments
Implements rust-lang/rfcs#4011.
Depends on #164014
Fixes #36569
@rustbot label T-lang A-closures needs-fcp S-blocked