Stabilize `atomic_try_update`and deprecate `fetch_update` starting 1.99.0 by GrigorenkoPV · Pull Request #148590 · rust-lang/rust

@rustbot added S-waiting-on-author

Status: This is awaiting some action (such as code changes or more information) from the author.

T-compiler

Relevant to the compiler team, which will review and decide on the PR/issue.

T-libs

Relevant to the library team, which will review and decide on the PR/issue.

S-waiting-on-fcp

Status: PR is in FCP and is awaiting for FCP to complete.

labels

Nov 6, 2025

matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request

Nov 8, 2025
…ng, r=Kivooeo

`invalid_atomic_ordering`: also lint `update` & `try_update`

Split from rust-lang#148590

Tracking issue for `update` and `try_update`: rust-lang#135894

matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request

Nov 8, 2025
…ng, r=Kivooeo

`invalid_atomic_ordering`: also lint `update` & `try_update`

Split from rust-lang#148590

Tracking issue for `update` and `try_update`: rust-lang#135894

Zalathar added a commit to Zalathar/rust that referenced this pull request

Nov 9, 2025
…ng, r=Kivooeo

`invalid_atomic_ordering`: also lint `update` & `try_update`

Split from rust-lang#148590

Tracking issue for `update` and `try_update`: rust-lang#135894

rust-timer added a commit that referenced this pull request

Nov 9, 2025
Rollup merge of #148601 - GrigorenkoPV:invalid_atomic_ordering, r=Kivooeo

`invalid_atomic_ordering`: also lint `update` & `try_update`

Split from #148590

Tracking issue for `update` and `try_update`: #135894

github-actions bot pushed a commit to rust-lang/miri that referenced this pull request

Nov 10, 2025

makai410 pushed a commit to makai410/rustc_public that referenced this pull request

Nov 10, 2025

makai410 pushed a commit to makai410/rust that referenced this pull request

Nov 10, 2025
…ng, r=Kivooeo

`invalid_atomic_ordering`: also lint `update` & `try_update`

Split from rust-lang#148590

Tracking issue for `update` and `try_update`: rust-lang#135894

makai410 pushed a commit to makai410/rustc_public that referenced this pull request

Nov 16, 2025

@rustbot rustbot removed the S-waiting-on-author

Status: This is awaiting some action (such as code changes or more information) from the author.

label

Dec 24, 2025

jhpratt

@GrigorenkoPV

and deprecate fetch_update starting 1.99.0

@GrigorenkoPV GrigorenkoPV changed the title Stabilize atomic_try_updateand deprecate fetch_update starting 1.96.0 Stabilize atomic_try_updateand deprecate fetch_update starting 1.99.0

Jan 27, 2026

@rust-bors rust-bors bot added S-waiting-on-bors

Status: Waiting on bors to run and complete tests. Bors will change the label on completion.

and removed S-waiting-on-review

Status: Awaiting review from the assignee but also interested parties.

labels

Feb 7, 2026

jhpratt added a commit to jhpratt/rust that referenced this pull request

Feb 7, 2026

rust-bors bot pushed a commit that referenced this pull request

Feb 7, 2026
Rollup of 4 pull requests

Successful merges:

 - #148590 (Stabilize `atomic_try_update`and deprecate `fetch_update` starting 1.99.0)
 - #150522 (Stabilize new inclusive range type and iterator type)
 - #151576 (Stabilize `core::hint::cold_path`)
 - #152199 (Move `rustc_query_system::cache`.)

JonathanBrouwer added a commit to JonathanBrouwer/rust that referenced this pull request

Feb 7, 2026

This was referenced

Feb 7, 2026

rust-bors bot pushed a commit that referenced this pull request

Feb 7, 2026
Stabilize `atomic_try_update`and deprecate `fetch_update` starting 1.99.0

Tracking issue: #135894
FCP completed: #135894 (comment)

~1.96.0 was chosen because I don't think the remaining month until 1.93.0 becomes beta is enough for the FCP to finish and this to get merged, so 1.94.0 + a couple of versions of leeway: #135894 (comment)

1.99 suggested in #148590 (comment)

Closes #135894

rust-bors bot pushed a commit that referenced this pull request

Feb 7, 2026
…uwer

Rollup of 8 pull requests

Successful merges:

 - #148590 (Stabilize `atomic_try_update`and deprecate `fetch_update` starting 1.99.0)
 - #150522 (Stabilize new inclusive range type and iterator type)
 - #152235 (Convert to inline diagnostics in `rustc_parse`)
 - #152267 (feat: Implement `int_from_ascii` for `NonZero<T>`)
 - #151576 (Stabilize `core::hint::cold_path`)
 - #151933 (Linker-plugin-based LTO: give an explanation how to use linker-plugin-lto with full LTO)
 - #152010 (Ignore all debuginfo tests for LLDB that we do not run in CI)
 - #152199 (Move `rustc_query_system::cache`.)

rust-timer added a commit that referenced this pull request

Feb 7, 2026
Rollup merge of #148590 - GrigorenkoPV:atomic_try_update, r=jhpratt

Stabilize `atomic_try_update`and deprecate `fetch_update` starting 1.99.0

Tracking issue: #135894
FCP completed: #135894 (comment)

~1.96.0 was chosen because I don't think the remaining month until 1.93.0 becomes beta is enough for the FCP to finish and this to get merged, so 1.94.0 + a couple of versions of leeway: #135894 (comment)

1.99 suggested in #148590 (comment)

Closes #135894