privacy: Assert that compared visibilities are (usually) ordered#155257
privacy: Assert that compared visibilities are (usually) ordered#155257petrochenkov wants to merge 4 commits intorust-lang:mainfrom
Conversation
|
r? @adwinwhite rustbot has assigned @adwinwhite. Use Why was this reviewer chosen?The reviewer was selected based on:
|
|
@bors try @rust-timer queue |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
privacy: Assert that compared visibilities are (usually) ordered
This comment has been minimized.
This comment has been minimized.
|
💔 Test for 5f54327 failed: CI. Failed job:
|
This comment has been minimized.
This comment has been minimized.
…sibilities We can do it because the compared visibilities are guaranteed to be ordered
2b33358 to
8528576
Compare
|
This PR was rebased onto a different main commit. Here's a range-diff highlighting what actually changed. Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers. |
|
@bors try @rust-timer queue |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
privacy: Assert that compared visibilities are (usually) ordered
This comment has been minimized.
This comment has been minimized.
|
Finished benchmarking commit (0c52563): comparison URL. Overall result: ❌ regressions - please read:Benchmarking means the PR may be perf-sensitive. It's automatically marked not fit for rolling up. Overriding is possible but disadvised: it risks changing compiler perf. Next, please: If you can, justify the regressions found in this try perf run in writing along with @bors rollup=never Instruction countOur most reliable metric. Used to determine the overall result above. However, even this metric can be noisy.
Max RSS (memory usage)Results (primary 1.6%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (secondary -3.3%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeThis perf run didn't have relevant results for this metric. Bootstrap: 489.936s -> 490.568s (0.13%) |
|
One small regression on libc (which is a sort of stress test for large number of imports and other items). |
|
This could also be potentially blocked on #155213 which addresses on of the FIXMEs here. |
And make "greater than" (
>) the new base operation for comparing visibilities instead of "is at least" (>=).