Skip to content

Automatic toolchain upgrade to nightly-2025-04-04 #3991

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

Merged
merged 1 commit into from
Apr 7, 2025

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Apr 5, 2025

Update Rust toolchain from nightly-2025-04-03 to nightly-2025-04-04 without any other source changes.

Copy link
Contributor Author

github-actions bot commented Apr 5, 2025

This is an automatically generated pull request. If any of the CI checks fail,
manual intervention is required. In such a case, review the changes at
https://github.com/rust-lang/rust from
rust-lang/rust@d5b4c2e up to
rust-lang/rust@00095b3. The log
for this commit range is:

https://github.com/rust-lang/rust/commit/00095b3da4 Auto merge of #132527 - DianQK:gvn-stmt-iter, r=oli-obk

rust-lang/rust@82eb03ec62 Auto merge of #139301 - matthiaskrgr:rollup-sa6ali8, r=matthiaskrgr
rust-lang/rust@7d44887374 Invalid dereferences for all non-local mutations
rust-lang/rust@4e05d858ad Only preserving derefs for trivial terminators like SwitchInt and Goto
rust-lang/rust@ac7dd7a1b3 Remove unsound-mir-opts for simplify_aggregate_to_copy
rust-lang/rust@946aea0b3d Auto merge of #139137 - petrochenkov:errwhere2, r=jieyouxu
rust-lang/rust@e0883a2a6c Auto merge of #137738 - Daniel-Aaron-Bloom:const_slice_make_iter, r=dtolnay
rust-lang/rust@4916d44b59 Fix up tests on wasm and msvc, and rebase conflicts
rust-lang/rust@4d64990690 compiletest: Require //~ annotations even if error-pattern is specified
rust-lang/rust@29c0fe747a Rollup merge of #139294 - beetrees:fix-f16-f128-literal-feature-gate, r=fmease
rust-lang/rust@85c557e76e Rollup merge of #139283 - BoxyUwU:rdg-push, r=jieyouxu
rust-lang/rust@b5d5b6cd41 Rollup merge of #139282 - lolbinarycat:rustdoc-settings-checkbox-noshrink, r=notriddle
rust-lang/rust@184e4baf1b Rollup merge of #139273 - tgross35:cell-update-changes, r=jhpratt
rust-lang/rust@ee56188457 Rollup merge of #139149 - mejrs:itaf, r=ehuss
rust-lang/rust@e332aa89a7 Rollup merge of #139145 - okaneco:safe_splits, r=Amanieu
rust-lang/rust@dbd7f52c83 Rollup merge of #139080 - m-ou-se:super-let-gate, r=traviscross
rust-lang/rust@b6d74b5e15 Auto merge of #139250 - dianqk:llvm-20.1.2, r=cuviper
rust-lang/rust@3658060890 Auto merge of #139234 - compiler-errors:query-tweak, r=oli-obk
rust-lang/rust@62fcb9d585 Fix the f16/f128 feature gate on integer literals
rust-lang/rust@14e6a964f2 Mark super_let feature as incomplete.
rust-lang/rust@33c1ff0579 rustdoc: make settings checkboxes always square
rust-lang/rust@072aa9e66f Apply requested API changes to cell_update
rust-lang/rust@20417a9522 Make slice iterator constructors unstably const
rust-lang/rust@ead4d4c951 Merge pull request #2313 from jieyouxu/rustc-pull
rust-lang/rust@cae5d8a81c Merge from rustc
rust-lang/rust@05d5fdadbb Preparing for merge from rustc
rust-lang/rust@6e6d4a8cc5 Update to LLVM 20.1.2
rust-lang/rust@1787789fe5 Bless tests
rust-lang/rust@fefb0dba82 Partially revert "Do not unify dereferences in GVN."
rust-lang/rust@7e0463fe93 Revert "comment out the old tests instead of adjusting them"
rust-lang/rust@7830406df1 Invalidate all dereferences for non-local assignments
rust-lang/rust@84af556791 next_opaque is no longer an Option
rust-lang/rust@9d999bb035 Do not use for_each_assignment_mut to iterate over assignment statements
rust-lang/rust@3524e6ab0f ensure_ok().query doesn't need cache_on_disk
rust-lang/rust@444a7eb5aa Use return_result_from_ensure_ok a bit more
rust-lang/rust@a3e6b69471 cache_on_disk_if false is a noop
rust-lang/rust@39a491ada3 unstable book: document import_trait_associated_functions
rust-lang/rust@59ca7679c7 slice: Remove some uses of unsafe in first/last chunk methods
rust-lang/rust@9f8e25f922 Merge pull request #2311 from clubby789/partial-clone-link
rust-lang/rust@ebae4c65a1 Fix partial clone link
rust-lang/rust@a27ec8521d Merge pull request #2310 from rust-lang/add-rustfmt-file
rust-lang/rust@9302f4d94f add rustfmt settings file
rust-lang/rust@69f51ea190 Merge pull request #2309 from rust-lang/restore-static
rust-lang/rust@471a2a8b87 example assumes a static exists
rust-lang/rust@904fedf65e Merge pull request #2308 from rust-lang/update-examples
rust-lang/rust@1faf7ff9a4 update rustc-{driver,interface} examples
rust-lang/rust@9448b79201 Merge pull request #2289 from y1lan/fix_compiler_err_of_examples
rust-lang/rust@70cbe19fe0 Merge pull request #2288 from rust-lang/tshepang-known-bug-takes-args
rust-lang/rust@865a5a7e16 mention that know-bug test directive takes arguments
rust-lang/rust@1be4bb436a Merge pull request #2307 from samueltardieu/push-xvxvkunupkmp
rust-lang/rust@5952f01712 Fix trivial typo of BoundVariableKind
rust-lang/rust@40b1f4899a Add the feature gate for the super let experiment.
rust-lang/rust@8ab414133f Merge pull request #2306 from spastorino/fix-codegen-link
rust-lang/rust@cdbb219f83 Fix code generation link
rust-lang/rust@524d0205a0 Merge pull request #2305 from mejrs/delete_from_method
rust-lang/rust@a9a21bde85 Delete from_method from rustc_on_unimplemented documentation
rust-lang/rust@8e0de0b11c Merge pull request #2303 from rust-lang/tshepang-patch-2
rust-lang/rust@62ec34bf5b typo
rust-lang/rust@b08943a920 Merge pull request #2302 from rust-lang/tshepang-patch-1
rust-lang/rust@de8b6beac8 add needed break
rust-lang/rust@b34181ad56 Merge pull request #2299 from jieyouxu/test-jobs-reorg
rust-lang/rust@dd91e28085 Merge pull request #2300 from chiichen/dev/master/correct-config-to-bootstrap
rust-lang/rust@ee6a159826 doc: fix reference to #create-a-configtoml
rust-lang/rust@cbcd28652a Merge pull request #2265 from BoxyUwU/typing_env
rust-lang/rust@d58ccd86c2 Stub out codegen backend test pages
rust-lang/rust@957aacd036 Move Fuchsia and RfL under ecosystem-test-jobs/ folder
rust-lang/rust@2de68a1bb1 Update ParamEnv section for TypingEnv changes
rust-lang/rust@904ec4daed Merge pull request #2199 from sagudev/patch-1
rust-lang/rust@594eed922d Merge pull request #2295 from lolbinarycat/rustdoc-htmldocck
rust-lang/rust@a9d3ed597a Merge pull request #2297 from rust-lang/tshepang-patch-1
rust-lang/rust@2daaf49381 use correct code block markers
rust-lang/rust@beb1c00a8f Merge pull request #2296 from jieyouxu/no-external-linkcheck
rust-lang/rust@88478aca86 Set linkcheck in ci.yml
rust-lang/rust@eeda54f110 update filename in link
rust-lang/rust@7f29b47410 normalize link titles
rust-lang/rust@40b9be0c45 clean up wording/grammar and mention double quotes
rust-lang/rust@1081d98cf6 rename htmldocck.md -> rustdoc-test-suite.md
rust-lang/rust@6893f0ac7a rustdoc test suite: clean up wording and intro
rust-lang/rust@a172f23df0 htmldocck: expand limitations and mention compiletest directives
rust-lang/rust@3668c36662 add htmldocck.md to SUMMARY.md
rust-lang/rust@4f053a9ee9 add new section on the rustdoc test suite
rust-lang/rust@a9f46f145b Merge pull request #2294 from Kobzol/ping-group
rust-lang/rust@c987d34a7e Add Fuchsia ping group page
rust-lang/rust@9ff4936afb Reorder RfL tests page to move the "what if it breaks" section to the top
rust-lang/rust@74698d7c2c Add Fuchsia ping group notice
rust-lang/rust@7faf2a53a0 Merge pull request #2268 from xizheyin/issue-137421
rust-lang/rust@3e448fd4f5 Add chapter Remarks on perma-unstable features
rust-lang/rust@9a2d1fdb14 Following commit 401dd84 in the Rust project (https://github.com/rust-lang/rust), ErrorGuaranteed was replaced by fatal errors. As a result, tcx.analysis() now aborts directly instead of returning an error guard. To accommodate this change, this update replaces tcx.analysis() with typeck() to perform type checking in the example.
rust-lang/rust@a4b76e31f8 Adapt to rust-lang/rust#136466: Start removing rustc_middle::hir::map::Map
rust-lang/rust@249e5b5a03 Fix rib example

@github-actions github-actions bot requested a review from a team as a code owner April 5, 2025 03:23
@zhassan-aws zhassan-aws closed this Apr 5, 2025
@zhassan-aws zhassan-aws reopened this Apr 5, 2025
@github-actions github-actions bot added the Z-EndToEndBenchCI Tag a PR to run benchmark CI label Apr 5, 2025
@tautschnig tautschnig added this pull request to the merge queue Apr 6, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Apr 6, 2025
@carolynzech
Copy link
Contributor

The failing audit check will be fixed once #3992 is merged.

@carolynzech carolynzech added this pull request to the merge queue Apr 7, 2025
Merged via the queue into main with commit 034b056 Apr 7, 2025
25 of 26 checks passed
@carolynzech carolynzech deleted the toolchain-2025-04-04 branch April 7, 2025 16:41
@zhassan-aws
Copy link
Contributor

There is a performance regression in an s2n-quic benchmark that I was trying to investigate (s2n-quic/quic/s2n-quic-core/inet::checksum::tests::differential). The job summary indicates that it regressed by 112%:

kani_new kani_old Diff
315.40433 148.71283 +112.090%

@carolynzech
Copy link
Contributor

@zhassan-aws I wonder if #3995 will improve this? May be worth investigating so that we don't spend time debugging a performance regression for an old version.

@zhassan-aws
Copy link
Contributor

zhassan-aws commented Apr 7, 2025

One of the recent s2n-quic CI runs shows that the runtime still exceeds 4 minute: https://github.com/aws/s2n-quic/actions/runs/14318410657/job/40129789750 EDIT: Never mind, the indicated CI run uses the previous version of Kani which doesn't include this toolchain upgrade.

A runtime increase occurred in the past for this harness due to changes in the standard library: #3030

This toolchain upgrade includes changes in the same functions: rust-lang/rust@e332aa89a7 which is what made me doubt the regression is not due to noise.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Z-EndToEndBenchCI Tag a PR to run benchmark CI
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants