| Commit message (Expand) | Author | Age | Files | Lines |
* | rust: sync: introduce `CondVar` | Wedson Almeida Filho | 2023-04-22 | 2 | -1/+174 |
* | rust: lock: add `Guard::do_unlocked` | Wedson Almeida Filho | 2023-04-22 | 2 | -2/+30 |
* | rust: sync: introduce `LockedBy` | Wedson Almeida Filho | 2023-04-22 | 2 | -1/+157 |
* | rust: lock: introduce `SpinLock` | Wedson Almeida Filho | 2023-04-22 | 2 | -0/+117 |
* | rust: lock: introduce `Mutex` | Wedson Almeida Filho | 2023-04-22 | 2 | -0/+120 |
* | rust: sync: introduce `Lock` and `Guard` | Wedson Almeida Filho | 2023-04-22 | 1 | -0/+162 |
* | rust: sync: add functions for initializing `UniqueArc<MaybeUninit<T>>` | Benno Lossin | 2023-04-12 | 1 | -0/+24 |
* | rust: sync: reduce stack usage of `UniqueArc::try_new_uninit` | Benno Lossin | 2023-04-12 | 1 | -3/+13 |
* | rust: init/sync: add `InPlaceInit` trait to pin-initialize smart pointers | Benno Lossin | 2023-04-12 | 1 | -0/+24 |
* | rust: sync: change error type of constructor functions | Benno Lossin | 2023-04-12 | 1 | -4/+4 |
* | rust: sync: arc: Add UniqueArc<MaybeUninit<T>::assume_init() | Asahi Lina | 2023-04-12 | 1 | -0/+11 |
* | rust: sync: arc: Implement Arc<dyn Any + Send + Sync>::downcast() | Asahi Lina | 2023-04-10 | 2 | -0/+30 |
* | rust: sync: impl {Debug,Display} for {Unique,}Arc | Boqun Feng | 2023-04-10 | 1 | -0/+25 |
* | rust: types: implement `ForeignOwnable` for `Arc<T>` | Wedson Almeida Filho | 2023-02-07 | 1 | -1/+31 |
* | rust: sync: add support for dispatching on Arc and ArcBorrow. | Wedson Almeida Filho | 2023-01-16 | 1 | -2/+18 |
* | rust: sync: introduce `UniqueArc` | Wedson Almeida Filho | 2023-01-16 | 1 | -2/+150 |
* | rust: sync: allow type of `self` to be `ArcBorrow<T>` | Wedson Almeida Filho | 2023-01-16 | 1 | -0/+23 |
* | rust: sync: introduce `ArcBorrow` | Wedson Almeida Filho | 2023-01-16 | 1 | -0/+97 |
* | rust: sync: allow coercion from `Arc<T>` to `Arc<U>` | Wedson Almeida Filho | 2023-01-16 | 1 | -1/+26 |
* | rust: sync: allow type of `self` to be `Arc<T>` or variants | Wedson Almeida Filho | 2023-01-16 | 1 | -0/+28 |
* | rust: sync: add `Arc` for ref-counted allocations | Wedson Almeida Filho | 2023-01-16 | 1 | -0/+157 |