Added codegen tests for different forms of Option::or#150564
Added codegen tests for different forms of Option::or#150564bors merged 5 commits intorust-lang:mainfrom
Option::or#150564Conversation
|
|
|
rustbot has assigned @Mark-Simulacrum. Use |
1612a70 to
80acf74
Compare
|
r? scottmcm |
|
Reminder, once the PR becomes ready for a review, use |
…8` and `[u8; 1]` cases Co-authored-by: scottmcm <scottmcm@users.noreply.github.com>
…t tests with `NonZero<u8>` input
Thank you very much for the valuable feedback - I agree with all the comments, and have attempted to address and implement all of it. I have two further questions:
Thanks again! |
|
@rustbot ready |
|
…ormation in `CHECK-` directives Co-authored-by: scottmcm <scottmcm@users.noreply.github.com>
…ith directive contents
|
@rustbot ready Thank you very much again for feedback (and patience!). I've implemented all the suggestions (specifically ensuring all |
|
Thanks, this looks great! Welcome to the never-as-simple-as-you'd-wish world of codegen tests :P @bors r+ rollup=iffy (new codegen tests are always a different-target risk) |
…tmcm Added codegen tests for different forms of `Option::or` Adds tests to check the output of the different ways of writing `Option::or` Fixes #124533
|
The job Click to see the possible cause of the failure (guessed by this bot) |
|
💔 Test failed - checks-actions |
|
@bors retry (no way that adding one codegen test broke a ui test) |
|
☀️ Test successful - checks-actions |
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 7ecabfa (parent) -> f57b9e6 (this PR) Test differencesShow 4 test diffsStage 1
Stage 2
Additionally, 2 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 f57b9e6f565a1847e83a63f3e90faa3870536c1f --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 (f57b9e6): comparison URL. Overall result: ✅ improvements - no action needed@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)This benchmark run did not return any relevant results for this metric. CyclesThis benchmark run did not return any relevant results for this metric. Binary sizeResults (primary 0.0%, secondary 0.1%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Bootstrap: 475.226s -> 474.455s (-0.16%) |
Adds tests to check the output of the different ways of writing
Option::orFixes #124533