Commit graph

6 commits

Author SHA1 Message Date
janis a8cebcc805
unique ptr 2025-09-16 18:55:26 +02:00
Janis 9e3fa2cdb0 u32,u64,u16 conversion functions, sync queue, random utilities
- `NextIf` iterator trait that yields the next element iff some predicate holds
- `u64_from_u32s`, `u32s_from_u64`, `u32_from_u16s`, `u16s_from_u32` functions
- moved `can_transmute` to `mem` module, added `is_same_size` and `is_aligned`
functions
- `copy_from` function for `TaggedAtomicPtr`
- attempt at a sync queue?
- `is_whitespace` function
2025-08-06 22:51:27 +02:00
Janis c2f1d8d749 AtomicTaggedPtr compareexchange ptr part, remove unsafe nonnull conversions 2025-07-04 13:29:26 +02:00
Janis 71f1767092 nightly feature gate 2025-07-02 21:50:24 +02:00
Janis 42443518e1 taggedptr 2025-07-02 19:19:00 +02:00
Janis 7eca9adde5 initial commit 2025-07-02 17:42:01 +02:00