-
Notifications
You must be signed in to change notification settings - Fork 12.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove const prop for indirects #73130
Remove const prop for indirects #73130
Conversation
This isn't sound without validation. We don't want to report errors in case of failure to intern and validate, we just don't want to const prop. Interning and const prop is not built for this, let's not do it until we have a clearer picture on aggregate propagation.
@bors try @rust-timer queue |
Awaiting bors try build completion |
⌛ Trying commit 0acb30d990f8d083ef970b3cbc25ca5add42fdcb with merge cf6eb878bb583ffa3a9ea1219cdac97dffe23955... |
💔 Test failed - checks-azure |
@bors try |
⌛ Trying commit 0acb30d990f8d083ef970b3cbc25ca5add42fdcb with merge afc2d6854e31cb3e2bc400a501281277a8bfde80... |
☀️ Try build successful - checks-azure |
Queued afc2d6854e31cb3e2bc400a501281277a8bfde80 with parent 7355816, future comparison URL. |
Finished benchmarking try commit (afc2d6854e31cb3e2bc400a501281277a8bfde80): comparison url. |
Looks like it doesn't make that much of a difference from a performance perspective so I'll just remove that now and maybe we can come back to it at some point in the future. |
0acb30d
to
fa41937
Compare
r? @oli-obk |
This comment has been minimized.
This comment has been minimized.
fa41937
to
1e88f13
Compare
@bors r+ |
📌 Commit 1e88f13 has been approved by |
Rollup of 13 pull requests Successful merges: - rust-lang#70740 (Enabling static-pie for musl) - rust-lang#72331 (Report error when casting an C-like enum implementing Drop) - rust-lang#72486 (Fix asinh of negative values) - rust-lang#72497 (tag/niche terminology cleanup) - rust-lang#72999 (Create self-contained directory and move there some of external binaries/libs) - rust-lang#73130 (Remove const prop for indirects) - rust-lang#73142 (Ensure std benchmarks get tested.) - rust-lang#73305 (Disallow loading crates with non-ascii identifier name.) - rust-lang#73346 (Add rust specific features to print target features) - rust-lang#73362 (Test that bounds checks are elided when slice len is checked up-front) - rust-lang#73459 (Reduce pointer casts in Box::into_boxed_slice) - rust-lang#73464 (Document format correction) - rust-lang#73479 (Minor tweaks to liballoc) Failed merges: r? @ghost
This was only used by one mir-opt test and since it causes buggy behavior under
-Zmir-opt-level=2
, it seems like we should remove it.This was split out from #71946.
Closes #72679
Closes #72372
Closes #72285