11 Commits (fa6eb5810deea490b8dcfc21dbcdea22fe9ed908)
 

Author SHA1 Message Date
Avril fa6eb5810d
Added exclusive reference: `RefEx`. Added `try_completed_{ref,mut}()` which returns a slice of all the elements if the populator has completed.
3 years ago
Avril 7748572f79
Added parent accessor to Ref and OwnedRef
3 years ago
Avril 9a30ad5665
Added OwnedRef: References a single slot from an Arc"d Populator.
3 years ago
Avril c7932794f0
Moved Ref related things to own private submodule
3 years ago
Avril 6a4b2e918d Fortune for parapop's current commit: Small curse − 小凶
3 years ago
Avril 7fa9f5cce1
Added iter::FullRefIter for completed Populators. This should maybe (*MUST*, if we allow changing set elements, which we probably won"t) be born from an exclusive reference? But if it"s full then no other reference can modify anything so I"m not sure, it might be safe to create with only a shared reference.
3 years ago
Avril 5ca9459495
Added more _exclusive() functions with no atomic operations. Start adding Ref, that tracks a single slot.
3 years ago
Avril 49dd362b5b
Added basic (kinda janky) IntoIter
3 years ago
Avril 0443248162
Removed unused dep
3 years ago
Avril 00a285bcdb
Added Populator<T>, insert(), and complete() methods written
3 years ago
Avril f64a36af70 Initial commit
3 years ago