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

Adding performance test Jenkins builder at LSU

9f313b511230f52945714084b3d56f136707e965 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Merge #6112

6112: Modernize modules from levels 9 and 10 r=hkaiser a=hkaiser

working towards https://github...

163424f62fa15869083bbd30fa6f875790a9e0db authored almost 2 years ago by StellarBot <[email protected]>
Modernize modules from levels 9 and 10

5017ce4c25fe143c0a0071df11db68e706ea9a4b authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Merge #6111

6111: Modernize all modules from module level 8 r=hkaiser a=hkaiser

modules: datastructures, ha...

b25e70b17c0f2ff95983a7d977b58e8fdb136f38 authored almost 2 years ago by StellarBot <[email protected]>
Merge #6109

6109: Modernize serialization module r=hkaiser a=hkaiser

- flyby separate serialization of Boos...

963bb5a334de88233a6485589c12f9c1888153cf authored almost 2 years ago by StellarBot <[email protected]>
Modernize all modules from module level 8

- flyby: adding hpx::construct_at

f1e2176c2ae74dc9012c240843a5be2413437123 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Modernize serialization module

- flyby separate serialization of Boost types

a1221b2e144343565ae35e22f29580966fafe8c6 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Merge #6110

6110: Use pragma error directive to report warnings as errors on msvc r=hkaiser a=birsoyo

Fixes...

cae6d5c253971b25c3fd5e9b575b220a043ee77e authored almost 2 years ago by StellarBot <[email protected]>
Merge #6107

6107: Modernize error module r=hkaiser a=hkaiser

- flyby: use c++17 std::destroy_at, where poss...

fa91572f4c02cfbe2aa35056ad67d5d85afedb60 authored almost 2 years ago by StellarBot <[email protected]>
Use pragma error directive to report warnings as errors on msvc

f9f1e3a1501f94e79dc1deb72fe6b358f1faaba9 authored almost 2 years ago by Orhun Birsoy <[email protected]>
Merge #6106

6106: Modernizing modules of levels 0 to 5 r=hkaiser a=hkaiser

- flyby: HPX_FORWARD/HPX_MOVE no...

b35d14c2b1a87ad76410a0b97f719a42b4ecef4c authored almost 2 years ago by StellarBot <[email protected]>
Modernize error module

- flyby: use c++17 std::destroy_at, where possible

37a77f12ba3ca6bfc7a76d57ccc910dd186b3753 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Modernizing modules of levels 0 to 5

- flyby: HPX_FORWARD/HPX_MOVE now expand to std::forward and std::move if
those are implemente...

8a64ba3bb624b927c50b25d9db830c82cad0dceb authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Merge #6104

6104: Adding parameters API: measure_iteration r=hkaiser a=hkaiser

- split `get_chunk_size` CP ...

72604399e63df9a6d6c5aec980969df3d6018015 authored almost 2 years ago by StellarBot <[email protected]>
Moving executor parameters objects to hpx::execution::experimental

df1c06f4196f9cec66be4c8d8f56d5a65e424245 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Adding parameters API: measure_iterations

- split get_chunk_size CP into measure_iterations and modified get_chunk_size
- introducing a br...

3bb1d1c4c33a76767044f2456cd705a1437c61d6 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Merge #6098

6098: Forking Boost.Lockfree r=hkaiser a=hkaiser

Working towards #3440

Co-authored-by: Hartmu...

b040fa8fadb7d03c6dfe7241fec7eaf39f0a1300 authored almost 2 years ago by StellarBot <[email protected]>
Fix conflicts

1f1d56e1be1920fdeb3b8105ca019b5f6a296b20 authored almost 2 years ago by kadimitra <[email protected]>
Add task_group documentation

9fe60c2909cc1d37d698f5bbdf6d3a0f54455115 authored almost 2 years ago by kadimitra <[email protected]>
Deprecate hpx::parallel::sort_by_key in favor of hpx::experimental::sort_by_key

e836262a86daeab1a66a6950c595d306d0012167 authored almost 2 years ago by kadimitra <[email protected]>
Fix sphinx warning for list-table

52406987be7528d6610be6f08a03881540a85b68 authored almost 2 years ago by kadimitra <[email protected]>
Deprecate hpx::parallel::reduce_by_key in favor of hpx::experimental::reduce_by_key

78e73bbde44a4307fd053c2d75c3c548d1b73705 authored almost 2 years ago by kadimitra <[email protected]>
Fix typo

63662ee83572916c6ab871ced101c8f01499a548 authored almost 2 years ago by kadimitra <[email protected]>
Removing volatile keyword

95858ba40bae972a86fe425f97a0c5f673aa99c4 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Forking Boost.Lockfree

- flyby: disable more segmented algorithm tests for LCI parcelport

27fe8944bf8fddacb4fb547daa3ce7c234e109d1 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Merge #6102

6102: Prevent warnings generated by clang-cl r=hkaiser a=hkaiser

clang-cl does not support `[[n...

e9d1d8252530dd1a0165e34a952aab8cc62a8201 authored almost 2 years ago by StellarBot <[email protected]>
Merge #6101

6101: Using more fold expressions r=hkaiser a=hkaiser

Working towards #5497

Co-authored-by: Ha...

23e78f4e8c57ac7fb32250ded3aad2f2766752a2 authored almost 2 years ago by StellarBot <[email protected]>
Prevent warnings generated by clang-cl

e9fe23480318ef6b6cd8477bdc41ee1a53e12f22 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Using more fold expressions

d0f4cab561c0a10b65803d2cb3c3e8717400b496 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Make hpxinspect stop complaining about my name

e652c082e6ebb7150b6d006124495d2ab9740bf9 authored almost 2 years ago by Gregor Daiß <[email protected]>
Fix format issues

4f8c115486f12f421e12cea10518759ed61f0a52 authored almost 2 years ago by Gregor Daiß <[email protected]>
Fix issues reported by HPX inspect

4eb8e2bff73f28c20344927179518a0157bf48cf authored almost 2 years ago by Gregor Daiß <[email protected]>
Fix line lengths

7fdaf436af1733344a85a0887d04da30028503d0 authored almost 2 years ago by Gregor Daiß <[email protected]>
Remove endline whitespaces

24198e7269f72cc079546a9627507c2e9922255a authored almost 2 years ago by Gregor Daiß <[email protected]>
Merge #6096

6096: Forking Boost.Tokenizer r=hkaiser a=hkaiser

- flyby: remove more Boost headers that are n...

1087333e9cad03467791061401a8a090b8bfab3c authored almost 2 years ago by StellarBot <[email protected]>
Forking Boost.Tokenizer

- flyby: remove more Boost headers that are not needed anymore

76b71b3374e7b81ef6dee3773f602e0457189685 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Merge #6095

6095: Replacing facilities from Boost.Range r=hkaiser a=hkaiser

Working towards #3440

Co-au...

4341d9279dfa6982bf539ef5b4eadda78f6aaf21 authored almost 2 years ago by StellarBot <[email protected]>
Replacing facilities from Boost.Range

- flyby: fixing MacOS compilation issue

2b478f47dbfc929b20053d27837476691e3fd047 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Add polling and get_future convenience functions

For easier usage of hpx-kokkos with this SYCL integration.

bf7d502b725c209f93389b5919303012e7e80a5f authored almost 2 years ago by Gregor Daiß <[email protected]>
Merge #6093

6093: Replace boost::string_ref with std::string_view r=hkaiser a=hkaiser

Working towards #5497...

896c38896e07c6e7f64371d728ebdac7d31c0376 authored almost 2 years ago by StellarBot <[email protected]>
Merge #6091

6091: Replace artificial sequencing with fold expressions r=hkaiser a=hkaiser

- flyby: fix left...

452afc653a3499c0df1731bcce47ddfb7e3e4114 authored almost 2 years ago by StellarBot <[email protected]>
Replace boost::string_ref with std::string_view

26454870bac762004165e24cdde2c7a336093eef authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Merge #6092

6092: Use C++17 static_assert where possible r=hkaiser a=hkaiser

- flyby: modernize is_iterator...

a84463c0b0b02d3618b5245c0d4e26456a93c6ad authored almost 2 years ago by StellarBot <[email protected]>
Merge #6094

6094: Removing object_semaphore r=hkaiser a=hkaiser

- it's not use anywhere anymore

Co-autho...

a49be6f48df5bf7ab219935ca569d918a63bf5e4 authored almost 2 years ago by StellarBot <[email protected]>
Removing object_semaphore

- it's not use anywhere anymore

dca62048ccf860dea120280bdf54010374db3533 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Use C++17 static_assert where possible

- flyby: modernize is_iterator traits and friends

eb8e3dee14dd5b82108092a0986a8ff477f82385 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Replace artificial sequencing with fold expressions

64058cf82df1fc0a33d81aaa3ea10956ce741116 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Merge #6084

6084: Renaming hpx::apply and friends to hpx::post r=hkaiser a=hkaiser

- this is needed to be a...

52125085281489cf30e458f7504a4bed1aabc49a authored almost 2 years ago by StellarBot <[email protected]>
Leftover changes from recent namespace cleanups

6834568deb8921f71beca6b4b345d430dece8306 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Renaming hpx::apply and friends to hpx::post

- this is needed to be able to rename invoke_fused to apply later

9a3c95aed7438da472a54cf0f3d3ed6dffe08b59 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Merge #6090

6090: Fixing use of get_chunk_size customization point r=hkaiser a=hkaiser

- flyby: fix documen...

10e519b07ef52dbb7867a2f4a8b23b842a820ae4 authored almost 2 years ago by StellarBot <[email protected]>
Fixing use of get_chunk_size customization point

- flyby: fix documentation

08f9b4310043b95ffe789e29c0bbb913bc7044ea authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Merge #6069

6069: Do not check for cancellation during each iteration but only once per partition r=hkaiser ...

63c5cae7e798970c2f61e06d2e92b56f12859856 authored almost 2 years ago by StellarBot <[email protected]>
move offest variable into loop

471ead4b1353835adb7b4fb998eaf18c2ebc0192 authored almost 2 years ago by srinivasyadav18 <[email protected]>
Merge #6086

6086: Deprecate `hpx::util::unlock_guard` in favor of `hpx::unlock_guard` r=hkaiser a=dimitraka
...

68e8183429bfd9ac7128e3d11d1bf152483ecbe6 authored almost 2 years ago by StellarBot <[email protected]>
Use datapar tag_invoke loop_pred overloads for find helper algorithms

2feeeea639550ec9c30a5a9190b811f5399ad6a3 authored almost 2 years ago by srinivasyadav18 <[email protected]>
Add datapar tag_invoke overload for loop_pred CPO

c70a6f28279e3789595ddcb13bbb73ad844d3f00 authored almost 2 years ago by srinivasyadav18 <[email protected]>
Use loop_pred in find helper algorithms

bd6545e63d5a51e48c79a8025e2aa692c5e27cbd authored almost 2 years ago by srinivasyadav18 <[email protected]>
Introduce new CPO : loop_pred

loop_pred runs on iterators till any of the element satisfies the predicate.
It returns the firs...

1fc146e1e37d90e6353343204111d01fbc937e8e authored almost 2 years ago by srinivasyadav18 <[email protected]>
Added default main to sycl tests

f4844b513b61903dc32b436413ebee0e0b551e59 authored almost 2 years ago by Gregor Daiß <[email protected]>
Move SYCL compiler check from test to library

c4df54708e5e4560e19b3ebdea390b45a9fe05de authored almost 2 years ago by Gregor Daiß <[email protected]>
Use HPX_INVOKE and HPX_FORWARD in sycl executor

e280fd14c3ab236ed640c3b58dac7236308c821d authored almost 2 years ago by Gregor Daiß <[email protected]>
Change to east const notation

951382f48d56c1b90d460ed996e57fa3c670cbdd authored almost 2 years ago by Gregor Daiß <[email protected]>
Address minor issues

b4f1484d253fd514b66edc1a90441ca3537839ae authored almost 2 years ago by Gregor Daiß <[email protected]>
Move concurrent sycl test to async and apply

798db79f7b38c078e7d14c856f36385a9eafc86a authored almost 2 years ago by Gregor Daiß <[email protected]>
Add hpx::apply and hpx::async tests

87dcca58c94b23210c27108ed1153016d27b93cb authored almost 2 years ago by Gregor Daiß <[email protected]>
Enable hpx::async hpx::apply with sycl executors

Also adds a workaround for hipsycls buffer cleanup behaviour
when using their unbound scheduler.

f07dedddd1ce8f4a5017336ddddcfca2b073695c authored almost 2 years ago by Gregor Daiß <[email protected]>
Remove unnecessary using

fc73f749c0a949e67e780dd3b9c003a7a18292e7 authored almost 2 years ago by kadimitra <[email protected]>
Add doc unlock_guard

cf68430e7324ed6ad4b86bceca4cd6f902dd4c88 authored almost 2 years ago by kadimitra <[email protected]>
Deprecate hpx::util::unlock_guard in favor of hpx::unlock_guard

bc3b1d80a39c78e646fd3af57c32909fff18f120 authored almost 2 years ago by kadimitra <[email protected]>
CMake format fixes

f8aebd00190a379c831c1382e03d3e6a0d8b6cf0 authored almost 2 years ago by Gregor Daiß <[email protected]>
Address codacy issues

918d5335ca631b700c77bcbc0a6b39bba0838fcd authored almost 2 years ago by Gregor Daiß <[email protected]>
Fix codespelling issues

26f926989c2cd9f12228ca4919f539cc45365b72 authored almost 2 years ago by Gregor Daiß <[email protected]>
Revert "Fix header"

This reverts commit 278ef998caa848eddf03afae81d55502c19454c4.

fc5658e1183a3784e4771a3035f7e8b49df8211c authored almost 2 years ago by Gregor Daiß <[email protected]>
Adhere to format

5bbfaf6efbe11a2b0d6285c4c00f9c6d22fcec2d authored almost 2 years ago by Gregor Daiß <[email protected]>
More documentation/cleanup

11d081771255070b68bb13618c1b72b36e9a884d authored almost 2 years ago by Gregor Daiß <[email protected]>
Merge #6082 #6083

6082: Replace util::always_void_t with std::void_t r=hkaiser a=hkaiser

working towards #5497

...

7233cd77ec5917edac62e005f020c24a7f0f2a34 authored almost 2 years ago by StellarBot <[email protected]>
Merge #6070

6070: Implement P2690 for our algorithms r=hkaiser a=hkaiser

This PR adds the facilities that a...

376c4672c156371ec34cc26b120e6c74d10ed28a authored almost 2 years ago by StellarBot <[email protected]>
Merge #6051

6051: Add non-contiguous index queue and use it in thread_pool_bulk_scheduler r=hkaiser a=hkaise...

7445e8ad10ad7dcae01038921bc6a6c178512907 authored almost 2 years ago by StellarBot <[email protected]>
Updated executor interface

96f97083ce7608f80aa5db28df32a7c1a8aaf694 authored almost 2 years ago by Gregor Daiß <[email protected]>
Updating sycl tests/examples

7aebe0294fb05d5668e264730a2abc2f41ba196d authored almost 2 years ago by Gregor Daiß <[email protected]>
Updating sycl executor

Better executor interface and fixing sycl runtime lifetime management

f2171c0366753a8923add67e31e80979f0d4e8a6 authored almost 2 years ago by Gregor Daiß <[email protected]>
Fixing device guards

69a8b09d169699f7193b5ac3548b7724d170487e authored almost 2 years ago by Gregor Daiß <[email protected]>
Merge #6072

6072: Adding ex::when_all_vector r=hkaiser a=hkaiser

- this is taken and adapted from pika

C...

09c47d373f4537d40674805610879d6feef624e9 authored almost 2 years ago by StellarBot <[email protected]>
Merge pull request #6077 from STEllAR-GROUP/fixing_6008

Making default constructor of hpx::mutex constexpr

e6ec2d25cb0757bc86a95bef8c79dbe30e5b85c8 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Implement P2690 (aka. p2500) for our algorithms

8a9a0541a7b20564b995f5ab7d1e7377d3fd94ab authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Do not check for cancellation during each iteration but only once per partition

b67e5ef744d1c8ec60440cc5ecf4907e6d97b88a authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Add non-contiguous index queue and use it in thread_pool_bulk_scheduler

- add new thread_placement_hint to thread_schedule_hint structure (breadth-first
and depth-fir...

512c6d23cebe6a40848a2e9521750e83bcba9394 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Using breadth-first placement mode for algorithms that use cancellation

- flyby: add missing #includes
- flyby: adapt hpx::find for S/R

de1c7478e483ad371cf47c426391ff637a955ecc authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Replace util::always_void_t with std::void_t

9a1edbbf194461ab4ca19bcb8286d09f855dad8f authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Using if constexpr instead of tag-dispatching, where possible

e82c415fc0dd7216b1615c0da10b7e51de651952 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Merge #6080

6080: Disable some tests that fail on LCI r=hkaiser a=hkaiser

Co-authored-by: Hartmut Kaiser ...

ab86a31e73004c5bc834271ccef8fb3f98ea5d0c authored almost 2 years ago by StellarBot <[email protected]>
Replace boost intrusive_slist with hand-crafted minimal version

- this enables constexpr construction

bef013fec332c8d88a95f2168da55720503c49c2 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Merge #6081

6081: Update github actions to avoid warnings r=hkaiser a=hkaiser

Co-authored-by: Hartmut Kai...

2e143400926cdc09995b3b0615d36551b1fd23c5 authored almost 2 years ago by StellarBot <[email protected]>
Disable some tests that fail on LCI

804d4a49b764e4e9beedc8598b50c637bd8b91d3 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Merge #6079

6079: Adding more natvis files, correct existing r=hkaiser a=hkaiser

Co-authored-by: Hartmut ...

0ac7ec67ce1672e16745696450c6c8b09d643e3c authored almost 2 years ago by StellarBot <[email protected]>
Update github actions to avoid warnings

2ae90f0af430da4e72ed2a698c436db47873e040 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Merge #6078

6078: Changing target name of memory_counters component r=hkaiser a=hkaiser

Fixes #5898

Co-a...

37d9da59fdaf1ed1fce648c4e393c1795409542f authored almost 2 years ago by StellarBot <[email protected]>
Adding ex::when_all_vector

- this is taken and adapted from pika
- fixing propagation of sends_stopped for ex::then

f6ff48000bbf3faafccf80e807fb0458d094bbf7 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Merge #6076

6076: Cleaning up functionality that was deprecated in V1.7 r=hkaiser a=hkaiser

Co-authored-b...

b067f0dd0d8aad707d0797542f88578171057be4 authored almost 2 years ago by StellarBot <[email protected]>