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

Break support library out into uitsl namespace #84

Closed mmore500 closed 3 years ago

mmore500 commented 3 years ago

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


Issues
======
- Added 36

Clones added
============
- include/uit/duct/proc/inlet/put=growing+type=trivial/impl/TrivialBlockingSendDuct.hpp  3
- include/uitsl/containers/safe/unordered_map.hpp  3
- include/uit/duct/proc/inlet/templated/PooledInletDuct.hpp  1
- include/uitsl/containers/safe/vector.hpp  1
- include/uitsl/containers/safe/deque.hpp  10
- include/uit/duct/proc/inlet/put=growing+type=trivial/t::PutDuct.hpp  7
- include/uit/duct/proc/inlet/put=dropping+type=span/impl/SpanRingImmediateSendDuct.hpp  8
- include/uit/duct/proc/inlet/put=dropping+type=trivial/t::RingRputDuct.hpp  6
- include/uitsl/math/divide_utils.hpp  2
- tests/uit/duct/proc/ProcDuct.hpp  7
- tests/uitsl/mpi/mpi_utils.cpp  8
- tests/uitsl/datastructs/RingBuffer.cpp  2
- tests/uit/duct/proc/AccumulatingProcDuct.hpp  6
- tests/uit/duct/proc/SteppingProcDuct.hpp  4
- include/uitsl/initialization/ValueInitialized.hpp  1
- include/uit/duct/proc/backend/AggregatedBackEnd.hpp  4
- include/uit/duct/thread/put=growing+get=skipping+type=any/a::AtomicSconceDuct.hpp  3
- include/uit/duct/proc/backend/impl/OutletMemoryPool.hpp  3
- include/uit/duct/thread/put=dropping+get=stepping+type=any/a::BoundedMoodyCamelDuct.hpp  6
- include/uit/duct/proc/outlet/get=stepping+type=trivial/t::RingIrecvDuct.hpp  5
- include/uit/duct/thread/put=growing+get=skipping+type=any/a::MutexSconceDuct.hpp  3
- include/uit/duct/proc/outlet/get=stepping+type=span/s::IprobeDuct.hpp  8
- include/uitsl/utility/print_utils.hpp  2
- include/uit/duct/proc/outlet/templated/BufferedOutletDuct.hpp  1
- include/uit/duct/proc/inlet/accumulating+type=fundamental/f::RaccumulateDuct.hpp  6
- include/uit/duct/intra/put=growing+get=skipping+type=any/a::SconceDuct.hpp  3
- tests/uitsl/mpi/request_utils.cpp  1
- include/uit/duct/proc/inlet/put=growing+type=cereal/impl/CerealDequeImmediateSendDuct.hpp  6
- microbenchmarks/duct/DuctBenchmarkRunner.hpp  2
- tests/uit/duct/thread/ThreadDuct.hpp  11
- include/uit/duct/proc/inlet/put=growing+type=trivial/t::DequeRputDuct.hpp  7
- include/uit/duct/proc/inlet/put=dropping+type=trivial/impl/TrivialRingImmediateSendDuct.hpp  10
- include/uit/duct/proc/inlet/put=dropping+type=cereal/impl/CerealRingImmediateSendDuct.hpp  8
- macrobenchmarks/duct/thread/ThreadDuct.hpp  2
- include/uit/duct/proc/inlet/put=growing+type=cereal/impl/CerealBlockingSendDuct.hpp  3
- include/uit/duct/proc/inlet/accumulating+type=fundamental/f::AccumulateDuct.hpp  6
- include/uit/duct/proc/backend/impl/InletMemoryPool.hpp  3
- include/uit/duct/proc/backend/impl/InletMemoryAggregator.hpp  2
- include/uit/duct/thread/put=dropping+get=stepping+type=any/a::RigtorpDuct.hpp  5
- include/uit/duct/thread/accumulating+type=any/a::MutexAccumulatingDuct.hpp  3
- include/uit/duct/proc/outlet/get=skipping+type=trivial/t::BlockIrecvDuct.hpp  7
- include/uit/duct/proc/inlet/put=growing+type=trivial/impl/TrivialDequeImmediateSendDuct.hpp  6
- tests/uitsl/debug/safe_compare.cpp  21
- include/uit/duct/proc/outlet/get=skipping+type=span/s::BlockIrecvDuct.hpp  7
- include/uit/duct/thread/accumulating+type=fundamental/f::AtomicAccumulatingDuct.hpp  3
- include/uitsl/initialization/Uninitialized.hpp  1
- include/uit/duct/thread/put=growing+get=stepping+type=any/a::UnboundedMoodyCamelDuct.hpp  6
- include/uit/duct/proc/inlet/templated/BufferedInletDuct.hpp  1
- tests/uit/duct/thread/SteppingThreadDuct.hpp  18
- include/uit/duct/intra/put=growing+get=stepping+type=any/a::DequeDuct.hpp  3
- tests/uit/duct/proc/VectorProcDuct.hpp  5
- tests/uit/duct/proc/FixedVectorProcDuct.hpp  4
- include/uit/duct/proc/backend/impl/OutletMemoryAggregator.hpp  2
- include/uit/duct/proc/inlet/templated/AggregatedInletDuct.hpp  1
- include/uit/duct/proc/outlet/get=skipping+type=trivial/t::WindowDuct.hpp  4
- include/uitsl/containers/safe/list.hpp  10
- include/uit/duct/proc/outlet/templated/PooledOutletDuct.hpp  3
- macrobenchmarks/duct/intra/IntraDuct.hpp  2
- include/uit/duct/proc/outlet/accumulating+type=fundamental/f::WithdrawingWindowDuct.hpp  4
- tests/uit/duct/thread/AccumulatingThreadDuct.hpp  3
- include/uitsl/distributed/RdmaWindowManager.hpp  2
- tests/uitsl/mpi/comm_utils.cpp  1
- include/uit/duct/proc/backend/PooledBackEnd.hpp  4
- include/uit/duct/intra/put=dropping+get=stepping+type=any/impl/PendingDuct.hpp  4
- tests/uitsl/datastructs/MirroredRingBuffer.cpp  2
- include/uit/duct/proc/outlet/get=stepping+type=cereal/c::IprobeDuct.hpp  8
- tests/uit/duct/thread/ValueThreadDuct.hpp  9
- tests/uitsl/meta/Curry.cpp  2
- include/uit/duct/intra/accumulating+type=any/a::AccumulatingDuct.hpp  3
- include/uit/duct/intra/put=dropping+get=stepping+type=any/a::HeadTailDuct.hpp  4
- include/uit/duct/proc/outlet/templated/AggregatedOutletDuct.hpp  3

See the complete overview on Codacy