Commit graph

652 commits

Author SHA1 Message Date
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
Matthias Krüger
4b310be0d1
Rollup merge of #136266 - cyrgani:patch-1, r=Mark-Simulacrum
fix broken release notes id
2025-02-01 01:19:20 +01:00
cyrgani
3899d14db6
fix broken release notes id 2025-01-29 23:51:03 +01:00
Josh Stone
e4db6d7825 Add release notes for 1.84.1 2025-01-29 09:24:06 -08:00
Pietro Albini
9ce6741d78
update release notes 2025-01-23 15:39:11 +01:00
Kevin Reid
aced46dcde Add the concrete syntax for precise capturing to 1.82 release notes.
This will make the note findable by searching for the “use” keyword,
and skimming. Many other language additions mention their syntax in
the release notes, but this one only used the name of the feature.
2025-01-15 07:44:42 -08:00
Matthias Krüger
a18a71b92c
Rollup merge of #135266 - kadiwa4:no_emsdk_update, r=Mark-Simulacrum
Remove emsdk version update from 1.84.0 relnotes

See [this comment](https://github.com/rust-lang/rust/issues/131467#issuecomment-2529314603). The reproducer in that comment does indeed show that rustup's `rust-std` component is still compiled with the old emscripten ABI because libc's config flag `emscripten_new_stat_abi` is not set.

#131533 presumably had no effect because the wrong CI file was modified. So nothing has changed since 1.83.0. The PR author (workingjubilee) is currently on vacation.
Also the issue #131467 should be reopened.
2025-01-12 09:14:11 +01:00
Noa
326fedf309
Add Pin::as_deref_mut to relnotes 2025-01-08 22:43:09 -06:00
Kalle Wachsmuth
44d760fb91
remove emsdk update from relnotes 2025-01-08 20:56:02 +01:00
Pietro Albini
2ab8b0b4f9
fix release notes link 2025-01-08 14:38:34 +01:00
Pietro Albini
87ce94d56f
last feedback items 2025-01-06 17:14:16 +01:00
Boxy
575cdf7492 Stabilized APIs 2025-01-03 14:08:55 +00:00