about summary refs log tree commit diff
path: root/compiler/rustc_parse/src/parser/expr.rs
diff options
context:
space:
mode:
authorJacob Pratt <jacob@jhpratt.dev>2025-08-22 22:00:46 -0400
committerGitHub <noreply@github.com>2025-08-22 22:00:46 -0400
commit2bd39222cdb9b6bb182c4de44cde99048942683b (patch)
tree513c66953c79e6292bd9625f3385aabb741112d7 /compiler/rustc_parse/src/parser/expr.rs
parentbc4a6431eb579bd1332c36b27e3e176c9b1d17c3 (diff)
parentad499d076aa71ac16de4d08fa232446d39125df3 (diff)
downloadrust-2bd39222cdb9b6bb182c4de44cde99048942683b.tar.gz
rust-2bd39222cdb9b6bb182c4de44cde99048942683b.zip
Rollup merge of #144648 - connortsui20:nonpoison_rwlock, r=Mark-Simulacrum
Implementation: `#[feature(nonpoison_rwlock)]`

Tracking Issue: https://github.com/rust-lang/rust/issues/134645

This PR continues the effort made in https://github.com/rust-lang/rust/pull/144022 by adding the implementation of `nonpoison::rwlock`.

Many of the changes here are similar to the changes made to implement `nonpoison::mutex`. The only real difference is that this PR includes a reorganizing of the existing `poison::rwlock` file that hopefully makes both variants more readable.

### Related PRs

- `nonpoison_condvar` implementation: https://github.com/rust-lang/rust/pull/144651
- `nonpoison_once` implementation: https://github.com/rust-lang/rust/pull/144653
Diffstat (limited to 'compiler/rustc_parse/src/parser/expr.rs')
0 files changed, 0 insertions, 0 deletions