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-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 (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 Traitincmse-nonsecure-entryreturn types #147243 (cmse: disallowimpl Traitincmse-nonsecure-entryreturn 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