summary refs log tree commit diff
AgeCommit message (Collapse)AuthorLines
2023-08-03Auto merge of #114410 - pietroalbini:pa-cve-2023-38497-stable, r=pietroalbini 1.71.1bors-0/+1
[stable] Update point release to fix CVE-2023-38497 This PR fixes CVE-2023-38497 on stable, by updating Cargo to a fixed version. r? `@ghost` cc `@rust-lang/release`
2023-08-03update release notes to include cve fixPietro Albini-0/+1
2023-08-03update cargo to fix cve-2023-38497Pietro Albini-0/+0
2023-07-31Auto merge of #114284 - pietroalbini:pa-1.72.1, r=pietroalbinibors-69/+133
Prepare Rust 1.71.1 This PR prepares the Rust 1.71.1 release, which contains: * https://github.com/rust-lang/rust/pull/113802 * https://github.com/rust-lang/rust/pull/113579 * https://github.com/rust-lang/rust/pull/111516 * https://github.com/rust-lang/rust/pull/112517 * https://github.com/rust-lang/rust/commit/67b5990472e3cac643d8cf90f45fe42201ddec3c (from https://github.com/rust-lang/rust/issues/113678) r? `@ghost` cc `@rust-lang/release`
2023-07-31bump version numberPietro Albini-1/+1
2023-07-31update release notes for 1.72.1Pietro Albini-0/+9
2023-07-31Revert "Fix `x test lint-docs` when download-rustc is enabled"jyn-7/+0
This was not the correct fix. The problem was two-fold: - `download-rustc` didn't respect `llvm.assertions` - `rust-dev` was missing a bump to `download-ci-llvm-stamp` The first is fixed in this PR and the latter was fixed a while ago. Revert this change to avoid breaking `rpath = false`.
2023-07-31do not use stringly typed diagnosticsDeadbeef-26/+31
2023-07-31`suspicious_double_ref_op`: don't lint on `.borrow()`Deadbeef-15/+35
2023-07-31Don't use can_eq in derive suggestion for missing methodMichael Goulet-16/+44
2023-07-31Revert "fix: :bug: etc/bash_complettion -> src/etc/... to avoid copy error"ekusiadadus-5/+1
This reverts commit 08ce68b6a6bad360e9c3611ad60cf6598401f878.
2023-07-31Substitute types before checking compatibility.Camille GILLOT-1/+14
2023-07-12Auto merge of #113602 - Mark-Simulacrum:stable-next, r=Mark-Simulacrum 1.71.0bors-43/+37
[stable] 1.71.0 release, backports This PR adds a last-minute backport of: - #112343: Prevent emitting `missing_docs` for `pub extern crate` - no beta/mainline PR -- dropping empty section from relnotes
2023-07-11Drop empty sections from release notesMark Rousskov-15/+0
2023-07-11Add regression test for #112308Guillaume Gomez-26/+31
2023-07-11Prevent emitting `missing_docs` for `pub extern crate`Guillaume Gomez-2/+6
2023-07-10Auto merge of #113541 - Mark-Simulacrum:stable-next, r=Mark-Simulacrumbors-1/+144
[stable] Prepare 1.71.0 stable release r? `@Mark-Simulacrum`
2023-07-10Prepare 1.71.0 stable releaseMark Rousskov-1/+144
2023-07-08Auto merge of #113483 - Mark-Simulacrum:beta-backport, r=Mark-Simulacrumbors-39/+217
[beta] backport This PR backports: - #113334: Revert the lexing of `c"…"` string literals - #113231: Fix `dropping_copy_types` lint from linting in match-arm with side-effects - #112794: Fix linker failures when #[global_allocator] is used in a dependency r? `@Mark-Simulacrum`
2023-07-08Downgrade addr2lineMark Rousskov-13/+20
This prevents #113238 from hitting stable while we sort out options for avoiding it. The downgrade is expected to not affect any users on stable, since it primarily affects tier 3 targets.
2023-07-08Fix linker failures when #[global_allocator] is used in a dependencybjorn3-2/+38
2023-07-08Fix dropping_copy_types lint from linting in match-arm with side-effectsUrgau-1/+39
2023-07-08Revert the lexing of c_str_literalsLeón Orell Valerian Liehr-23/+96
2023-07-08Add regression testLeón Orell Valerian Liehr-0/+24
2023-07-06Auto merge of #113417 - flip1995:clippy_beta_backport, r=Manishearthbors-51/+164
[beta] Clippy beta backport Backported PRs: - https://github.com/rust-lang/rust-clippy/pull/10813 - https://github.com/rust-lang/rust-clippy/pull/10865 - https://github.com/rust-lang/rust-clippy/pull/10873 - https://github.com/rust-lang/rust-clippy/pull/10992 Those address bugs, that were either introduced with 1.71 and that we would like to address before they get into stable or bugs that were introduced in 1.70 and that we would like to be fixed in 1.71 already. Detailed arguments for the backports of those PRs are in the PRs (mostly). r? `@Mark-Simulacrum`
2023-07-06Ignore in-proc-macros itemsblyxyas-1/+2
2023-07-06Move redundant_clone to nurseryAlex Macleod-33/+35
2023-07-06Auto merge of #10865 - Centri3:let_with_type_underscore_tracing, r=Jarchobors-10/+65
[`let_with_type_underscore`]: Don't emit on locals from procedural macros closes #10498 changelog: [`let_with_type_underscore`]: Don't emit on locals from procedural macros
2023-07-06[`default_constructed_unit_structs`]: do not lint type aliasesy21-7/+62
2023-06-24Auto merge of #113000 - Mark-Simulacrum:beta-backport, r=Mark-Simulacrumbors-48/+201
[beta] backport This PR backports: - #112684: Disable alignment checks on i686-pc-windows-msvc - #112581: [rustdoc] Fix URL encoding of % sign - #112312: Update to LLVM 16.0.5 - #112266: Fix type-inference regression in #112225 - #112062: Make struct layout not depend on unsizeable tail r? `@Mark-Simulacrum`
2023-06-24Add test case for unsizing with nicheWesley Wiser-0/+30
2023-06-24disable some layout optimizations for unsizable structsThe 8472-42/+48
2023-06-24Make struct layout not depend on unsizeable tailLukas Markeffsky-2/+31
2023-06-24Fix type-inference regression in #112225Arpad Borsos-1/+65
The type inference of argument-position closures and async blocks regressed in 1.70 as the evaluation order of async blocks changed, as they are not implicitly wrapped in an identity-function anymore. Fixes #112225 by making sure the evaluation order stays the same as it used to.
2023-06-24Update to LLVM 16.0.5Nikita Popov-1/+1
2023-06-24Fix URL encoding of % sign in Rust Doc.TumoiYorozu-2/+0
2023-06-24Update compiler/rustc_mir_transform/src/check_alignment.rsWesley Wiser-0/+1
2023-06-24Disable alignment checks on i686-pc-windows-msvcBen Kimock-0/+25
2023-06-08Auto merge of #112421 - weihanglo:update-beta-cargo, r=weihanglobors-0/+0
[beta-1.71] cargo backport 1 commits in 64fb38c97ac4d3a327fc9032c862dd28c8833b17..cfd3bbd8fe4fd92074dfad04b7eb9a923646839f 2023-05-23 18:53:23 +0000 to 2023-06-08 08:44:47 +0000 - [beta-1.70] backport rust-lang/cargo#12234 (rust-lang/cargo#12242) r? `@ghost`
2023-06-08[beta-1.71] cargo backportWeihang Lo-0/+0
2023-06-04Auto merge of #112246 - Mark-Simulacrum:beta-next, r=Mark-Simulacrumbors-421/+381
[beta] backports + stage0 bump This bumps the beta branch to use 1.70 as the bootstrap compiler, and backports: * https://github.com/rust-lang/rust/pull/112070 r? `@Mark-Simulacrum`
2023-06-03add FIXMElcnr-0/+5
2023-06-03add testslcnr-0/+78
2023-06-03unique borrows are mutating useslcnr-19/+7
2023-06-03Bump to released 1.70 stableMark Rousskov-402/+291
2023-05-29Auto merge of #112066 - Mark-Simulacrum:beta-next, r=Mark-Simulacrumbors-42/+65
[beta] 1.71.0 branch * Swap out CURRENT_RUSTC_VERSION markers * Bump CI channel * Backport https://github.com/rust-lang/rust/pull/112026 r? `@Mark-Simulacrum`
2023-05-29Exclude Rvalue::AddressOf for raw pointer deref alignment checksBen Kimock-0/+8
2023-05-29Add a test for misaligned pointer derefs inside addr_of!Ben Kimock-0/+15
2023-05-29Switch to beta channelMark Rousskov-1/+1
2023-05-29Swap out CURRENT_RUSTC_VERSION to 1.71.0Mark Rousskov-41/+41