Uh oh!
There was an error while loading. Please reload this page.
rustc: use a separate copy of P for HIR than for AST. - #61995
Conversation
This comment has been minimized.
This comment has been minimized.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
eddyb
commented
Jul 1, 2019
@petrochenkov Rebased and fixed nits. |
petrochenkov
commented
Jul 1, 2019
@bors r+ |
bors
commented
Jul 1, 2019
📌 Commit c6374cf has been approved by |
bors
commented
Jul 1, 2019
⌛ Testing commit c6374cf with merge 6a21be2954d05f6fb1ebacfa69f78b2556eef00e... |
emilyalbini
commented
Jul 1, 2019
@bors retry Yielding priority to the Azure migration. |
rustc: use a separate copy of P for HIR than for AST. Note: this currently includes/is based on top of rust-lang#61987. Like rust-lang#61968, but goes one step further and uses a separate `P<...>` for the HIR, with no `Clone`, or the ability to mutate after allocation. There is still `into_inner`/`into_iter`, but they're only exposed for `hir::lowering`, and they would take more work to untangle. r? @petrochenkov cc @rust-lang/compiler
bors
commented
Jul 3, 2019
⌛ Testing commit c6374cf with merge 191b6d1b778c55ec8f274dbc562479af66aa9d8b... |
emilyalbini
commented
Jul 3, 2019
@bors retry Yielding priority to the stable rebuild. |
bors
commented
Jul 3, 2019
rustc: use a separate copy of P for HIR than for AST. Note: this currently includes/is based on top of #61987. Like #61968, but goes one step further and uses a separate `P<...>` for the HIR, with no `Clone`, or the ability to mutate after allocation. There is still `into_inner`/`into_iter`, but they're only exposed for `hir::lowering`, and they would take more work to untangle. r? @petrochenkov cc @rust-lang/compiler
bors
commented
Jul 3, 2019
☀️ Test successful - checks-azure, checks-travis, status-appveyor |
rust-highfive
commented
Jul 3, 2019
📣 Toolstate changed by #61995! Tested on commit 8c6fb02. 💔 clippy-driver on windows: test-pass → build-fail (cc @Manishearth@llogiq@mcarton@oli-obk@phansch, @rust-lang/infra). |
Tested on commit rust-lang/rust@8c6fb02. Direct link to PR: <rust-lang/rust#61995> 💔 clippy-driver on windows: test-pass → build-fail (cc @Manishearth@llogiq@mcarton@oli-obk@phansch, @rust-lang/infra). 💔 clippy-driver on linux: test-pass → build-fail (cc @Manishearth@llogiq@mcarton@oli-obk@phansch, @rust-lang/infra).
rustup rust-lang/rust#61995 changelog: none
rustup rust-lang/rust#61995 changelog: none
rustup rust-lang/rust#61995 changelog: none
Changes: ```` Remove unused import rustup rust-lang#61995 Fix allow bug in `trivially_copy_pass_by_ref` readme: fix urls in the license Fix `match_same_arms` false negative Reenable cargo and rls tests in travis Test for melted ICE rust-lang#4121 Fix `never_loop` false positive Running rustfmt on test Removed use of intrinsics::uninit from tests. Making try_err machine applicable PR comments Adding try_err lint ```` Fixesrust-lang#62338
Note: this currently includes/is based on top of #61987.
Like #61968, but goes one step further and uses a separate
P<...>for the HIR, with noClone, or the ability to mutate after allocation.There is still
into_inner/into_iter, but they're only exposed forhir::lowering, and they would take more work to untangle.r? @petrochenkov cc @rust-lang/compiler