663 Commits

Author SHA1 Message Date
bors 7af3402cda Auto merge of #155380 - jhpratt:rollup-j1e7DVL, r=jhpratt
Rollup of 18 pull requests

Successful merges:

 - rust-lang/rust#154451 (Require that a `<_ as Try>::Residual` implement the `Residual` trait)
 - rust-lang/rust#154595 (Emit fatal on invalid const args with nested defs)
 - rust-lang/rust#154599 (report the `varargs_without_pattern` lint in deps)
 - rust-lang/rust#154699 (`core::unicode`: Replace `Cased` table with `Lt`)
 - rust-lang/rust#155353 (resolve: Remove `inaccessible_ctor_reexport` resolver field)
 - rust-lang/rust#155357 (Add `--remap-path-scope` as unstable in rustdoc)
 - rust-lang/rust#150649 (clippy fix: non_canonical_clone_impl)
 - rust-lang/rust#154604 (abort in core)
 - rust-lang/rust#154616 (Add `--quiet` flag to x.py and bootstrap to suppress output)
 - rust-lang/rust#155215 (Clean up `AttributeLintKind` and refactor diagnostic attribute linting)
 - rust-lang/rust#155228 (Check diagnostic output in incremental `cpass` and `rpass` revisions)
 - rust-lang/rust#155266 (Adjust release notes for post-merge feedback)
 - rust-lang/rust#155326 (Disallow ZST allocations with `TypedArena`.)
 - rust-lang/rust#155334 (docs: Use `0b1` instead of `NonZero::MIN` in `NonZero::bit_width` doctests)
 - rust-lang/rust#155340 (Handle nonnull pattern types in size skeleton)
 - rust-lang/rust#155347 (Add push_mut and new Layout methods to release notes)
 - rust-lang/rust#155356 (remove calls to AliasTyKind::def_id)
 - rust-lang/rust#155364 (Reduce diagnostic type visibilities.)
2026-04-16 18:19:58 +00:00
Eric Huss e27f84a68c Fix version number in releases for 1.95.0
The incomplete version number prevented the GitHub Release from being
generated.
2026-04-16 07:02:05 -07:00
Jacob Pratt 671cfed011 Rollup merge of #155347 - balt-dev:patch-1, r=cuviper
Add push_mut and new Layout methods to release notes

As recommended by @cuviper on Zulip, I'm making a direct PR to add this.
2026-04-16 01:54:14 -04:00
Balt d87a2e7ddd Fix typo for danging_ptr
Co-authored-by: Josh Stone <cuviper@gmail.com>
2026-04-15 11:56:45 -05:00
Balt 4095bbdd2d Add new Layout methods to release notes 2026-04-15 11:48:40 -05:00
Balt fba9ef8702 Add insert_mut to release notes
Co-authored-by: Josh Stone <cuviper@gmail.com>
2026-04-15 11:38:59 -05:00
Balt e910c38861 Add push_mut to release notes 2026-04-15 11:32:54 -05:00
Mark Rousskov edee654e08 Adjust release notes for post-merge feedback
* Adds musl CVE fix to compiler section
* Removes Cargo section per feedback in the PR
2026-04-13 19:59:10 -04:00
BoxyUwU 84f4b803f7 Release notes for 1.95 2026-04-12 15:48:50 -04:00
Mark Rousskov 3df450f5ae Cherry-pick 1.94.1 release notes
This also fixes the Cargo rendering bug noted in the pre-release thread.
2026-03-23 22:05:53 -04:00
Mark Rousskov ff1a98aa0d Add release notes for 1.94.0
* Adjust macro description
* Copy Cargo's release notes for more details
* Apply suggestions from code review

Co-authored-by: 许杰友 Jieyou Xu (Joe) <39484203+jieyouxu@users.noreply.github.com>
Co-authored-by: alexey semenyuk <alexsemenyuk88@gmail.com>
Co-authored-by: León Orell Valerian Liehr <me@fmease.dev>
2026-03-02 14:44:25 -08:00
bors 605f49b274 Auto merge of #152506 - Urgau:rollup-MlGAszj, r=Urgau
Rollup of 7 pull requests

Successful merges:

 - rust-lang/rust#152505 (Sync relnotes for stable 1.93.1)
 - rust-lang/rust#137487 (Stabilize `assert_matches`)
 - rust-lang/rust#152281 (borrowck: suggest `&mut *x` for pattern reborrows)
 - rust-lang/rust#151142 (Support ADT types in type info reflection)
 - rust-lang/rust#152477 (rustc-dev-guide subtree update)
 - rust-lang/rust#152488 (allow `deprecated(since = "CURRENT_RUSTC_VERSION")`)
 - rust-lang/rust#152491 (Remove unused `fluent-syntax` dependency from tidy)
2026-02-12 03:44:50 +00:00
Josh Stone 1cb71f9d22 Sync relnotes for stable 1.93.1 2026-02-11 14:22:56 -08:00
ron da80677d6a Fix typos and grammar in top-level and src/doc documentation
- CONTRIBUTING.md: add missing verb "is"
- INSTALL.md: fix subject-verb agreement ("requires" → "require")
- RELEASES.md: fix 4 issues (previous → previously, remove extra "is",
  add hyphen in Rust-for-Linux, results → result)
- src/doc/not_found.md: fix misspelling ("Standary" → "Standard")
- src/doc/index.md: fix awkward grammar in Embedded Rust Book description
2026-02-10 10:22:19 -05:00
Josh Stone 764ac2b84f relnotes: fix 1.93's as_mut_array methods
The links are correct, but text typoed `as_array_mut`.
2026-01-23 15:54:13 -08:00
Asger Hautop Drewsen 6b8432bee3 Use version 1.93.0 in RELEASES.md instead of 1.93 2026-01-20 12:57:16 +01:00
Josh Stone 279f8799e3 Update slice assume_init_* relnotes 2026-01-19 16:08:11 -08:00
Boxy aa20181087 add relnotes
Co-authored-by: Laine Taffin Altman <alexanderaltman@me.com>
Co-authored-by: 许杰友 Jieyou Xu (Joe) <39484203+jieyouxu@users.noreply.github.com>
Co-authored-by: Kevin Reid <kpreid@switchb.org>
Co-authored-by: Josh Triplett <josh@joshtriplett.org>
2026-01-19 16:20:17 +00:00
Josh Stone 90d2477e4e Add release notes for 1.92.0 2025-12-08 13:48:47 -08:00
Emily Albini eec36b390e update release notes 2025-11-06 20:24:37 +01:00
Josh Stone 83cb889bc8 Link to i32 for strict_div/rem methods
Co-authored-by: Kevin Reid <kpreid@switchb.org>
2025-10-27 09:45:28 -07:00
Mark Rousskov f28ed4ca50 1.91.0 release notes 2025-10-25 10:18:54 -07:00
Mark Rousskov 495d7ee587 Include patch in release notes
This should fix triagebot publication of the GitHub release on merge.
2025-09-18 09:41:23 -04:00
Boxy Uwu c92dee244d Add relnotes 1.90 2025-09-15 08:34:06 -04:00
Stefan Schindler 555986d8ac Fix some doc typos 2025-08-19 23:53:45 +02:00
Boxy 607133bed2 Add a few missed entries 2025-08-06 13:57:36 +01:00
Boxy 6b805102c0 Update RELEASES.md
Co-authored-by: alexey semenyuk <alexsemenyuk88@gmail.com>
2025-08-04 10:29:01 +01:00
Boxy 7e3bb00fa7 Update RELEASES.md
Co-authored-by: alexey semenyuk <alexsemenyuk88@gmail.com>
2025-08-04 10:28:55 +01:00
Josh Stone 26a7a24405 Add release notes for 1.89.0 2025-07-26 11:00:36 -07:00
Michael Goulet 93810c9430 Rollup merge of #143059 - jieyouxu:slice-as-chunks, r=cuviper
Fix 1.88 relnotes

- Use stable std links for `impl Default for {*const,*mut} T`
- Add missing relnotes for https://github.com/rust-lang/rust/pull/139656
    ```rs
    impl [T] {
        const fn as_chunks<const N: usize>(&self) -> (&[[T; N]], &[T]);
        const fn as_rchunks<const N: usize>(&self) -> (&[T], &[[T; N]]);
        const unsafe fn as_chunks_unchecked<const N: usize>(&self) -> &[[T; N]];
        const fn as_chunks_mut<const N: usize>(&mut self) -> (&mut [[T; N]], &mut [T]);
        const fn as_rchunks_mut<const N: usize>(&mut self) -> (&mut [T], &mut [[T; N]]);
        const unsafe fn as_chunks_unchecked_mut<const N: usize>(&mut self) -> &mut [[T; N]];
    }
    ```
- Add missing `mod ffi::c_str` and `hint::select_unpredictable`

r? `@cuviper`
2025-06-26 20:15:29 -04:00
Jieyou Xu 0c1c648ea7 Add more missing APIs, and minor fixes
Co-authored-by: Josh Stone <cuviper@gmail.com>
2025-06-27 00:17:04 +08:00
Jieyou Xu fad27aa667 Add missing stabilized slice chunk methods 2025-06-26 22:24:08 +08:00
Jieyou Xu bf9a5d4db2 Use stable std links 2025-06-26 22:23:45 +08:00
Jieyou Xu 1aa5e174b4 Expand const-stabilized API links 2025-06-26 08:40:09 +08:00
Mark Rousskov 43084f8c05 Indicate change is coming in the next release.
Co-authored-by: 许杰友 Jieyou Xu (Joe) <39484203+jieyouxu@users.noreply.github.com>
2025-06-22 08:15:15 -04:00
Mark Rousskov cddf2589d9 1.88.0 release notes 2025-06-21 11:17:30 -04:00
Matthias Krüger 3ca41e2346 Rollup merge of #140879 - pthariensflame:patch-1, r=pietroalbini
1.87.0 release notes: remove nonsensical `~` operator

There is no `~` unary prefix operator, and it definitely shouldn't be in the release notes for a feature whose introducing PR doesn't test for it (because it doesn't exist).  Also fix an unnecessary `}` on the same line.

r? ``@pietroalbini``
2025-05-10 16:26:04 +02:00
Laine Taffin Altman 2c5f64d55a RELEASES.md: fix unbalanced and unneeded } 2025-05-09 16:28:26 -07:00
Laine Taffin Altman 10980be12e RELEASES.md: fix nonsensical ~ operator
There is no `~` unary prefix operator, and it definitely shouldn't be in the release notes for a feature whose introducing PR doesn't test for it (because it doesn't exist).
2025-05-09 16:26:22 -07:00
Pietro Albini 3c8efb57bd update wording 2025-05-09 19:11:17 +02:00
Pietro Albini cb253490c3 update links to point to stable 2025-05-09 18:59:54 +02:00
Pietro Albini 3caca6dc4e fix new apis being marked as becoming const this release 2025-05-09 18:57:57 +02:00
Boxy a278f8dcea Add release notes for 1.87.0 2025-05-08 14:33:52 +01:00
Josh Stone 8a3ee97552 Apply suggestions from code review
Co-authored-by: Mark Rousskov <mark.simulacrum@gmail.com>
Co-authored-by: alexey semenyuk <alexsemenyuk88@gmail.com>
2025-03-30 15:45:44 -07:00
Josh Stone af7359ee4f Add release notes for 1.86.0 2025-03-26 15:33:46 -07:00
Josh Stone f39478f8a5 Clarify "Windows 1607" 2025-03-22 09:50:07 -07:00
Josh Stone 1f64cb7e63 Add release notes for 1.85.1 2025-03-18 10:44:52 -07:00
bit-aloo 1954494ec9 change config.toml to bootstrap.toml for bootstrap module 2025-03-17 12:56:41 +05:30
Urgau 2a8fbb5f56 Re-add missing empty lines in the releases notes 2025-02-16 12:15:55 +01:00
Mark Rousskov 8aa2290b86 Add relnotes for 1.85 2025-02-15 18:16:05 -05:00