Branch: refs/heads/async_annotation Home: https://github.com/STEllAR-GROUP/hpx Commit: 8fd32099e4b20cd3a8c0a5f40ebb42e25b9fe724 https://github.com/STEllAR-GROUP/hpx/commit/8fd32099e4b20cd3a8c0a5f40ebb42e25b9fe724 Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2019-11-29 (Fri, 29 Nov 2019)
Changed paths: A hpx/lcos/local/channel_mpmc.hpp M tests/performance/local/CMakeLists.txt A tests/performance/local/channel_mpmc_throughput.cpp Log Message: ----------- Adding high performance MPMC channel Commit: fed10b0361bd446acc2c5baeb57a4d14767dfaed https://github.com/STEllAR-GROUP/hpx/commit/fed10b0361bd446acc2c5baeb57a4d14767dfaed Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2019-11-29 (Fri, 29 Nov 2019) Changed paths: M hpx/lcos/local/channel_mpmc.hpp M tests/performance/local/channel_mpmc_throughput.cpp M tests/unit/lcos/CMakeLists.txt A tests/unit/lcos/channel_mpmc_fib.cpp A tests/unit/lcos/channel_mpmc_shift.cpp Log Message: ----------- Adding tests - fixing unbuffered mode Commit: 8a960e7d8aafddd43eb663703e91a50f53e355db https://github.com/STEllAR-GROUP/hpx/commit/8a960e7d8aafddd43eb663703e91a50f53e355db Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2019-11-29 (Fri, 29 Nov 2019) Changed paths: M hpx/lcos/local/channel_mpmc.hpp A hpx/lcos/local/channel_spsc.hpp M tests/performance/local/CMakeLists.txt M tests/performance/local/channel_mpmc_throughput.cpp A tests/performance/local/channel_spsc_throughput.cpp M tests/unit/lcos/CMakeLists.txt M tests/unit/lcos/channel_mpmc_fib.cpp A tests/unit/lcos/channel_spsc_fib.cpp A tests/unit/lcos/channel_spsc_shift.cpp Log Message: ----------- Adding SPSC channel and tests Commit: f9296b2478353a49f67bc1d03812e18c8d8cbbf8 https://github.com/STEllAR-GROUP/hpx/commit/f9296b2478353a49f67bc1d03812e18c8d8cbbf8 Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2019-11-29 (Fri, 29 Nov 2019) Changed paths: M hpx/lcos/local/channel_mpmc.hpp M hpx/lcos/local/channel_spsc.hpp M tests/performance/local/channel_mpmc_throughput.cpp M tests/performance/local/channel_spsc_throughput.cpp Log Message: ----------- Cleaning up channel implementations - flyby: run performance tests for more elements Commit: 575cc9571c1e34d989b9958215026d46f7d9b722 https://github.com/STEllAR-GROUP/hpx/commit/575cc9571c1e34d989b9958215026d46f7d9b722 Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2019-11-29 (Fri, 29 Nov 2019) Changed paths: M hpx/lcos/local/channel_mpmc.hpp M hpx/lcos/local/channel_spsc.hpp M tests/unit/lcos/channel_mpmc_fib.cpp M tests/unit/lcos/channel_spsc_fib.cpp Log Message: ----------- Removing unbuffered option for channels Commit: d56f59ba67349e5c2d6bc6829168531aea98ecb1 https://github.com/STEllAR-GROUP/hpx/commit/d56f59ba67349e5c2d6bc6829168531aea98ecb1 Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2019-11-29 (Fri, 29 Nov 2019) Changed paths: M hpx/lcos/local/channel_mpmc.hpp A hpx/lcos/local/channel_mpsc.hpp M hpx/lcos/local/channel_spsc.hpp M tests/performance/local/CMakeLists.txt A tests/performance/local/channel_mpsc_throughput.cpp M tests/unit/lcos/CMakeLists.txt A tests/unit/lcos/channel_mpsc_fib.cpp A tests/unit/lcos/channel_mpsc_shift.cpp Log Message: ----------- Adding channel_mcsp (multiple producer, single consumer) - flyby adding proper buffer initialization etc. Commit: d91737db94d53742bec7dc94ab64b225b3b5d099 https://github.com/STEllAR-GROUP/hpx/commit/d91737db94d53742bec7dc94ab64b225b3b5d099 Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2019-11-29 (Fri, 29 Nov 2019) Changed paths: R hpx/lcos/local/channel_mpmc.hpp R hpx/lcos/local/channel_mpsc.hpp R hpx/lcos/local/channel_spsc.hpp M libs/synchronization/CMakeLists.txt A libs/synchronization/include/hpx/synchronization/channel_mpmc.hpp A libs/synchronization/include/hpx/synchronization/channel_mpsc.hpp A libs/synchronization/include/hpx/synchronization/channel_spsc.hpp M libs/synchronization/tests/performance/CMakeLists.txt A libs/synchronization/tests/performance/channel_mpmc_throughput.cpp A libs/synchronization/tests/performance/channel_mpsc_throughput.cpp A libs/synchronization/tests/performance/channel_spsc_throughput.cpp M libs/synchronization/tests/unit/CMakeLists.txt A libs/synchronization/tests/unit/channel_mpmc_fib.cpp A libs/synchronization/tests/unit/channel_mpmc_shift.cpp A libs/synchronization/tests/unit/channel_mpsc_fib.cpp A libs/synchronization/tests/unit/channel_mpsc_shift.cpp A libs/synchronization/tests/unit/channel_spsc_fib.cpp A libs/synchronization/tests/unit/channel_spsc_shift.cpp M tests/performance/local/CMakeLists.txt R tests/performance/local/channel_mpmc_throughput.cpp R tests/performance/local/channel_mpsc_throughput.cpp R tests/performance/local/channel_spsc_throughput.cpp M tests/unit/lcos/CMakeLists.txt R tests/unit/lcos/channel_mpmc_fib.cpp R tests/unit/lcos/channel_mpmc_shift.cpp R tests/unit/lcos/channel_mpsc_fib.cpp R tests/unit/lcos/channel_mpsc_shift.cpp R tests/unit/lcos/channel_spsc_fib.cpp R tests/unit/lcos/channel_spsc_shift.cpp Log Message: ----------- Move channels to new synchronization module Commit: 36cc216647f10cca1b541d6935d43709083673ef https://github.com/STEllAR-GROUP/hpx/commit/36cc216647f10cca1b541d6935d43709083673ef Author: Agustin K-ballo Berge <k...@fusionfenix.com> Date: 2019-12-02 (Mon, 02 Dec 2019) Changed paths: M libs/assertion/include/hpx/assertion.hpp M libs/assertion/include/hpx/assertion/evaluate_assert.hpp Log Message: ----------- Remove lambdas from assert expressions Commit: 7722a8fae254889005b73e85f6d5ee3f6a35c50f https://github.com/STEllAR-GROUP/hpx/commit/7722a8fae254889005b73e85f6d5ee3f6a35c50f Author: Agustin K-ballo Berge <k...@fusionfenix.com> Date: 2019-12-02 (Mon, 02 Dec 2019) Changed paths: M libs/assertion/include/hpx/assertion/evaluate_assert.hpp M libs/assertion/src/assertion.cpp Log Message: ----------- Make opaque handle_assert noexcept Commit: 114cea4db7dcfd2199b31e0f4654484559d47861 https://github.com/STEllAR-GROUP/hpx/commit/114cea4db7dcfd2199b31e0f4654484559d47861 Author: Mikael Simberg <simb...@cscs.ch> Date: 2019-12-03 (Tue, 03 Dec 2019) Changed paths: R hpx/runtime/threads/detail/partlit.hpp M libs/affinity/CMakeLists.txt A libs/affinity/include/hpx/affinity/detail/partlit.hpp A libs/affinity/include_compatibility/hpx/runtime/threads/detail/partlit.hpp M libs/affinity/src/parse_affinity_options.cpp Log Message: ----------- Move partlit.hpp to affinity module Commit: 79070bd888fca25617010f7e587f6360a88960c6 https://github.com/STEllAR-GROUP/hpx/commit/79070bd888fca25617010f7e587f6360a88960c6 Author: Mikael Simberg <mikael.simb...@iki.fi> Date: 2019-12-03 (Tue, 03 Dec 2019) Changed paths: R hpx/runtime/threads/detail/partlit.hpp M libs/affinity/CMakeLists.txt A libs/affinity/include/hpx/affinity/detail/partlit.hpp A libs/affinity/include_compatibility/hpx/runtime/threads/detail/partlit.hpp M libs/affinity/src/parse_affinity_options.cpp Log Message: ----------- Merge pull request #4253 from msimberg/partlit-affinity Move partlit.hpp to affinity module Commit: f3e7aab65cc740d0230a42fc81589e5711a482c4 https://github.com/STEllAR-GROUP/hpx/commit/f3e7aab65cc740d0230a42fc81589e5711a482c4 Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2019-12-03 (Tue, 03 Dec 2019) Changed paths: M cmake/HPX_AddConfigTest.cmake M cmake/HPX_PerformCxxFeatureTests.cmake A cmake/tests/cxx17_noexcept_function.cpp M hpx/runtime/actions/component_action.hpp M hpx/runtime/actions/plain_action.hpp M tests/performance/local/future_overhead.cpp Log Message: ----------- Adding action specializations for noexcept functions Commit: 1ee979c7160f1c387790176df6bb7a12bf4802d6 https://github.com/STEllAR-GROUP/hpx/commit/1ee979c7160f1c387790176df6bb7a12bf4802d6 Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2019-12-03 (Tue, 03 Dec 2019) Changed paths: M libs/synchronization/CMakeLists.txt A libs/synchronization/include/hpx/synchronization/channel_mpmc.hpp A libs/synchronization/include/hpx/synchronization/channel_mpsc.hpp A libs/synchronization/include/hpx/synchronization/channel_spsc.hpp M libs/synchronization/tests/performance/CMakeLists.txt A libs/synchronization/tests/performance/channel_mpmc_throughput.cpp A libs/synchronization/tests/performance/channel_mpsc_throughput.cpp A libs/synchronization/tests/performance/channel_spsc_throughput.cpp M libs/synchronization/tests/unit/CMakeLists.txt A libs/synchronization/tests/unit/channel_mpmc_fib.cpp A libs/synchronization/tests/unit/channel_mpmc_shift.cpp A libs/synchronization/tests/unit/channel_mpsc_fib.cpp A libs/synchronization/tests/unit/channel_mpsc_shift.cpp A libs/synchronization/tests/unit/channel_spsc_fib.cpp A libs/synchronization/tests/unit/channel_spsc_shift.cpp Log Message: ----------- Merge pull request #4245 from STEllAR-GROUP/channel_mpmc Adding high performance channels Commit: b38f171f9e7b7ce2ce2b2efa9ba23eef3a85f585 https://github.com/STEllAR-GROUP/hpx/commit/b38f171f9e7b7ce2ce2b2efa9ba23eef3a85f585 Author: Mikael Simberg <mikael.simb...@iki.fi> Date: 2019-12-04 (Wed, 04 Dec 2019) Changed paths: M libs/assertion/include/hpx/assertion.hpp M libs/assertion/include/hpx/assertion/evaluate_assert.hpp M libs/assertion/src/assertion.cpp Log Message: ----------- Merge pull request #4256 from STEllAR-GROUP/delambify-assert Remove lambdas from assert expressions Commit: ecc4bc72b18e3b8594d4be4bd71a49ce8733cc16 https://github.com/STEllAR-GROUP/hpx/commit/ecc4bc72b18e3b8594d4be4bd71a49ce8733cc16 Author: Mikael Simberg <mikael.simb...@iki.fi> Date: 2019-12-04 (Wed, 04 Dec 2019) Changed paths: M cmake/HPX_AddConfigTest.cmake M cmake/HPX_PerformCxxFeatureTests.cmake A cmake/tests/cxx17_noexcept_function.cpp M hpx/runtime/actions/component_action.hpp M hpx/runtime/actions/plain_action.hpp M tests/performance/local/future_overhead.cpp Log Message: ----------- Merge pull request #4254 from STEllAR-GROUP/noexcept_actions Adding action specializations for noexcept functions Commit: 9beaa7657e6330223c8ed85a4c10612063368da9 https://github.com/STEllAR-GROUP/hpx/commit/9beaa7657e6330223c8ed85a4c10612063368da9 Author: Kevin Huck <kh...@cs.uoregon.edu> Date: 2019-12-04 (Wed, 04 Dec 2019) Changed paths: M cmake/HPX_SetupApex.cmake M cmake/templates/HPXConfig.cmake.in M src/CMakeLists.txt Log Message: ----------- Fixing HPX/APEX linking and dependencies for external projects like Phylanx Commit: 0e78cb89022e5a5bd9113eb18ed672475a69b6c8 https://github.com/STEllAR-GROUP/hpx/commit/0e78cb89022e5a5bd9113eb18ed672475a69b6c8 Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2019-12-04 (Wed, 04 Dec 2019) Changed paths: M CMakeLists.txt M libs/concurrency/include/hpx/concurrency/cache_line_data.hpp M libs/coroutines/include/hpx/coroutines/detail/context_windows_fibers.hpp M libs/coroutines/include/hpx/coroutines/detail/get_stack_pointer.hpp M src/CMakeLists.txt Log Message: ----------- Couple of minor changes - adding stack size detection on Windows - specialize cache_line_data for items that don't require padding - fixing HPX_WITH_SWAP_CONTEXT_EMULATION on Windows Commit: c36107e13c47ff6a4ea91c9b42238f9face49145 https://github.com/STEllAR-GROUP/hpx/commit/c36107e13c47ff6a4ea91c9b42238f9face49145 Author: Mikael Simberg <mikael.simb...@iki.fi> Date: 2019-12-05 (Thu, 05 Dec 2019) Changed paths: M CMakeLists.txt M libs/concurrency/include/hpx/concurrency/cache_line_data.hpp M libs/coroutines/include/hpx/coroutines/detail/context_windows_fibers.hpp M libs/coroutines/include/hpx/coroutines/detail/get_stack_pointer.hpp M src/CMakeLists.txt Log Message: ----------- Merge pull request #4258 from STEllAR-GROUP/minor_fixes Couple of minor changes Commit: aa60022810836f5f88310513362e85ea5e891c2d https://github.com/STEllAR-GROUP/hpx/commit/aa60022810836f5f88310513362e85ea5e891c2d Author: aurianer <auria...@cscs.ch> Date: 2019-12-05 (Thu, 05 Dec 2019) Changed paths: M libs/collectives/docs/index.rst Log Message: ----------- Add missing column in collectives docs Commit: 124cd82ab55277f4d5c6525e11b7fbae0899858e https://github.com/STEllAR-GROUP/hpx/commit/124cd82ab55277f4d5c6525e11b7fbae0899858e Author: aurianer <auria...@cscs.ch> Date: 2019-12-05 (Thu, 05 Dec 2019) Changed paths: M libs/local_lcos/docs/index.rst M libs/synchronization/docs/index.rst Log Message: ----------- Replace struct by class Struct not working with Sphinx 2.2, we use :cpp:class: instead as it is just an alias. Commit: 873291391e265305f59b5406b56d4e5168a4f815 https://github.com/STEllAR-GROUP/hpx/commit/873291391e265305f59b5406b56d4e5168a4f815 Author: Mikael Simberg <mikael.simb...@iki.fi> Date: 2019-12-06 (Fri, 06 Dec 2019) Changed paths: M cmake/HPX_SetupApex.cmake M cmake/templates/HPXConfig.cmake.in M src/CMakeLists.txt Log Message: ----------- Merge pull request #4261 from STEllAR-GROUP/apex-linking Fixing HPX/APEX linking and dependencies for external projects like Phylanx Commit: 2d157491df955e96d94d63791f408e8321ceac97 https://github.com/STEllAR-GROUP/hpx/commit/2d157491df955e96d94d63791f408e8321ceac97 Author: Mikael Simberg <mikael.simb...@iki.fi> Date: 2019-12-06 (Fri, 06 Dec 2019) Changed paths: M libs/collectives/docs/index.rst M libs/local_lcos/docs/index.rst M libs/synchronization/docs/index.rst Log Message: ----------- Merge pull request #4260 from aurianer/fix_docs Fix docs compilation problems Commit: 17535e2b73866ea7aab1a4d13d60f81c0a1a60e8 https://github.com/STEllAR-GROUP/hpx/commit/17535e2b73866ea7aab1a4d13d60f81c0a1a60e8 Author: Mikael Simberg <simb...@cscs.ch> Date: 2019-12-06 (Fri, 06 Dec 2019) Changed paths: M CMakeLists.txt M cmake/HPX_AddConfigTest.cmake M cmake/HPX_PerformCxxFeatureTests.cmake M cmake/HPX_SetupApex.cmake M cmake/templates/HPXConfig.cmake.in A cmake/tests/cxx17_noexcept_function.cpp M hpx/runtime/actions/component_action.hpp M hpx/runtime/actions/plain_action.hpp R hpx/runtime/threads/detail/partlit.hpp M libs/affinity/CMakeLists.txt A libs/affinity/include/hpx/affinity/detail/partlit.hpp A libs/affinity/include_compatibility/hpx/runtime/threads/detail/partlit.hpp M libs/affinity/src/parse_affinity_options.cpp M libs/assertion/include/hpx/assertion.hpp M libs/assertion/include/hpx/assertion/evaluate_assert.hpp M libs/assertion/src/assertion.cpp M libs/collectives/docs/index.rst M libs/concurrency/include/hpx/concurrency/cache_line_data.hpp M libs/coroutines/include/hpx/coroutines/detail/context_windows_fibers.hpp M libs/coroutines/include/hpx/coroutines/detail/get_stack_pointer.hpp M libs/local_lcos/docs/index.rst M libs/synchronization/CMakeLists.txt M libs/synchronization/docs/index.rst A libs/synchronization/include/hpx/synchronization/channel_mpmc.hpp A libs/synchronization/include/hpx/synchronization/channel_mpsc.hpp A libs/synchronization/include/hpx/synchronization/channel_spsc.hpp M libs/synchronization/tests/performance/CMakeLists.txt A libs/synchronization/tests/performance/channel_mpmc_throughput.cpp A libs/synchronization/tests/performance/channel_mpsc_throughput.cpp A libs/synchronization/tests/performance/channel_spsc_throughput.cpp M libs/synchronization/tests/unit/CMakeLists.txt A libs/synchronization/tests/unit/channel_mpmc_fib.cpp A libs/synchronization/tests/unit/channel_mpmc_shift.cpp A libs/synchronization/tests/unit/channel_mpsc_fib.cpp A libs/synchronization/tests/unit/channel_mpsc_shift.cpp A libs/synchronization/tests/unit/channel_spsc_fib.cpp A libs/synchronization/tests/unit/channel_spsc_shift.cpp M src/CMakeLists.txt M tests/performance/local/future_overhead.cpp Log Message: ----------- Merge remote-tracking branch 'origin/master' into async_annotation Commit: 30aaee7621d2b524d2fb644d0b42258b85b7facd https://github.com/STEllAR-GROUP/hpx/commit/30aaee7621d2b524d2fb644d0b42258b85b7facd Author: Mikael Simberg <simb...@cscs.ch> Date: 2019-12-06 (Fri, 06 Dec 2019) Changed paths: M hpx/async_launch_policy_dispatch.hpp Log Message: ----------- Propagate annotations from async_launch_policy_dispatch.hpp Commit: b7600e30cffa95424451d1d54c33d22b42fc7e08 https://github.com/STEllAR-GROUP/hpx/commit/b7600e30cffa95424451d1d54c33d22b42fc7e08 Author: Mikael Simberg <simb...@cscs.ch> Date: 2019-12-06 (Fri, 06 Dec 2019) Changed paths: M libs/execution/include/hpx/parallel/executors/thread_execution.hpp Log Message: ----------- Fix potential use after move in thread_execution.hpp Commit: da720264c316eb03140bb0a58bbc67f99ecada89 https://github.com/STEllAR-GROUP/hpx/commit/da720264c316eb03140bb0a58bbc67f99ecada89 Author: Mikael Simberg <simb...@cscs.ch> Date: 2019-12-06 (Fri, 06 Dec 2019) Changed paths: M libs/affinity/tests/unit/parse_affinity_options.cpp Log Message: ----------- Fix use of deprecated affinity compatibility header Compare: https://github.com/STEllAR-GROUP/hpx/compare/ac81e234546c...da720264c316 _______________________________________________ hpx-commits mailing list hpx-commits@stellar.cct.lsu.edu https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits