Add `IMPLIED_BOUNDS_ENTAILMENT` lint by compiler-errors · Pull Request #105575 ·...
source link: https://github.com/rust-lang/rust/pull/105575
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Add IMPLIED_BOUNDS_ENTAILMENT
lint
#105575
Conversation
Contributor
oli-obk commented Dec 11, 2022
This comment has been minimized.
added the S-waiting-on-perf Status: Waiting on a perf run to be completed. label
Contributor
bors commented Dec 11, 2022
Contributor
bors commented Dec 12, 2022
Try build successful - checks-actions |
This comment has been minimized.
Collaborator
rust-timer commented Dec 12, 2022
Finished benchmarking commit (9490fcf): comparison URL. Overall result: regressions - ACTION NEEDEDBenchmarking this pull request likely means that it is perf-sensitive, so we're automatically marking it as not fit for rolling up. While you can manually mark this PR as fit for rollup, we strongly recommend not doing so since this PR may lead to changes in compiler perf. Next Steps: If you can justify the regressions found in this try perf run, please indicate this with @bors rollup=never Warning : The following benchmark(s) failed to build:
Instruction countThis is a highly reliable metric that was used to determine the overall result at the top of this comment.
Max RSS (memory usage)Results CyclesResults |
Member
Author
compiler-errors commented Dec 15, 2022
@lcnr told me r=me on Zulip after updating the tracking issue (#105572) to be more descriptive. We also discussed this during the compiler team meeting (starting here) and decided the perf hit is acceptable, as this lint will be removed and turned into a hard error hopefully in a few versions. @bors r=lcnr |
Contributor
bors commented Dec 15, 2022
added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties.
labels
Contributor
bors commented Dec 16, 2022
Contributor
bors commented Dec 16, 2022
Test failed - checks-actions |
added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties.
and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
labels
Collaborator
rustbot commented Dec 16, 2022
Some changes occurred in src/tools/clippy |
Member
Author
compiler-errors commented Dec 16, 2022
@bors r=lcnr lol let's try this again |
added the S-waiting-on-perf Status: Waiting on a perf run to be completed. label
Contributor
bors commented Dec 19, 2022
Contributor
bors commented Dec 19, 2022
Try build successful - checks-actions |
This comment has been minimized.
Collaborator
rust-timer commented Dec 19, 2022
Finished benchmarking commit (71f9b2b): comparison URL. Overall result: regressions - ACTION NEEDEDBenchmarking this pull request likely means that it is perf-sensitive, so we're automatically marking it as not fit for rolling up. While you can manually mark this PR as fit for rollup, we strongly recommend not doing so since this PR may lead to changes in compiler perf. Next Steps: If you can justify the regressions found in this try perf run, please indicate this with @bors rollup=never Instruction countThis is a highly reliable metric that was used to determine the overall result at the top of this comment.
Max RSS (memory usage)Results CyclesResults |
removed the S-waiting-on-perf Status: Waiting on a perf run to be completed. label
Member
Author
compiler-errors commented Dec 20, 2022
Huh, well, seems like rewriting it to only try once on the good path didn't actually fix the perf. Anyways, oli told me r=me on PM. @bors r=oli-obk rollup=never |
Contributor
bors commented Dec 20, 2022
added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author.
labels
Contributor
bors commented Dec 20, 2022
Contributor
bors commented Dec 20, 2022
Test successful - checks-actions |
Collaborator
rust-timer commented Dec 20, 2022
Finished benchmarking commit (7f42e58): comparison URL. Overall result: regressions - ACTION NEEDEDNext Steps: If you can justify the regressions found in this perf run, please indicate this with @rustbot label: +perf-regression Instruction countThis is a highly reliable metric that was used to determine the overall result at the top of this comment.
Max RSS (memory usage)Results CyclesResults |
Contributor
oli-obk commented Dec 20, 2022
@rustbot label: +perf-regression-triaged This regression was anticipated and accepted by the compiler team and types team on the grounds that we'll get this perf back once the future incompat lint becomes a hard error. Also: this addresses a soundness issue |
added the perf-regression-triaged The performance regression has been triaged. label
Contributor
jackh726 commented Dec 20, 2022
I'm going to add relnotes here. It's not certain at what stage this lint will be (still warn or upgraded to deny) at release time, but given the size of breakages reported by crater, I think it would be good to point this out. |
added the relnotes Marks issues that should be documented in the release notes of the next release. label
added the beta-accepted Accepted for backporting to the compiler in the beta channel. label
@compiler-errors This doesn't seem to backport cleanly -- can you prepare a PR targeting the beta branch? |
added finished-final-comment-period The final comment period is finished for this PR / Issue. to-announce Announce this issue on triage meeting
and removed final-comment-period In the final comment period and will be merged soon unless new substantive objections are raised.
labels
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
Successfully merging this pull request may close these issues.
None yet
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK