Open tatsuya6502 opened 2 months ago
Attention: Patch coverage is 90.61033%
with 20 lines
in your changes missing coverage. Please review.
Project coverage is 94.73%. Comparing base (
bd5e447
) to head (14651ee
). Report is 1 commits behind head on main.
This PR adds a crate private
MiniArc
type, a minimal implementation of atomic reference counted shared pointer. It is like astd::sync::Arc
andtriomphe::Arc
but with a few differences:Weak
references, soMiniArc
does not have the weak reference counter.AtomicU32
instead ofAtomicUsize
for the strong reference counter.moka
andmini-moka
.MiniArc
replaces alltriomphe::Arc
usages inmoka
.On the CI (GitHub Actions), the following tests are performed in addition to the regular tests:
Miri tests on
MiniArc
.Loom tests on
MiniArc
.