Repository navigation
Eagerly normalize in generalize - #151746
rust-bors[bot] merged 12 commits into
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
@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.
… r=<try> Eagerly normalize in generalize
This comment has been minimized.
This comment has been minimized.
|
💔 Test for 92bb985 failed: CI. Failed job:
|
fun, we've got some jank in serde which we don't have in our ui test suite |
5bd20bb to
d0cdaae
Compare
This comment has been minimized.
This comment has been minimized.
d0cdaae to
fb5d5cf
Compare
This comment has been minimized.
This comment has been minimized.
fb5d5cf to
d96cab0
Compare
This comment has been minimized.
This comment has been minimized.
d96cab0 to
5611a89
Compare
|
changes to the core type system cc @lcnr |
|
@lcnr I think this fixes all issues we had. Only one test really regressed, some got a bunch better. Fixed the span on the one test we discussed. |
5611a89 to
3f90d08
Compare
This comment has been minimized.
This comment has been minimized.
|
@GuillaumeGomez is this another flaky test? |
60e068f to
d665c0b
Compare
|
@bors r=lcnr |
This comment has been minimized.
This comment has been minimized.
What is this?This is an experimental post-merge analysis report that shows differences in test outcomes between the merged PR and its parent PR.Comparing bfc05d6 (parent) -> ac7f9ec (this PR) Test differencesShow 8 test diffsStage 1
Stage 2
Additionally, 4 doctest diffs were found. These are ignored, as they are noisy. Job group index
Test dashboardRun cargo run --manifest-path src/ci/citool/Cargo.toml -- \
test-dashboard ac7f9ec7da74d37fd28667c86bf117a39ba5b02a --output-dir test-dashboardAnd then open Job duration changes
How to interpret the job duration changes?Job durations can vary a lot, based on the actual runner instance |
|
Finished benchmarking commit (ac7f9ec): comparison URL. Overall result: ❌✅ regressions and improvements - please read the text belowOur benchmarks found a performance regression caused by this PR. Next Steps:
@rustbot label: +perf-regression 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 0.7%, secondary -0.6%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (secondary -1.2%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 485.797s -> 485.09s (-0.15%) |
…ize-in-generalize, r=lcnr Revert eagerly normalize in generalize r? @lcnr Reverts rust-lang#151746 We'll likely pull eager normalization out of generalization Fixes rust-lang#154173 Fixes rust-lang#154244
…ize-in-generalize, r=lcnr Revert eagerly normalize in generalize r? @lcnr Reverts rust-lang#151746 We'll likely pull eager normalization out of generalization Fixes rust-lang#154173 Fixes rust-lang#154244
|
A note if we want to re-land this: while investigating the recent bevy/wgpu regression in the impossible predicates pass, I've noticed this PR made the |
…neralize, r=lcnr
…neralize, r=lcnr
…neralize, r=lcnr
…neralize, r=lcnr
View all comments
r? @lcnr
cc: rust-lang/trait-system-refactor-initiative#262