[hpx-commits] [STEllAR-GROUP/hpx] ac81e2: Fixing the annotation priority to use the altname ...

2019-12-03 Thread Kevin Huck
  Branch: refs/heads/async_annotation
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: ac81e234546c32c2c27f0d5a684be9e7fe0245f5
  
https://github.com/STEllAR-GROUP/hpx/commit/ac81e234546c32c2c27f0d5a684be9e7fe0245f5
  Author: Kevin Huck 
  Date:   2019-12-03 (Tue, 03 Dec 2019)

  Changed paths:
M hpx/lcos/local/packaged_continuation.hpp
M src/util/thread_description.cpp

  Log Message:
  ---
  Fixing the annotation priority to use the altname first,
and fixing the packaged_continuation to use the correct thread_description
constructor.


___
hpx-commits mailing list
hpx-commits@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits


[hpx-commits] [STEllAR-GROUP/hpx] 37de97: For packaged continuations, check to see if the fu...

2019-12-03 Thread Kevin Huck
  Branch: refs/heads/async_annotation
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: 37de97f2feedbe3d18b274df12f20b0a56ef0646
  
https://github.com/STEllAR-GROUP/hpx/commit/37de97f2feedbe3d18b274df12f20b0a56ef0646
  Author: Kevin Huck 
  Date:   2019-12-03 (Tue, 03 Dec 2019)

  Changed paths:
M hpx/lcos/local/packaged_continuation.hpp

  Log Message:
  ---
  For packaged continuations, check to see if the function is annotated
before creating the thread_description.


___
hpx-commits mailing list
hpx-commits@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits


[hpx-commits] [STEllAR-GROUP/hpx] 8656f7: Adding local work stealing scheduler that is based...

2019-12-03 Thread Hartmut Kaiser
  Branch: refs/heads/local_workstealing_scheduler
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: 8656f7f013c80499ff501191b2f229f2aa5b4b77
  
https://github.com/STEllAR-GROUP/hpx/commit/8656f7f013c80499ff501191b2f229f2aa5b4b77
  Author: Hartmut Kaiser 
  Date:   2019-12-03 (Tue, 03 Dec 2019)

  Changed paths:
M .clang-format
M CMakeLists.txt
M hpx/runtime/threads/detail/scheduling_loop.hpp
M hpx/runtime/threads/policies/local_priority_queue_scheduler.hpp
M hpx/runtime/threads/policies/local_queue_scheduler.hpp
A hpx/runtime/threads/policies/local_workstealing_scheduler.hpp
M hpx/runtime/threads/policies/lockfree_queue_backends.hpp
M hpx/runtime/threads/policies/scheduler_base.hpp
M hpx/runtime/threads/policies/schedulers.hpp
M hpx/runtime/threads/policies/shared_priority_queue_scheduler.hpp
M hpx/runtime/threads/policies/static_queue_scheduler.hpp
M hpx/runtime/threads/policies/thread_queue.hpp
M 
libs/resource_partitioner/include/hpx/resource_partitioner/partitioner_fwd.hpp
M libs/resource_partitioner/src/detail_partitioner.cpp
M libs/threadmanager/src/threadmanager.cpp
M src/runtime/threads/detail/scheduled_thread_pool.cpp
M src/runtime/threads/policies/scheduler_base.cpp
M src/util/command_line_handling.cpp
M src/util/parse_command_line.cpp
M src/util/runtime_configuration.cpp
M tests/performance/local/future_overhead.cpp

  Log Message:
  ---
  Adding local work stealing scheduler that is based on message passing 
internally


  Commit: b850c2047f670bd31d90b15aa412e71634f30638
  
https://github.com/STEllAR-GROUP/hpx/commit/b850c2047f670bd31d90b15aa412e71634f30638
  Author: Hartmut Kaiser 
  Date:   2019-12-03 (Tue, 03 Dec 2019)

  Changed paths:
M hpx/runtime/threads/policies/local_priority_queue_scheduler.hpp
M hpx/runtime/threads/policies/local_workstealing_scheduler.hpp
M libs/concurrency/include/hpx/concurrency/cache_line_data.hpp
M libs/threadmanager/src/threadmanager.cpp

  Log Message:
  ---
  Adding high- and low- priority queues

- flyby: cache_line_data now does not generate warnings errors if padding is 
not needed


  Commit: f0eb4778ddefa969d16c9592a559a37744281dff
  
https://github.com/STEllAR-GROUP/hpx/commit/f0eb4778ddefa969d16c9592a559a37744281dff
  Author: Hartmut Kaiser 
  Date:   2019-12-03 (Tue, 03 Dec 2019)

  Changed paths:
M CMakeLists.txt
M examples/quickstart/fibonacci_local.cpp
M hpx/async.hpp
M hpx/async_launch_policy_dispatch.hpp
M hpx/runtime/threads/detail/scheduling_loop.hpp
M hpx/runtime/threads/policies/local_workstealing_scheduler.hpp
M hpx/runtime/threads/policies/thread_queue.hpp
M libs/concurrency/include/hpx/concurrency/cache_line_data.hpp
M 
libs/resource_partitioner/include/hpx/resource_partitioner/partitioner_fwd.hpp
M libs/resource_partitioner/src/detail_partitioner.cpp
M libs/threadmanager/src/threadmanager.cpp
M src/CMakeLists.txt
M src/runtime/threads/detail/scheduled_thread_pool.cpp
M src/util/command_line_handling.cpp
M src/util/parse_command_line.cpp
M src/util/runtime_configuration.cpp

  Log Message:
  ---
  Adding LIFO and FIFO variations of local work-stealing scheduler

- flyby: fixing HPX_WITH_SWAP_CONTEXT_EMULATION
- flyby: minor changes to fibonacci_local example


Compare: 
https://github.com/STEllAR-GROUP/hpx/compare/313a79d437ee...f0eb4778ddef
___
hpx-commits mailing list
hpx-commits@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits


[hpx-commits] [STEllAR-GROUP/hpx]

2019-12-03 Thread Hartmut Kaiser
  Branch: refs/heads/channel_mpmc
  Home:   https://github.com/STEllAR-GROUP/hpx
___
hpx-commits mailing list
hpx-commits@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits


[hpx-commits] [STEllAR-GROUP/hpx] 8fd320: Adding high performance MPMC channel

2019-12-03 Thread Hartmut Kaiser
  Branch: refs/heads/master
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: 8fd32099e4b20cd3a8c0a5f40ebb42e25b9fe724
  
https://github.com/STEllAR-GROUP/hpx/commit/8fd32099e4b20cd3a8c0a5f40ebb42e25b9fe724
  Author: Hartmut Kaiser 
  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 
  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 
  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 
  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 
  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 
  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 
  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 

[hpx-commits] [STEllAR-GROUP/hpx] 516db6: Inline execution of scoped tasks, if possible

2019-12-03 Thread Hartmut Kaiser
  Branch: refs/heads/inline_execution
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: 516db643e5c8448e9b89fe9b5079b8702cde0d20
  
https://github.com/STEllAR-GROUP/hpx/commit/516db643e5c8448e9b89fe9b5079b8702cde0d20
  Author: Hartmut Kaiser 
  Date:   2019-12-03 (Tue, 03 Dec 2019)

  Changed paths:
M CMakeLists.txt
M examples/quickstart/fibonacci_local.cpp
M hpx/async.hpp
M hpx/async_launch_policy_dispatch.hpp
M hpx/lcos/detail/future_data.hpp
M hpx/lcos/local/futures_factory.hpp
A hpx/runtime/threads/detail/execute_thread.hpp
M hpx/runtime/threads/detail/scheduling_loop.hpp
M hpx/runtime/threads/policies/local_priority_queue_scheduler.hpp
M hpx/runtime/threads/policies/thread_queue.hpp
M hpx/runtime/threads/thread_data.hpp
M hpx/runtime/threads/thread_data_stackful.hpp
M libs/concurrency/include/hpx/concurrency/cache_line_data.hpp
M libs/coroutines/include/hpx/coroutines/coroutine.hpp
M libs/coroutines/include/hpx/coroutines/detail/context_windows_fibers.hpp
M libs/coroutines/include/hpx/coroutines/detail/coroutine_impl.hpp
A 
libs/coroutines/include/hpx/coroutines/detail/coroutine_stackful_self_direct.hpp
M libs/coroutines/include/hpx/coroutines/detail/get_stack_pointer.hpp
M libs/coroutines/include/hpx/coroutines/thread_enums.hpp
M libs/coroutines/src/detail/coroutine_impl.cpp
M libs/execution/CMakeLists.txt
M libs/execution/include/hpx/parallel/executors/post_policy_dispatch.hpp
A libs/execution/include/hpx/parallel/executors/scoped_parallel_executor.hpp
M src/CMakeLists.txt
A src/runtime/threads/detail/execute_thread.cpp
M src/runtime/threads/executors/thread_pool_attached_executors.cpp
M src/runtime/threads/thread_data.cpp

  Log Message:
  ---
  Inline execution of scoped tasks, if possible

- flyby: adding stack size detection on Windows
- flyby: fixing scheduler hint pass through to various functions
- flyby: specialize cache_line_data for items that don't require padding
- flyby: fixing HPX_WITH_SWAP_CONTEXT_EMULATION on Windows


___
hpx-commits mailing list
hpx-commits@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits


[hpx-commits] [STEllAR-GROUP/hpx] f3e7aa: Adding action specializations for noexcept functions

2019-12-03 Thread Hartmut Kaiser
  Branch: refs/heads/noexcept_actions
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: f3e7aab65cc740d0230a42fc81589e5711a482c4
  
https://github.com/STEllAR-GROUP/hpx/commit/f3e7aab65cc740d0230a42fc81589e5711a482c4
  Author: Hartmut Kaiser 
  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


___
hpx-commits mailing list
hpx-commits@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits


[hpx-commits] [STEllAR-GROUP/hpx] 5b67f3: Couple of minor changes

2019-12-03 Thread Hartmut Kaiser
  Branch: refs/heads/minor_fixes
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: 5b67f3edaf098647242e9375a132ab69e2226966
  
https://github.com/STEllAR-GROUP/hpx/commit/5b67f3edaf098647242e9375a132ab69e2226966
  Author: Hartmut Kaiser 
  Date:   2019-12-03 (Tue, 03 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


___
hpx-commits mailing list
hpx-commits@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits


[hpx-commits] [STEllAR-GROUP/hpx] 313a79: Adding LIFO and FIFO variations of local work-stea...

2019-12-03 Thread Hartmut Kaiser
  Branch: refs/heads/local_workstealing_scheduler
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: 313a79d437ee4b3ce68fc001b239e659054a5e22
  
https://github.com/STEllAR-GROUP/hpx/commit/313a79d437ee4b3ce68fc001b239e659054a5e22
  Author: Hartmut Kaiser 
  Date:   2019-12-03 (Tue, 03 Dec 2019)

  Changed paths:
M CMakeLists.txt
M examples/quickstart/fibonacci_local.cpp
M hpx/async.hpp
M hpx/async_launch_policy_dispatch.hpp
M hpx/runtime/threads/detail/scheduling_loop.hpp
M hpx/runtime/threads/policies/local_workstealing_scheduler.hpp
M hpx/runtime/threads/policies/thread_queue.hpp
M libs/concurrency/include/hpx/concurrency/cache_line_data.hpp
M 
libs/resource_partitioner/include/hpx/resource_partitioner/partitioner_fwd.hpp
M libs/resource_partitioner/src/detail_partitioner.cpp
M libs/threadmanager/src/threadmanager.cpp
M src/CMakeLists.txt
M src/runtime/threads/detail/scheduled_thread_pool.cpp
M src/util/command_line_handling.cpp
M src/util/parse_command_line.cpp
M src/util/runtime_configuration.cpp

  Log Message:
  ---
  Adding LIFO and FIFO variations of local work-stealing scheduler

- flyby: fixing HPX_WITH_SWAP_CONTEXT_EMULATION
- flyby: minor changes to fibonacci_local example


___
hpx-commits mailing list
hpx-commits@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits


[hpx-commits] [STEllAR-GROUP/hpx] 114cea: Move partlit.hpp to affinity module

2019-12-03 Thread Mikael Simberg
  Branch: refs/heads/master
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: 114cea4db7dcfd2199b31e0f4654484559d47861
  
https://github.com/STEllAR-GROUP/hpx/commit/114cea4db7dcfd2199b31e0f4654484559d47861
  Author: Mikael Simberg 
  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 
  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


Compare: 
https://github.com/STEllAR-GROUP/hpx/compare/ef2831766b8a...79070bd888fc
___
hpx-commits mailing list
hpx-commits@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits


[hpx-commits] [STEllAR-GROUP/hpx] a96566: Fix apex annotation for async dispatch

2019-12-03 Thread John Biddiscombe
  Branch: refs/heads/async_annotation
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: a965665cea5d3efdee40465106fb62dcd4ac1753
  
https://github.com/STEllAR-GROUP/hpx/commit/a965665cea5d3efdee40465106fb62dcd4ac1753
  Author: John Biddiscombe 
  Date:   2019-12-03 (Tue, 03 Dec 2019)

  Changed paths:
M hpx/async_launch_policy_dispatch.hpp
M hpx/lcos/detail/future_data.hpp
M hpx/lcos/local/futures_factory.hpp
M hpx/runtime/threads/executors/guided_pool_executor.hpp
M libs/execution/include/hpx/parallel/executors/thread_execution.hpp
M libs/resource_partitioner/examples/async_customization.cpp
M src/lcos/detail/future_data.cpp
M src/util/backtrace/backtrace.cpp

  Log Message:
  ---
  Fix apex annotation for async dispatch

When an annotated task is passed though the async dispatch, we can strip
off the task 'name' or annotation and pass it through to the thread
creation so that it is used when the task is initialized and apex
get the right name. We make use of
traits::get_function_annotation::type>::call(f)
to achieve this.


___
hpx-commits mailing list
hpx-commits@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits


[hpx-commits] [STEllAR-GROUP/hpx] bac9e6: Fix apex annotation for async dispatch

2019-12-03 Thread John Biddiscombe
  Branch: refs/heads/async_annotation
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: bac9e6eb3ec880f0c59599da5beb2de5c6fa1b93
  
https://github.com/STEllAR-GROUP/hpx/commit/bac9e6eb3ec880f0c59599da5beb2de5c6fa1b93
  Author: John Biddiscombe 
  Date:   2019-12-03 (Tue, 03 Dec 2019)

  Changed paths:
M hpx/async_launch_policy_dispatch.hpp
M hpx/lcos/detail/future_data.hpp
M hpx/lcos/local/futures_factory.hpp
M hpx/runtime/threads/executors/guided_pool_executor.hpp
M libs/execution/include/hpx/parallel/executors/thread_execution.hpp
M libs/resource_partitioner/examples/async_customization.cpp
M src/lcos/detail/future_data.cpp
M src/util/backtrace/backtrace.cpp

  Log Message:
  ---
  Fix apex annotation for async dispatch

When an anotated task is passed though the asyn dispatch, we can strip
off the task 'name' or annotation and pass it through to the thread
creation so that it is used when the task is initialized and apex
get the right name. We make use of
traits::get_function_annotation::type>::call(f)
to achive this.


___
hpx-commits mailing list
hpx-commits@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits


[hpx-commits] [STEllAR-GROUP/hpx] 2775be: Make mismatching build types a hard error in CMake

2019-12-03 Thread Mikael Simberg
  Branch: refs/heads/master
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: 2775be37914ba147186ee80f956292dbca50981c
  
https://github.com/STEllAR-GROUP/hpx/commit/2775be37914ba147186ee80f956292dbca50981c
  Author: Mikael Simberg 
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
M cmake/templates/HPXMacros.cmake.in

  Log Message:
  ---
  Make mismatching build types a hard error in CMake

Also add option to ignore the check.


  Commit: ef2831766b8ae5a9c8e9be9bf9a397e7942163d3
  
https://github.com/STEllAR-GROUP/hpx/commit/ef2831766b8ae5a9c8e9be9bf9a397e7942163d3
  Author: Mikael Simberg 
  Date:   2019-12-03 (Tue, 03 Dec 2019)

  Changed paths:
M cmake/templates/HPXMacros.cmake.in

  Log Message:
  ---
  Merge pull request #4252 from msimberg/debug-release-mix-error

Make mismatching build types a hard error in CMake


Compare: 
https://github.com/STEllAR-GROUP/hpx/compare/7c7f7c096ebe...ef2831766b8a
___
hpx-commits mailing list
hpx-commits@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits


[hpx-commits] [STEllAR-GROUP/hpx]

2019-12-03 Thread Mikael Simberg
  Branch: refs/heads/fix_annotated_task_apex
  Home:   https://github.com/STEllAR-GROUP/hpx
___
hpx-commits mailing list
hpx-commits@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits


[hpx-commits] [STEllAR-GROUP/hpx] af2224: Ignoring lock in all_to_all and all_reduce

2019-12-03 Thread Mikael Simberg
  Branch: refs/heads/master
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: af222457815a466014917854eba11a45be329578
  
https://github.com/STEllAR-GROUP/hpx/commit/af222457815a466014917854eba11a45be329578
  Author: folshost 
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
M libs/collectives/include/hpx/collectives/all_reduce.hpp
M libs/collectives/include/hpx/collectives/all_to_all.hpp

  Log Message:
  ---
  Ignoring lock in all_to_all and all_reduce


  Commit: d80294039df723338390a2c46703469c30fb0d2a
  
https://github.com/STEllAR-GROUP/hpx/commit/d80294039df723338390a2c46703469c30fb0d2a
  Author: Mikael Simberg 
  Date:   2019-12-03 (Tue, 03 Dec 2019)

  Changed paths:
M libs/collectives/include/hpx/collectives/all_reduce.hpp
M libs/collectives/include/hpx/collectives/all_to_all.hpp

  Log Message:
  ---
  Merge pull request #4255 from folshost/collectives_fix_lock

Ignoring lock in all_to_all and all_reduce


Compare: 
https://github.com/STEllAR-GROUP/hpx/compare/8558bc9fa294...d80294039df7
___
hpx-commits mailing list
hpx-commits@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits


[hpx-commits] [STEllAR-GROUP/hpx] 9a18bb: fixing annotated task to use the name, not the desc

2019-12-03 Thread Mikael Simberg
  Branch: refs/heads/master
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: 9a18bb5c4cd3c79c53d10539d5b0dfa74f7ae4e0
  
https://github.com/STEllAR-GROUP/hpx/commit/9a18bb5c4cd3c79c53d10539d5b0dfa74f7ae4e0
  Author: Kevin Huck 
  Date:   2019-11-20 (Wed, 20 Nov 2019)

  Changed paths:
M hpx/util/annotated_function.hpp

  Log Message:
  ---
  fixing annotated task to use the name, not the desc


  Commit: 767b5d2c4503f2f784f4d1efc2df1d9f78e8f749
  
https://github.com/STEllAR-GROUP/hpx/commit/767b5d2c4503f2f784f4d1efc2df1d9f78e8f749
  Author: Kevin Huck 
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
M hpx/util/annotated_function.hpp

  Log Message:
  ---
  Adding string header include


  Commit: 7c7f7c096ebe9ce2b06b4d1fb376d5606a03e307
  
https://github.com/STEllAR-GROUP/hpx/commit/7c7f7c096ebe9ce2b06b4d1fb376d5606a03e307
  Author: Mikael Simberg 
  Date:   2019-12-03 (Tue, 03 Dec 2019)

  Changed paths:
M hpx/util/annotated_function.hpp

  Log Message:
  ---
  Merge pull request #4237 from STEllAR-GROUP/fix_annotated_task_apex

fixing annotated task to use the name, not the desc


Compare: 
https://github.com/STEllAR-GROUP/hpx/compare/d80294039df7...7c7f7c096ebe
___
hpx-commits mailing list
hpx-commits@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits