mmore500 / conduit

C++ library that wraps intra-thread, inter-thread, and inter-process communication in a uniform, modular, object-oriented interface, with a focus on asynchronous high-performance computing applications.
https://conduit.fyi
MIT License
13 stars 4 forks source link

Implement and test compare exchange thread duct #97

Closed mmore500 closed 3 years ago

mmore500 commented 3 years ago

Codacy Here is an overview of what got changed by this pull request:


Clones added
============
- include/uit/ducts/thread/accumulating+type=fundamental/f::CompareExchangeDuct.hpp  5

See the complete overview on Codacy

codecov[bot] commented 3 years ago

Codecov Report

Merging #97 into master will decrease coverage by 0.09%. The diff coverage is 20.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #97      +/-   ##
==========================================
- Coverage   50.17%   50.07%   -0.10%     
==========================================
  Files         255      257       +2     
  Lines        8767     8796      +29     
==========================================
+ Hits         4399     4405       +6     
- Misses       4368     4391      +23     
Impacted Files Coverage Δ
include/uitsl/parallel/AtomicOp.hpp 0.00% <0.00%> (ø)
tests/uit/ducts/thread/ThreadDuct.hpp 74.54% <0.00%> (-4.31%) :arrow_down:
...lating+type=fundamental/f::CompareExchangeDuct.hpp 33.33% <33.33%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update f9366d9...dcc7a85. Read the comment docs.