Uh oh!
There was an error while loading. Please reload this page.
const mem::drop - #147708
Conversation
As expected, failures due to differences in a few UI tests. Will go through and fix everything and then get back, although as usual, running tests will take forever. EDIT: Actually, in this case, it's a soundness check in the new solver getting extra, unexpected errors due to an additional trait bound ( |
This comment has been minimized.
This comment has been minimized.
RalfJung
commented
Oct 15, 2025
Please, I'm not part of const-traitificiation for lack of time so this isn't a great review group to use for PRs like this. |
rustbot
commented
Oct 15, 2025
|
oli-obk
commented
Oct 15, 2025
bors
commented
Oct 15, 2025
Rollup of 11 pull requests Successful merges: - #143191 (Stabilize `rwlock_downgrade` library feature) - #147444 (Allow printing a fully-qualified path in `def_path_str`) - #147527 (Update t-compiler beta nomination Zulip msg) - #147670 (some `ErrorGuaranteed` cleanups) - #147676 (Return spans out of `is_doc_comment` to reduce reliance on `.span()` on attributes) - #147708 (const `mem::drop`) - #147710 (Fix ICE when using contracts on async functions) - #147716 (Fix some comments) - #147718 (miri: use allocator_shim_contents codegen helper) - #147729 (ignore boring locals when explaining why a borrow contains a point due to drop of a live local under polonius) - #147742 (Revert unintentional whitespace changes to rustfmt-excluded file) r? `@ghost` `@rustbot` modify labels: rollup
Uh oh!
There was an error while loading. Please reload this page.
Rollup merge of #147708 - clarfonthey:const-drop, r=oli-obk const `mem::drop` I'm putting this under the `const Destruct` feature flag since it doesn't really feel relevant to put it elsewhere… it's just an empty function body, so, it doesn't have any particular weirdness attached to it (unlike `drop_in_place`, for example). r? wg-const-eval
Rollup of 11 pull requests Successful merges: - rust-lang/rust#143191 (Stabilize `rwlock_downgrade` library feature) - rust-lang/rust#147444 (Allow printing a fully-qualified path in `def_path_str`) - rust-lang/rust#147527 (Update t-compiler beta nomination Zulip msg) - rust-lang/rust#147670 (some `ErrorGuaranteed` cleanups) - rust-lang/rust#147676 (Return spans out of `is_doc_comment` to reduce reliance on `.span()` on attributes) - rust-lang/rust#147708 (const `mem::drop`) - rust-lang/rust#147710 (Fix ICE when using contracts on async functions) - rust-lang/rust#147716 (Fix some comments) - rust-lang/rust#147718 (miri: use allocator_shim_contents codegen helper) - rust-lang/rust#147729 (ignore boring locals when explaining why a borrow contains a point due to drop of a live local under polonius) - rust-lang/rust#147742 (Revert unintentional whitespace changes to rustfmt-excluded file) r? `@ghost` `@rustbot` modify labels: rollup
Rollup of 11 pull requests Successful merges: - rust-lang/rust#143191 (Stabilize `rwlock_downgrade` library feature) - rust-lang/rust#147444 (Allow printing a fully-qualified path in `def_path_str`) - rust-lang/rust#147527 (Update t-compiler beta nomination Zulip msg) - rust-lang/rust#147670 (some `ErrorGuaranteed` cleanups) - rust-lang/rust#147676 (Return spans out of `is_doc_comment` to reduce reliance on `.span()` on attributes) - rust-lang/rust#147708 (const `mem::drop`) - rust-lang/rust#147710 (Fix ICE when using contracts on async functions) - rust-lang/rust#147716 (Fix some comments) - rust-lang/rust#147718 (miri: use allocator_shim_contents codegen helper) - rust-lang/rust#147729 (ignore boring locals when explaining why a borrow contains a point due to drop of a live local under polonius) - rust-lang/rust#147742 (Revert unintentional whitespace changes to rustfmt-excluded file) r? `@ghost` `@rustbot` modify labels: rollup
const `mem::drop` I'm putting this under the `const Destruct` feature flag since it doesn't really feel relevant to put it elsewhere… it's just an empty function body, so, it doesn't have any particular weirdness attached to it (unlike `drop_in_place`, for example). r? wg-const-eval
…iaskrgr Rollup of 11 pull requests Successful merges: - rust-lang#143191 (Stabilize `rwlock_downgrade` library feature) - rust-lang#147444 (Allow printing a fully-qualified path in `def_path_str`) - rust-lang#147527 (Update t-compiler beta nomination Zulip msg) - rust-lang#147670 (some `ErrorGuaranteed` cleanups) - rust-lang#147676 (Return spans out of `is_doc_comment` to reduce reliance on `.span()` on attributes) - rust-lang#147708 (const `mem::drop`) - rust-lang#147710 (Fix ICE when using contracts on async functions) - rust-lang#147716 (Fix some comments) - rust-lang#147718 (miri: use allocator_shim_contents codegen helper) - rust-lang#147729 (ignore boring locals when explaining why a borrow contains a point due to drop of a live local under polonius) - rust-lang#147742 (Revert unintentional whitespace changes to rustfmt-excluded file) r? `@ghost` `@rustbot` modify labels: rollup
I'm putting this under the
const Destructfeature flag since it doesn't really feel relevant to put it elsewhere… it's just an empty function body, so, it doesn't have any particular weirdness attached to it (unlikedrop_in_place, for example).r? wg-const-eval