-
Notifications
You must be signed in to change notification settings - Fork 13.8k
Rollup of 7 pull requests #147449
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
Rollup of 7 pull requests #147449
Conversation
Signed-off-by: Jonathan Brouwer <jonathantbrouwer@gmail.com>
…joboet stdlib docs: document lifetime extension for `format_args!`'s arguments Since rust-lang#140748 is stable and rust-lang#92698 is closed, the section about `format_args!`'s argument lifetime limitation is outdated. I've updated it to point to the Reference docs, which will specify lifetime extension rules for builtin macros once rust-lang/reference#1980 or equivalent is merged. I've also taken the liberty of updating one of the doctests to assign the result of `format_args!` to a variable, both to provide an example and because I think it reads a little better. r? `@m-ou-se`
…=davidtwco cmse: disallow `impl Trait` in `cmse-nonsecure-entry` return types tracking issue: rust-lang#75835 fixes rust-lang#147242 Refactors some logic to be more robust in the future, and then disallows `impl Trait` as a return type for the cmse ABIs. The `is_valid_cmse_output_layout` function disallows `union` values like before. That is not entirely correct, but preserves the current behavior. Some additional logic is needed for `union` values (and any types where parts may be uninitialized) that I'll tackle in a later PR. can be reviewed commit-by-commit. r? types
…/impl-display, r=GuillaumeGomez [rustdoc] Don't serialize & deserialize data that doesn't go OTW `@GuillaumeGomez`
…ts, r=jdonszelmann Fix target list of `link_section` Fixes rust-lang#147411 (comment) r? `@jdonszelmann` `@rustbot` beta-nominate T-compiler
…fmease Print tip for human error format in runtest When working on rust-lang#147354, spent some time to figure out that there is `//~ ERROR` left on test file, this PR will give a better error message for this scenario.
…ents, r=RalfJung Fix comments error for Provenance impls r? `@RalfJung`
…r=fmease c-variadic: fix thir-print for `...` without a pattern tracking issue: rust-lang#44930 fixes rust-lang#147409 r? `@fmease`
@bors r+ rollup=never p=5 |
☀️ Test successful - checks-actions |
📌 Perf builds for each rolled up PR:
previous master: fed46ffd50 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
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 fed46ff (parent) -> d62f33a (this PR) Test differencesShow 76 test diffsStage 1
Stage 2
Additionally, 74 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 d62f33a7c684473bf6efa2f3ff57093bb8986141 --output-dir test-dashboard And 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 (d62f33a): 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)Results (primary -0.3%, secondary 2.4%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (primary -5.0%, secondary -1.0%)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: 474.165s -> 470.014s (-0.88%) |
…iaskrgr Rollup of 7 pull requests Successful merges: - rust-lang#145943 (stdlib docs: document lifetime extension for `format_args!`'s arguments) - rust-lang#147243 (cmse: disallow `impl Trait` in `cmse-nonsecure-entry` return types) - rust-lang#147402 ([rustdoc] Don't serialize & deserialize data that doesn't go OTW) - rust-lang#147418 (Fix target list of `link_section`) - rust-lang#147429 (Print tip for human error format in runtest) - rust-lang#147441 (Fix comments error for Provenance impls) - rust-lang#147442 (c-variadic: fix thir-print for `...` without a pattern) r? `@ghost` `@rustbot` modify labels: rollup
Successful merges:
format_args!
's arguments #145943 (stdlib docs: document lifetime extension forformat_args!
's arguments)impl Trait
incmse-nonsecure-entry
return types #147243 (cmse: disallowimpl Trait
incmse-nonsecure-entry
return types)link_section
#147418 (Fix target list oflink_section
)...
without a pattern #147442 (c-variadic: fix thir-print for...
without a pattern)r? @ghost
@rustbot modify labels: rollup
Create a similar rollup