Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/STEllAR-GROUP/hpx

The C++ Standard Library for Parallelism and Concurrency
https://github.com/STEllAR-GROUP/hpx

added sort doxygen documentation

12bbbf5f787f548f1d02dab6ee970143e1ab9c7e authored about 3 years ago by targetakhil <[email protected]>
added iterator and container overloads

ede7f2a587bf1f6527cb0694f62a2086ae8124f2 authored about 3 years ago by targetakhil <[email protected]>
Merge pull request #5470 from Jedi18/adapt_stable_sort

Adapt stable_sort to C++ 20

65280c318d97c53bee082b8ce87ce78922660070 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5458 from Jedi18/adapt_unique_and_copy

Adapt unique and unique_copy to C++ 20

b5d6d1ffcfb4aced7b4f8e60f6a8672c63193feb authored about 3 years ago by Mikael Simberg <[email protected]>
added sphinx api docs made stable_sort work for sentinels

1e0deab54ff40be7bbf138ab0b1ce2ea659f8ab5 authored about 3 years ago by targetakhil <[email protected]>
add sentinel tests

16807bfc542cbc6ee3e70c9a393dc5937a6c44c9 authored about 3 years ago by targetakhil <[email protected]>
add tag_dispatch overloads and doxygen documentation for iterator and container overloads

ffaa5bfd8629ad499cddf5260327727e592209ac authored about 3 years ago by targetakhil <[email protected]>
optimize to invoke projections only once for each element

faabd3e4be6eceb586575c99e145891af679a230 authored about 3 years ago by targetakhil <[email protected]>
use iterator_v to simplify concepts code

05d0c0865361a64a26b8ab316738fc10ad4aa9d9 authored about 3 years ago by targetakhil <[email protected]>
add range_iterator_t and other minor fixes

d5434f40fc4c23f08a32ad8c153418cbf4b896e7 authored about 3 years ago by targetakhil <[email protected]>
updated sphinx docs

1bf568bae531b48b350fc156d49ef089c42f0b4e authored about 3 years ago by targetakhil <[email protected]>
update base implementations to use sentinels

9fbd7608f2046942ddb285f368d7d99458874b02 authored about 3 years ago by targetakhil <[email protected]>
added unique and unique copy tag_dispatch iterator overloads

995c36743c5e32f52e03bdf1152e944eab6a6ef2 authored about 3 years ago by targetakhil <[email protected]>
added range tad_dispatch overloads and sentinel overloads for unique and unique_copy

1302d66737f0cb139fa1f1eedd26d557c02ba10c authored about 3 years ago by targetakhil <[email protected]>
added doxygen documentation for iterator and container overloads

6fad53398ecf73dce1e298b8e1642735e4d380ff authored about 3 years ago by targetakhil <[email protected]>
Merge pull request #5511 from STEllAR-GROUP/msimberg-patch-4

Fix Asio target name for precompiled headers

670e7ad5e79a1da25aa97ffe3127027333bf94c8 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5449 from Jedi18/adapt_swap_ranges

Adapt swap_ranges to C++ 20

139c2c1dae1750365a8ab7091092e4854d9e0b9e authored about 3 years ago by Mikael Simberg <[email protected]>
Fix Asio target name for precompiled headers

943607b442cc8b24dda461a19be80037a5065884 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5509 from msimberg/boost-1.77

Test with Boost 1.77 on gcc/clang-newest configurations

3be4907aa2a5ec95927068dcbf557ccc3ae9f9e9 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5508 from msimberg/1.7.1-misc-changes

Minor release changes from 1.7.1

640c92373702fa879dafb7547685ef9ea040e1e0 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5487 from msimberg/bulk-sender-algorithm

Add get_completion_scheduler CPO and customize bulk for thread_pool_scheduler

a4bfdc943e442af72061540db241f322b8843305 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5329 from msimberg/parallel-algorithm-sender

Sender overloads for parallel algorithms

d2d3503ddaf51fe84d1401d7a23cc51a56affb65 authored about 3 years ago by Mikael Simberg <[email protected]>
Update 1.7.1 version dates and RPM changelog

a12b70a61bf9f231188f3e77047adb5e5bd0af71 authored about 3 years ago by Mikael Simberg <[email protected]>
Add basic sanity checks to roll_release.sh script

Check that release notes exist and are included in table of contents.

b1845bd88dae69f527fb5a58ac249e8a2724a18a authored about 3 years ago by Mikael Simberg <[email protected]>
Update circleci branch filter to allow suffixes on release branches

517fc402eb4d96e8191a1a2664be8c6644c81658 authored about 3 years ago by Mikael Simberg <[email protected]>
Minor additions to roll_release script

0b6a4d0e5bd60f27089aadd85596063f2531d5f5 authored about 3 years ago by Mikael Simberg <[email protected]>
Add missing 1.7.1 release notes to releases TOC

f36900a656f2f64ed96071be3da4b7b68995bcab authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5507 from msimberg/scheduler-receiver-fixes

Add missing commits from scheduler_executor PR

25d23106a9b050ba54a4e96ba7420f2957a4a8bb authored about 3 years ago by Mikael Simberg <[email protected]>
Test with Boost 1.77 on gcc/clang-newest configurations

2877b6ba7f0b849a915cdd796828d13e068966ac authored about 3 years ago by Mikael Simberg <[email protected]>
Fix use-after-move in thread_pool_scheduler test

9c0c4926f3e6013f24f222bdf3581be1f4f4bb62 authored about 3 years ago by Mikael Simberg <[email protected]>
Update release procedure

2954fc70bfc9e7c7e7730a478e078aee05df5d43 authored about 3 years ago by Mikael Simberg <[email protected]>
Update version in quickstart.rst

29ef301f21f5d7fdc412c325cb6c556571ed5664 authored about 3 years ago by Mikael Simberg <[email protected]>
Add release notes for 1.7.1

3b333d3bac537b57558d28480a1e0b61ff069ab5 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5459 from hcq9102/adapt_rotate

Adapt rotate/rotate_copy to C++20

542ad3c280953dea37c76a6984051a1f311e31b1 authored about 3 years ago by Hartmut Kaiser <[email protected]>
add uniform format header

b4816c741a682c7cd2063df2b73f8ebbcf53a76a authored about 3 years ago by chuanqiu <[email protected]>
update uniform format

ea86d9cb47a3e7b3da05cbb8dc6663483f174cb0 authored about 3 years ago by chuanqiu <[email protected]>
Specialize scheduler_executor::bulk_async_execute to return one-element vector of future of void when result type is void

3aa4b27d5c2923eb190be6402dd762ee73546993 authored about 3 years ago by Mikael Simberg <[email protected]>
Add deduction guides for scheduler_executor

8a05d684297deb3ea54cf1c6fae04d7e4be6f962 authored about 3 years ago by Mikael Simberg <[email protected]>
Use bulk in scheduler_executor::bulk_async_execute

657e8cba5c2150a99e3dd7433770db008044bbc8 authored about 3 years ago by Mikael Simberg <[email protected]>
Make scheduler_executor bulk_sync_execute explicitly return void

It can never return anything but void when using schedule | bulk |
sync_wait.

b316e223427c1689c4eff6a4d57f1f6c8517a8af authored about 3 years ago by Mikael Simberg <[email protected]>
Add initial customization of bulk for thread_pool_scheduler

a3362875eeb3739ef88348115e7f4f076a310ff1 authored about 3 years ago by Mikael Simberg <[email protected]>
Fix condition for checking if we should use our own variant

std::variant is always assumed to be available (we require C++17). However, we might still use o...

fa3a1c87d8461e2f174d55fc2e28f2d3a678f9e6 authored about 3 years ago by Mikael Simberg <[email protected]>
uniform format amend

bb333d5eb475a3922edfb698596820b7ec80cc98 authored about 3 years ago by chuanqiu <[email protected]>
Merge branch 'adapt_rotate' of https://github.com/hcq9102/hpx into adapt_rotate

8f2b19a3042d979e74a6096546746b8c1cb1d2b2 authored about 3 years ago by chuanqiu <[email protected]>
uniform format

dcd26227764696997d856c0b347da4d8c2aadbbe authored about 3 years ago by chuanqiu <[email protected]>
uniform format

438914c614b19f5fcf8f029534258825e1942cfc authored about 3 years ago by chuanqiu <[email protected]>
add exception and bad alloc tests back

80e94b853d959c0529eb739f6f9bacb9460dc758 authored about 3 years ago by chuanqiu <[email protected]>
update&fix rotate_copy test

4d5b53486416be1712f982ee04756feab0c2727e authored about 3 years ago by chuanqiu <[email protected]>
Merge branch 'master' into adapt_rotate

990fe4aec3815a286f440f31be896b97f7c8e1cf authored about 3 years ago by hcq9102 <[email protected]>
Rename exec member variable in thread_pool_scheduler_sender to scheduler

352a3df02596dd94493d0163717a807c7bf2ae25 authored about 3 years ago by Mikael Simberg <[email protected]>
Fix typo in tag_dispatch files

0768b3a853b511fc78ddfe6d3bda36c1ab9f0812 authored about 3 years ago by Mikael Simberg <[email protected]>
Add get_completion_scheduler CPO

ca4f87c4e24597a7fdd34570b404a08bfeadc536 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5455 from msimberg/executor-scheduler-cleanup

Remove and clean up fallback sender implementations

f5f19538c4fa26b0d0c773c5266e6d3595295833 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5501 from msimberg/fix-thread-pool-scheduler-test

Attempt to fix thread_pool_scheduler test

0fc42c7876421fc575eaabd06921bff2fec767e2 authored about 3 years ago by Mikael Simberg <[email protected]>
fix ranges tests

f58c49aa07f4e5a7c88134384edf50955b17e51d authored about 3 years ago by chuanqiu <[email protected]>
update and fix rotate&tests

633cf6013fac60046e13e6eb9dbb3d10adea2b9c authored about 3 years ago by chuanqiu <[email protected]>
Add predicate to fix waits in thread_pool_scheduler test

b44ebfeb297d185a5c3eeb1e3a5eedc66d284d65 authored about 3 years ago by Mikael Simberg <[email protected]>
Remove and cleanup fallback sender implementations

Remove fallbacks that are removed in P2300 that were still there in
later revisions of P0443 (e....

602de5557002466db2e63a33a651700967a57829 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5477 from aurianer/require_cxx17_minor_comments

Require cxx17 minor comments

6f0831e9c809fe23b002cf81c9cadf998171ee7a authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5475 from aurianer/require_cmake_3_18

Require CMake 3.18 as it is already a requirement for CUDA

028b25aba74ed10900e2352f930978eea37ecc42 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5448 from STEllAR-GROUP/bitwise_copyable_types

More fixes to enable for all types to be assumed to be bitwise copyable

52e0546209c66366f06cf0fec015270237704389 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5429 from STEllAR-GROUP/sender_receiver_executor

Scheduler executor

0bfa445daefecb5ab4f8a4bb1873c3b92ceed468 authored about 3 years ago by Hartmut Kaiser <[email protected]>
Adding support for senders/receivers to existing executor customization points

- add execution::experimental::scheduler_executor
- modernize part of range utilities

f5572a833c01d885525471711c78b7f0ec644e7f authored about 3 years ago by Hartmut Kaiser <[email protected]>
Merge pull request #5500 from Jedi18/minor_scan_test_fix

Minor bug fix in transform exclusive and inclusive scan tests

fc52e03ddce9936d5beb50389832b7499b6e5723 authored about 3 years ago by Hartmut Kaiser <[email protected]>
Adding more fixes to treat types as bitwise copyable by default_

- types that have explicit serialization support are not treated as bitwise copyable
- flyby: op...

23c910c08ee616394f4adeed639462deb2691a55 authored about 3 years ago by Hartmut Kaiser <[email protected]>
More fixes to enable for all types to be assumed to be bitwise copyable

- flyby: partially modernize serialization code

fc80f92d88e33a091a85ce6e2b58b703c5d12984 authored about 3 years ago by Hartmut Kaiser <[email protected]>
Merge pull request #5499 from msimberg/simdpar-rename

Rename simdpar to par_simd

79a4ad4101043efc3cc6558c0a240110e6a29e15 authored about 3 years ago by Hartmut Kaiser <[email protected]>
minor bug fix in exclusive and inclusive scan tests

b0a9f907e76f4ced8152af75364a55e5a0d5381d authored about 3 years ago by targetakhil <[email protected]>
Merge pull request #5485 from msimberg/asio-version-check

Add Asio version check

0e26ce7f5f8220df077568f4736e2854ff6a7f50 authored about 3 years ago by Mikael Simberg <[email protected]>
Rename simdpar policy to par_simd for consistency with unseq/par_unseq

d6c70ad610f8531795ce107ecd57039f2af075f7 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5482 from STEllAR-GROUP/fixing_5478

Change extra archive data to rely on uniqueness of a variable address, not a function address

7d18b0b6fcde3048f224b0e105f3083cbf1e37c7 authored about 3 years ago by Hartmut Kaiser <[email protected]>
Merge pull request #5441 from STEllAR-GROUP/ref_counted_thread_data

Adding reference counting to thread_data

0b0226169ee7aa6406956c4001ee727e29a96aad authored about 3 years ago by Hartmut Kaiser <[email protected]>
Merge pull request #5493 from msimberg/update-jenkins-github-tokens

Update Jenkins GitHub token to use StellarBot GitHub account

580d3044d6cbc143e62c77ae1ac89e54c9aec54b authored about 3 years ago by Mikael Simberg <[email protected]>
Update Jenkins GitHub token to use StellarBot GitHub account

72822c982caca0b8a29ccb34d3af8a5d05abcdd9 authored about 3 years ago by Mikael Simberg <[email protected]>
Update docs about the deprecated HPX_WITH_CXX variables

c6dfe000c121ec95e93f4b7776f0fa66b4e79046 authored about 3 years ago by Auriane R <[email protected]>
Hide the workaround for inline constexpr for device code

0087935489d9e7fefd2fc2fa6ffb7b8a58a644b6 authored about 3 years ago by Auriane R <[email protected]>
Make cuda feature tests include the cpp ones

a1caac26d49a3269af1efc38f4a5a16ab924c019 authored about 3 years ago by Auriane R <[email protected]>
Remove the guard for transform_stream as C++17 is required

ace440fe6568401b31e8c33349d7bb5ea24c34f1 authored about 3 years ago by Auriane R <[email protected]>
Make the void operator() const

d7bf4ed6edbc75c6c6cd6a3d4984edded21e03a4 authored about 3 years ago by Auriane R <[email protected]>
Merge pull request #5489 from STEllAR-GROUP/fixing_5488

Adding bound-checking for bind placeholders

03309bea58bcc18aff2864900c77e31116158b1b authored about 3 years ago by Hartmut Kaiser <[email protected]>
Resolving rebase conflicts

2a4e1b24c2a277d9afdb569373f07d5edb13712a authored about 3 years ago by Hartmut Kaiser <[email protected]>
clang-format minor fix

9fd72ff1a63dfd7312f7361c296647c5dffe18f2 authored about 3 years ago by chuanqiu <[email protected]>
update&fix tests

740d7b7e90489a95ff26f0cb4524ff2fc79d2b5f authored about 3 years ago by chuanqiu <[email protected]>
Update github actions and circleci to use new docker image

934d3156ac3bcf86447b8fc4eac5ba577c738fe9 authored about 3 years ago by Auriane R <[email protected]>
Require CMake 3.18 as it is a requirement for CUDA

CMake 3.18 is necessary to handle the cuda_std_17 compiler feature

c1374402d32552620d444f8f05fd14685244db5d authored about 3 years ago by Auriane R <[email protected]>
Add sender overloads to parallel algorithms

fb2cd15e7a35a0ff62abff7a1d6089fec7478049 authored about 3 years ago by Mikael Simberg <[email protected]>
add get_subrange()&subrange_t

f3c0727a34fe02bf4b0bff528560fa398ab71fa9 authored about 3 years ago by chuanqiu <[email protected]>
Format CMakeLists.txt

d79ee104fffa58e8109d2dcd997b096ec223bc18 authored about 3 years ago by Mikael Simberg <[email protected]>
Adding bounds-checking for bind placeholders

f9b9cef126cb3500d3f8b32bea68e92e5de7e06d authored about 3 years ago by Hartmut Kaiser <[email protected]>
Addressing review comments

9b151d6db89ccda458b80ea44f5e8e463a6668dd authored about 3 years ago by Hartmut Kaiser <[email protected]>
Consolidating thread_id naming

- addressing review comments

c9afc7c92f86dfea754e3be5419bdfcf6080bab9 authored about 3 years ago by Hartmut Kaiser <[email protected]>
Fixing errors reported by ASAN

7715fc5567bdaaf5198d9b9ad8cd38396e51483c authored about 3 years ago by Hartmut Kaiser <[email protected]>
Make hpx::thread:id non-reference counted

- flyby: adding missing #include

5ae62a8da1145cb4795d496c39cc04da23230d22 authored about 3 years ago by Hartmut Kaiser <[email protected]>
Avoid for thread_data to hold a self-reference

87c2f157886c72e40217e69104e3d0dde9029b4a authored about 3 years ago by Hartmut Kaiser <[email protected]>
Moving more code to source files

1f658a2e0914f5e22353e8e626e3828dda5e524d authored about 3 years ago by Hartmut Kaiser <[email protected]>
Adding reference counting to thread_data

f8716d552900f862857e06bf85449e408b2088f8 authored about 3 years ago by Hartmut Kaiser <[email protected]>
Change one CI configuration to use oldest supported Asio version

ec517cd5910d5d63219b8e6c0a364dc08ff5b010 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5484 from msimberg/fix-jacobi-include

Add missing header to jacobi_component/server/solver.hpp

7ede7be19dc21595c0a4b9b15a037543731bfe96 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5377 from msimberg/more-precompiled-headers

More precompiled headers

8eb8925848750fb7a09e7740e956c2ea484437f1 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5490 from aurianer/fix_clang_format

Fix clang-format error on master

c3d01f2ab13eec5b9d5402bdba6a8bc803905aae authored about 3 years ago by Mikael Simberg <[email protected]>