From 813d012c2f665349df1c653da0fd79c709beba49 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 11 Dec 2023 09:11:19 -0800 Subject: [PATCH 1/2] Automatic toolchain upgrade to nightly-2023-12-11 (#2932) Update Rust toolchain from nightly-2023-12-10 to nightly-2023-12-11 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/06e02d5b259c1e88cbf0c74366d9e0a4c7cfd6d9 up to https://github.com/rust-lang/rust/commit/d86d65bbc19b928387f68427fcc3a0da498d8a19. The log for this commit range is: https://github.com/rust-lang/rust/commit/d86d65bbc1 Auto merge of #118368 - GuillaumeGomez:env-flag, r=Nilstrieb https://github.com/rust-lang/rust/commit/ec4176167b Auto merge of #118703 - Kobzol:bootstrap-config-unused, r=onur-ozkan https://github.com/rust-lang/rust/commit/f1c5558edc Add ChangeInfo record https://github.com/rust-lang/rust/commit/ccbd88dc83 Remove unused run_dsymutil and gpg_password_file config values https://github.com/rust-lang/rust/commit/6badc0d840 Destructure TOML configs https://github.com/rust-lang/rust/commit/7e452c123c Auto merge of #118791 - saethlin:use-immediate-type, r=nikic https://github.com/rust-lang/rust/commit/b9068315db Auto merge of #116952 - compiler-errors:lifetime_capture_rules_2024, r=TaKO8Ki https://github.com/rust-lang/rust/commit/befd1eb4ec Auto merge of #116278 - Kobzol:bootstrap-lld-mode, r=albertlarsan68,petrochenkov https://github.com/rust-lang/rust/commit/dc2f77aad6 Add (unstable) documentation for `--env` command line option https://github.com/rust-lang/rust/commit/d2b1f94f05 Add feature gate test for `--env` flag https://github.com/rust-lang/rust/commit/37d68093da Add ui tests for `--env` option https://github.com/rust-lang/rust/commit/486e55e547 Implement `--env` compiler flag https://github.com/rust-lang/rust/commit/53031b264e Review fixes https://github.com/rust-lang/rust/commit/84f6130fe3 Auto merge of #118692 - surechen:remove_unused_imports, r=petrochenkov https://github.com/rust-lang/rust/commit/4750e9de47 Produce an explicit error when using a self-contained lld, but we don't add it to sysroot https://github.com/rust-lang/rust/commit/ea769dbeb7 Add change tracker entry https://github.com/rust-lang/rust/commit/cbfe6327a1 Do not invoke external lld to figure out thread flags in self-contained mode https://github.com/rust-lang/rust/commit/50865745e1 Update `config.example.toml` https://github.com/rust-lang/rust/commit/40c3d351ad Use MCP510 https://github.com/rust-lang/rust/commit/48c1607bc6 Introduce `LldMode` and generalize parsing of `use-lld` https://github.com/rust-lang/rust/commit/d9f9e67bc1 Refactor rust(do)c linker flags https://github.com/rust-lang/rust/commit/b3c9ffdc77 Add `is_msvc` function https://github.com/rust-lang/rust/commit/c1a3919378 Auto merge of #118792 - naglis:fix-mutex-doc-typo, r=workingjubilee https://github.com/rust-lang/rust/commit/42dfac5e08 Auto merge of #118788 - compiler-errors:const-pretty, r=fee1-dead https://github.com/rust-lang/rust/commit/61afc9c928 Auto merge of #116949 - hamza1311:stablize-arc_unwrap_or_clone, r=dtolnay https://github.com/rust-lang/rust/commit/c71c246876 Auto merge of #118550 - cjgillot:filecheck-const-prop, r=Mark-Simulacrum https://github.com/rust-lang/rust/commit/40ae34194c remove redundant imports https://github.com/rust-lang/rust/commit/f7253f2317 Auto merge of #118787 - GuillaumeGomez:rollup-fj5wr3q, r=GuillaumeGomez https://github.com/rust-lang/rust/commit/7d50a39763 Fix typo in `std::sync::Mutex` example https://github.com/rust-lang/rust/commit/8cd8d31369 Auto merge of #118069 - onur-ozkan:bypass_bootstrap_lock, r=Mark-Simulacrum https://github.com/rust-lang/rust/commit/b0a580112b Use immediate_backend_type when reading from a const alloc https://github.com/rust-lang/rust/commit/afa35e90ef Print constness in TraitPredPrintModifiersAndPath https://github.com/rust-lang/rust/commit/7467c3a45c s/const_effect/host_effect https://github.com/rust-lang/rust/commit/f1bf874fb1 Don't print host effect param in pretty path_generic_args https://github.com/rust-lang/rust/commit/6860654d82 allow bypassing the build directory lock https://github.com/rust-lang/rust/commit/dd234696ed Rollup merge of #118782 - jyn514:powershell, r=ChrisDenton https://github.com/rust-lang/rust/commit/034d73d6d7 Rollup merge of #118775 - Young-Flash:fix, r=compiler-errors https://github.com/rust-lang/rust/commit/5b9e917b64 Rollup merge of #118774 - lcnr:region-refactor-uwu, r=compiler-errors https://github.com/rust-lang/rust/commit/cc821d3ae6 Rollup merge of #118747 - Urgau:check-cfg-freebsd-cleanup, r=onur-ozkan https://github.com/rust-lang/rust/commit/83e814f88c Rollup merge of #117966 - lxy19980601:safe_compilation_options, r=Mark-Simulacrum https://github.com/rust-lang/rust/commit/2cf54e9f99 use `&` instead of start-process in x.ps1 https://github.com/rust-lang/rust/commit/ef796db5f0 add test for inductive cycle hangs https://github.com/rust-lang/rust/commit/cb6984217f chore: add test case for type with generic https://github.com/rust-lang/rust/commit/0f40b6545d Remove extra check-cfg handled by libc directly https://github.com/rust-lang/rust/commit/803772e81d Enable new capture rules by default on edition 2024 https://github.com/rust-lang/rust/commit/acba7efe1b Add test for implicitly capturing late-bound var with new capture rules https://github.com/rust-lang/rust/commit/0ad160a585 Add lifetime_capture_rules_2024 https://github.com/rust-lang/rust/commit/3f8487a099 Add safe compilation options https://github.com/rust-lang/rust/commit/30a95b7c0a FileCheck while_let_loops. https://github.com/rust-lang/rust/commit/c00068e49f FileCheck tuple_literal_propagation. https://github.com/rust-lang/rust/commit/87522d0007 FileCheck return_place. https://github.com/rust-lang/rust/commit/a12027e128 FileCheck switch_int. https://github.com/rust-lang/rust/commit/19767eb7a6 FileCheck slice_len. https://github.com/rust-lang/rust/commit/3e90c1b434 FileCheck scalar_literal_propagation. https://github.com/rust-lang/rust/commit/f3743aec51 FileCheck repeat. https://github.com/rust-lang/rust/commit/343ef6a9cb FileCheck reify_fn_ptr. https://github.com/rust-lang/rust/commit/6baec3ccc2 FileCheck ref_deref. https://github.com/rust-lang/rust/commit/c8c9207e4c FileCheck read_immutable_static. https://github.com/rust-lang/rust/commit/45dd5d6bf3 FileCheck mutable_variable_unprop_assign. https://github.com/rust-lang/rust/commit/6a8eea8f5b FileCheck mutable_variable_aggregate_partial_read. https://github.com/rust-lang/rust/commit/d91bb5074e FileCheck mutable_variable_no_prop. https://github.com/rust-lang/rust/commit/3e169abc1b FileCheck mutable_variable_aggregate_mut_ref. https://github.com/rust-lang/rust/commit/03c5ad1549 FileCheck mutable_variable_aggregate. https://github.com/rust-lang/rust/commit/ea9f968333 FileCheck mutable_variable. https://github.com/rust-lang/rust/commit/902a3e2e75 FileCheck mult_by_zero. https://github.com/rust-lang/rust/commit/8e9b912c4c FileCheck issue_67019. https://github.com/rust-lang/rust/commit/ce9b1e23a5 FileCheck issue_66971. https://github.com/rust-lang/rust/commit/218d8ccf43 FileCheck inherit_overflow. https://github.com/rust-lang/rust/commit/6086dd6766 FileCheck indirect. https://github.com/rust-lang/rust/commit/bf5d114da8 FileCheck discriminant. https://github.com/rust-lang/rust/commit/043d29b58a FileCheck and rename const_prop_fails_gracefully. https://github.com/rust-lang/rust/commit/7f328d2a44 FileCheck checked_add. https://github.com/rust-lang/rust/commit/e6a1b77cd1 FileCheck cast. https://github.com/rust-lang/rust/commit/b8f2f63931 FileCheck boxes. https://github.com/rust-lang/rust/commit/3fc03948a8 FileCheck boolean_identities. https://github.com/rust-lang/rust/commit/e8e35c8127 FileCheck bad_op_unsafe_oob_for_slices. https://github.com/rust-lang/rust/commit/97f03cb898 FileCheck bad_op_mod_by_zero. https://github.com/rust-lang/rust/commit/0d5bc872a9 FileCheck bad_op_div_by_zero. https://github.com/rust-lang/rust/commit/9f01d9d1b6 FileCheck array_index. https://github.com/rust-lang/rust/commit/6564bac532 FileCheck aggregate. https://github.com/rust-lang/rust/commit/378abbc604 FileCheck address_of_pair. https://github.com/rust-lang/rust/commit/540921e468 Stablize arc_unwrap_or_clone Co-authored-by: celinval --- rust-toolchain.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rust-toolchain.toml b/rust-toolchain.toml index abe4b8710c5e..c674a2730710 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -2,5 +2,5 @@ # SPDX-License-Identifier: Apache-2.0 OR MIT [toolchain] -channel = "nightly-2023-12-10" +channel = "nightly-2023-12-11" components = ["llvm-tools-preview", "rustc-dev", "rust-src", "rustfmt"] From 9090db33a7d98e3ec25ec604d4f4cf9481fd6add Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Dec 2023 10:25:55 -0800 Subject: [PATCH 2/2] Bump the cargo group with 1 update (#2933) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps the cargo group with 1 update: [libc](https://github.com/rust-lang/libc). Updates `libc` from 0.2.150 to 0.2.151
Release notes

Sourced from libc's releases.

0.2.151

What's Changed

New Contributors

... (truncated)

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=libc&package-manager=cargo&previous-version=0.2.150&new-version=0.2.151)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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 major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
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> --- Cargo.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 453236b7497b..7b6edfc8320c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -532,9 +532,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.150" +version = "0.2.151" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" +checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4" [[package]] name = "linear-map"