From 628ec4f8a43ce19efc57e70e24e40f9d121e5417 Mon Sep 17 00:00:00 2001 From: "Celina G. Val" Date: Mon, 24 Jun 2024 11:48:51 -0700 Subject: [PATCH 1/5] Fix TestLocalChain CI action (#3284) Replace test used in workflow since we have deleted the function test. I also made this action mandatory for our PRs. --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7c20e64ee6f1..f7fbf32cc3eb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -206,7 +206,7 @@ jobs: - name: Run cargo-kani tests after moving run: | - for dir in function multiple-harnesses verbose; do + for dir in supported-lib-types/rlib multiple-harnesses verbose; do >&2 echo "Running test $dir" pushd ${{ github.workspace }}/../post-setup-tests/cargo-ui/$dir cargo kani From aa7a16effe4c8673494cc08df3cfcc0ce5633e10 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 24 Jun 2024 21:08:04 +0000 Subject: [PATCH 2/5] Automatic toolchain upgrade to nightly-2024-06-22 (#3285) Update Rust toolchain from nightly-2024-06-21 to nightly-2024-06-22 without any other source changes. --- rust-toolchain.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rust-toolchain.toml b/rust-toolchain.toml index a433fea0af5f..563b27562580 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -2,5 +2,5 @@ # SPDX-License-Identifier: Apache-2.0 OR MIT [toolchain] -channel = "nightly-2024-06-21" +channel = "nightly-2024-06-22" components = ["llvm-tools", "rustc-dev", "rust-src", "rustfmt"] From d25a629bbe25969d0595fde632e7a1903c864c68 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Jun 2024 21:15:54 -0700 Subject: [PATCH 3/5] Bump tests/perf/s2n-quic from `7495f7b` to `37335c1` (#3288) Bumps [tests/perf/s2n-quic](https://github.com/aws/s2n-quic) from `7495f7b` to `37335c1`.
Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Zyad Hassan <88045115+zhassan-aws@users.noreply.github.com> --- tests/perf/s2n-quic | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/perf/s2n-quic b/tests/perf/s2n-quic index 7495f7b43c27..37335c196fb5 160000 --- a/tests/perf/s2n-quic +++ b/tests/perf/s2n-quic @@ -1 +1 @@ -Subproject commit 7495f7b43c271ebf3d467409c43fc3cc864bdcc6 +Subproject commit 37335c196fb5755dcbe2532e5a3820e46906d5ea From 0274128bc0b9e2f70639ac488a33683eeea33949 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Jun 2024 04:49:01 +0000 Subject: [PATCH 4/5] Automatic toolchain upgrade to nightly-2024-06-23 (#3290) Update Rust toolchain from nightly-2024-06-22 to nightly-2024-06-23 without any other source changes. 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 https://github.com/rust-lang/rust/commit/c1b336cb6b491b3be02cd821774f03af4992f413 up to https://github.com/rust-lang/rust/commit/3cb521a4344f0b556b81c55eec8facddeb1ead83. The log for this commit range is: https://github.com/rust-lang/rust/commit/3cb521a434 Auto merge of #126761 - GuillaumeGomez:unsafe_extern_blocks, r=spastorino https://github.com/rust-lang/rust/commit/a0f01c3c10 Auto merge of #126838 - matthiaskrgr:rollup-qkop22o, r=matthiaskrgr https://github.com/rust-lang/rust/commit/dc9a08f535 Rollup merge of #126552 - fee1-dead-contrib:rmfx, r=compiler-errors https://github.com/rust-lang/rust/commit/162120b4fa Rollup merge of #126318 - Kobzol:bootstrap-perf, r=onur-ozkan https://github.com/rust-lang/rust/commit/f3ced9d540 Rollup merge of #126140 - eduardosm:stabilize-fs_try_exists, r=Amanieu https://github.com/rust-lang/rust/commit/f944afe380 Auto merge of #116113 - kpreid:arcmut, r=dtolnay https://github.com/rust-lang/rust/commit/88c3db57e4 Generalize `{Rc,Arc}::make_mut()` to unsized types. https://github.com/rust-lang/rust/commit/a9a4830d25 Replace `WriteCloneIntoRaw` with `CloneToUninit`. https://github.com/rust-lang/rust/commit/ec201b8650 Add `core::clone::CloneToUninit`. https://github.com/rust-lang/rust/commit/81da6a6d40 Make `effects` an incomplete feature https://github.com/rust-lang/rust/commit/ac47dbad50 Auto merge of #126824 - GuillaumeGomez:rollup-sybv8o7, r=GuillaumeGomez https://github.com/rust-lang/rust/commit/d265538016 Rollup merge of #126823 - GuillaumeGomez:migrate-run-make-inline-always-many-cgu, r=Kobzol https://github.com/rust-lang/rust/commit/25bcc7d130 Rollup merge of #126731 - Kobzol:bootstrap-cmd-refactor, r=onur-ozkan https://github.com/rust-lang/rust/commit/399c5cabdd Rollup merge of #126723 - estebank:dot-dot-dot, r=Nadrieril https://github.com/rust-lang/rust/commit/3ed2cd74b5 Rollup merge of #126686 - fmease:dump-preds-n-item-bounds, r=compiler-errors https://github.com/rust-lang/rust/commit/07e8b3ac01 Rollup merge of #126555 - beetrees:f16-inline-asm-arm, r=Amanieu https://github.com/rust-lang/rust/commit/d03d6c0fea Auto merge of #126750 - scottmcm:less-unlikely, r=jhpratt https://github.com/rust-lang/rust/commit/e7dfd4a913 Migrate `run-make/inline-always-many-cgu` to `rmake.rs` https://github.com/rust-lang/rust/commit/d9962bb4d8 Make `read_dir` method take a mutable callback https://github.com/rust-lang/rust/commit/f1b0d54ca9 Auto merge of #126816 - weihanglo:update-cargo, r=weihanglo https://github.com/rust-lang/rust/commit/0bd58d8122 Apply review comments. https://github.com/rust-lang/rust/commit/250586cb2e Wrap std `Output` in `CommandOutput` https://github.com/rust-lang/rust/commit/f0aceed540 Auto merge of #126817 - workingjubilee:rollup-0rg0k55, r=workingjubilee https://github.com/rust-lang/rust/commit/38bd7a0fcb Add `#[rustc_dump_{predicates,item_bounds}]` https://github.com/rust-lang/rust/commit/1916b3d57f Rollup merge of #126811 - compiler-errors:tidy-ftl, r=estebank https://github.com/rust-lang/rust/commit/539090e5cd Rollup merge of #126809 - estebank:wording-tweak, r=oli-obk https://github.com/rust-lang/rust/commit/b9ab6c3501 Rollup merge of #126798 - miguelfrde:master, r=tmandry https://github.com/rust-lang/rust/commit/9498d5cf2f Rollup merge of #126787 - Strophox:get-bytes, r=RalfJung https://github.com/rust-lang/rust/commit/1f9793f1aa Rollup merge of #126722 - adwinwhite:ptr_fn_abi, r=celinval https://github.com/rust-lang/rust/commit/84b0922565 Rollup merge of #126712 - Oneirical:bootest-constestllation, r=jieyouxu https://github.com/rust-lang/rust/commit/e7956cd994 Rollup merge of #126530 - beetrees:f16-inline-asm-riscv, r=Amanieu https://github.com/rust-lang/rust/commit/10e1f5d212 Auto merge of #124101 - the8472:pidfd-methods, r=cuviper https://github.com/rust-lang/rust/commit/2c65a24b8c Update cargo https://github.com/rust-lang/rust/commit/fcae62649e Auto merge of #126758 - spastorino:avoid-safe-outside-unsafe-blocks, r=compiler-errors https://github.com/rust-lang/rust/commit/ffd72b1700 Fix remaining cases https://github.com/rust-lang/rust/commit/ea681ef281 Add a tidy rule to make sure that diagnostics don't end in periods https://github.com/rust-lang/rust/commit/8abf149bde to extract a pidfd we must consume the child https://github.com/rust-lang/rust/commit/0787c7308c Add PidFd::{kill, wait, try_wait} https://github.com/rust-lang/rust/commit/5d5892e966 Remove stray `.` from error message https://github.com/rust-lang/rust/commit/d94a40516e [fuchsia-test-runner] Remove usage of kw_only https://github.com/rust-lang/rust/commit/771e44ebd3 Add `f16` inline ASM support for RISC-V https://github.com/rust-lang/rust/commit/753fb070bb Add `f16` inline ASM support for 32-bit ARM https://github.com/rust-lang/rust/commit/22831ed117 Do not allow safe usafe on static and fn items https://github.com/rust-lang/rust/commit/a6a83d3d4e bless tests https://github.com/rust-lang/rust/commit/b512bf6f77 add as_ptr to trait AllocBytes, fix 2 impls; add pub fn get_bytes_unchecked_raw in allocation.rs; add pub fn get_alloc_bytes_unchecked_raw[_mut] in memory.rs https://github.com/rust-lang/rust/commit/02aaea1803 update intrinsic const param counting https://github.com/rust-lang/rust/commit/3b14b756d8 Remove `feature(effects)` from the standard library https://github.com/rust-lang/rust/commit/a314f7363a Stop using `unlikely` in `strict_*` methods https://github.com/rust-lang/rust/commit/225796a2df Add method to get `FnAbi` of function pointer https://github.com/rust-lang/rust/commit/630c3adb14 Add regression test for `unsafe_extern_blocks` https://github.com/rust-lang/rust/commit/bb9a3ef90c Implement `unsafe_extern_blocks` feature in rustdoc https://github.com/rust-lang/rust/commit/3c0a4bc915 rewrite crate-name-priority to rmake https://github.com/rust-lang/rust/commit/bc12972bcd Slightly refactor the dumping of HIR analysis data https://github.com/rust-lang/rust/commit/3fe4d134dd Appease `clippy` https://github.com/rust-lang/rust/commit/c15293407f Remove unused import https://github.com/rust-lang/rust/commit/5c4318d02c Implement `run_cmd` in terms of `run_tracked` https://github.com/rust-lang/rust/commit/0de7b92cc6 Remove `run_delaying_failure` https://github.com/rust-lang/rust/commit/e933cfb13c Remove `run_quiet_delaying_failure` https://github.com/rust-lang/rust/commit/949e667d3f Remove `run_quiet` https://github.com/rust-lang/rust/commit/a12f541a18 Implement new command execution logic https://github.com/rust-lang/rust/commit/9fd7784b97 Fix `...` in multline code-skips in suggestions https://github.com/rust-lang/rust/commit/f22b5afa6a rewrite error-writing-dependencies to rmake https://github.com/rust-lang/rust/commit/75ee1d74a9 rewrite relocation-model to rmake https://github.com/rust-lang/rust/commit/87d2e61428 Add `x perf` command for profiling the compiler using `rustc-perf` https://github.com/rust-lang/rust/commit/fd44aca2aa Copy `rustc-fake` binary when building the `rustc-perf` tool https://github.com/rust-lang/rust/commit/9e0b76201b Add `RustcPerf` bootstrap tool https://github.com/rust-lang/rust/commit/9ec178df0b Add `cargo_args` to `ToolBuild` https://github.com/rust-lang/rust/commit/6a04dfe78c Rename `std::fs::try_exists` to `std::fs::exists` and stabilize fs_try_exists Co-authored-by: celinval <35149715+celinval@users.noreply.github.com> --- rust-toolchain.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rust-toolchain.toml b/rust-toolchain.toml index 563b27562580..fb354883739f 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -2,5 +2,5 @@ # SPDX-License-Identifier: Apache-2.0 OR MIT [toolchain] -channel = "nightly-2024-06-22" +channel = "nightly-2024-06-23" components = ["llvm-tools", "rustc-dev", "rust-src", "rustfmt"] From 82d79c54b576048bc90dfb3457a49763af0c1a0a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 24 Jun 2024 23:30:51 -0700 Subject: [PATCH 5/5] Automatic cargo update to 2024-06-24 (#3286) Dependency upgrade resulting from `cargo update`. Co-authored-by: tautschnig <1144736+tautschnig@users.noreply.github.com> Co-authored-by: Zyad Hassan <88045115+zhassan-aws@users.noreply.github.com> --- Cargo.lock | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8de76caa816d..c7a451cc8804 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -169,7 +169,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -482,7 +482,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -498,9 +498,9 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" @@ -733,9 +733,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.85" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] @@ -924,7 +924,7 @@ checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -1016,9 +1016,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.2" +version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" +checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" [[package]] name = "strum_macros" @@ -1030,7 +1030,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -1045,9 +1045,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.66" +version = "2.0.68" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5" +checksum = "901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9" dependencies = [ "proc-macro2", "quote", @@ -1083,7 +1083,7 @@ checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -1149,7 +1149,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -1414,5 +1414,5 @@ checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.68", ]