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

Test Boost 1.78.0 with newest GCC and clang

4e26d6279731e06ad6461da7ddbf6432073e2439 authored almost 3 years ago by Mikael Simberg <[email protected]>
Merge branch 'master' of https://github.com/STEllAR-GROUP/hpx

dacfe18507f1ed1a5005bcaeacc4d5f64462df05 authored almost 3 years ago by Ângelo Andrade Cirino <[email protected]>
Merge #5684

5684: Move lock registration to separate module and remove global lock registration r=msimberg a...

7ae910fcc1180b48d775791fb1941a74ab3be584 authored almost 3 years ago by StellarBot <[email protected]>
Move lock registration to separate module

Remove global lock registration as it's unused.

51b4b171aa87ba26335e9ace8efa3c0bd17e170b authored almost 3 years ago by Mikael Simberg <[email protected]>
Merge branch 'master' of https://github.com/STEllAR-GROUP/hpx

9b59bb9479cc677d4df182bb90b3d5d161bdfc96 authored almost 3 years ago by Ângelo Andrade Cirino <[email protected]>
Merge pull request #5693 from msimberg/glibcxx-debug

Fix test errors with `_GLIBCXX_DEBUG` defined

ee23875fffed51828e9280cf9f0ca3329af0d2e3 authored almost 3 years ago by Mikael Simberg <[email protected]>
Fix test errors with _GLIBCXX_DEBUG defined

9657d5b02d4424fe07321f8b65b5853f19c85d5e authored almost 3 years ago by Mikael Simberg <[email protected]>
Change default max CPU count to be dynamic

82af9ecfd9ccba038b54104cdec1ab1a6f41b8ec authored almost 3 years ago by Mikael Simberg <[email protected]>
Merge branch 'master' of https://github.com/STEllAR-GROUP/hpx

991de13cb08cc2a4309c95718bf55996120ae7fb authored almost 3 years ago by Ângelo Andrade Cirino <[email protected]>
Merge #5688

5688: Remove more deprecated macros r=msimberg a=msimberg

Removes the following unused macros: ...

51c8b324a5abbfc16698e05a073ade2dc5f1c56e authored almost 3 years ago by StellarBot <[email protected]>
Remove HPX_NATIVE_TLS macro

dc79a36c922087edf2653fae5d0f2dd72706ab3b authored almost 3 years ago by Mikael Simberg <[email protected]>
Remove HPX_STATIC_CONSTEXPR macro

4e67708d5e2cda4a6f99580cf0f35c8f18c4d521 authored almost 3 years ago by Mikael Simberg <[email protected]>
Remove deprecated macros HPX_CONSTEXPR, HPX_CONSTEXPR_OR_CONST, HPX_CAPTURE_MOVE, HPX_CAPTURE_FORWARD

59cd50612426514f00b25327a21e8853d29bb0aa authored almost 3 years ago by Mikael Simberg <[email protected]>
Merge #5683

5683: Make hpx::wait_all etc. throw exceptions when waited futures hold exceptions and deprecate...

448feeb0a21321db966e4e895c70912edc31cf42 authored almost 3 years ago by StellarBot <[email protected]>
Small refactoring of helper classes for any_sender

Add helper for resetting the vtable to the empty vtable. Add default
initializers for members an...

18f8de5bd4805d6884b872b39ebd7191b53c4864 authored almost 3 years ago by Mikael Simberg <[email protected]>
Add test for using any_sender in a global variable

7f01dfa5e1fc0ef85fb4443b4eefb4324a9fe41d authored almost 3 years ago by Mikael Simberg <[email protected]>
Merge #5685

5685: Fix future API r=msimberg a=dimitraka

Fixes #

Removed any reference of hpx/modules/fu...

4c06004b6bf25de815bdbc8c8c94a58e87f9378d authored almost 3 years ago by StellarBot <[email protected]>
Deprecate hpx::lcos::wait_each[_n] in favor of hpx::wait_each[_n]

- add new tests
- deprecate hpx::lcos::wait and friends, will be removed in the future

a32188a37c315ebaa020b91a15c18df86a9b2933 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Merge #5675

5675: Add default template type parameters for algorithms r=hkaiser a=Jedi18

Issue #5653

## ...

047b39fcc902b9a029cf730aa17ae54cfce3dbc0 authored almost 3 years ago by StellarBot <[email protected]>
Simplify futures introduction

b2b8500171b271cf56da309d849e8ba8a91d397b authored almost 3 years ago by kadimitra <[email protected]>
Changing template parameter order

cc8771d1f24ab3f9d1a4c79d365d42e148604f0b authored almost 3 years ago by Hartmut Kaiser <[email protected]>
add default template arguments (p2248)

1e315bb23de9ec776ff465e3139039a568e2410d authored almost 3 years ago by targetakhil <[email protected]>
Merge branch 'master' of https://github.com/STEllAR-GROUP/hpx

93cbc69a9d70bdae68937f9c76dae3794cb1694a authored almost 3 years ago by Ângelo Andrade Cirino <[email protected]>
Make (unique_)any_sender constructors non-explicit

cd27070fd7d3684b52b15db568b3bdce4175ccad authored almost 3 years ago by Mikael Simberg <[email protected]>
Merge #5677

5677: Remove compute_cuda module r=msimberg a=msimberg

Also remove related CMake options `HPX_W...

ee862064dd92011cab4e38b40c79a3f21cea2099 authored almost 3 years ago by StellarBot <[email protected]>
Merge branch 'master' of https://github.com/STEllAR-GROUP/hpx

e068d9f65ed08403658a7cf3cf9d46c5f71f4bc6 authored almost 3 years ago by Ângelo Andrade Cirino <[email protected]>
Deprecate hpx::lcos::wait_any[_n] in favor of hpx::wait_any[_n]

- Attention: hpx::wait_any[_n] now throws if one of the futures is exceptional
this is a chang...

bd04d990e046a448feeea4e1acd2c1bd178a6ef3 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Deprecate hpx::lcos::wait_all[_n] in favor of hpx::wait_all[_n]

- Attention: hpx::wait_all[_n] now throws if one of the futures is exceptional
this is a chang...

3f9f712a90bfa20f18d8beec71dc08c150bf1b7e authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Remove compute_cuda module

Also remove related CMake options HPX_WITH_COMPUTE_CUDA and
HPX_WITH_ASYNC_CUDA (since the latte...

8d75d9d94e49febc9b2e32b8e4bd9c494e7c7689 authored almost 3 years ago by Mikael Simberg <[email protected]>
Merge #5671

5671: Making sure task_group can be reused r=msimberg a=hkaiser

Co-authored-by: Hartmut Kaise...

07c1bca3358bd467c747607b16586f7f57f6b8e7 authored almost 3 years ago by StellarBot <[email protected]>
Making sure task_group can be reused

4fd2f175a62a56d2e1d39ba72443031c848a3528 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Merge #5670

5670: Relax constraints on `execution::when_all` r=msimberg a=msimberg

## Proposed Changes

P...

a796b5bb690321896916f17f6ca2a0944bd106d9 authored almost 3 years ago by StellarBot <[email protected]>
Add workaround for nvcc in when_all sender adaptor

2799cc330eb45d58dd3bfbba67239e53ecd0cd27 authored almost 3 years ago by Mikael Simberg <[email protected]>
Add helper for getting (and asserting) a single variant from the value_types of a sender

86c70c79d271d0987f904ef59b735785d69119c4 authored almost 3 years ago by Mikael Simberg <[email protected]>
Relax execution::when_all to allow predecessor senders with zero or more than one values in the single variant sent

The predecessors are still required to only send a single variant, but
that variant can hold an ...

45fefc4182071f24fb4639c3b8b99b4d4e1897f1 authored almost 3 years ago by Mikael Simberg <[email protected]>
Add identity_t alias for identity<T>::type helper

48ebe8e5b81ddbcddd62511e82a82c62f49c24d3 authored almost 3 years ago by Mikael Simberg <[email protected]>
Add more type pack helper metafunctions

9a12f382b15e308c82ba0187525aa59f19c65969 authored almost 3 years ago by Mikael Simberg <[email protected]>
Merge #5681

5681: docs: add links to hpx recepies r=msimberg a=bhumitattarde

Fixes #4016

Co-authored-by: ...

bed00e0e3843d581baf989d8d8b8893714c684ca authored almost 3 years ago by StellarBot <[email protected]>
docs(refactor): replace HPX with |hpx|

74bd9a0ecbb40edd35e5df0a736ba0464849e5bc authored almost 3 years ago by Bhumit Attarde <[email protected]>
Merge #5669

5669: Use HPX_WITH_CXX_STANDARD for controlling C++ version r=msimberg a=hkaiser

Fixes #5668
...

a48cb09403be3935b96cab6dcb7265d38212f300 authored almost 3 years ago by StellarBot <[email protected]>
Merge branch 'master' of https://github.com/STEllAR-GROUP/hpx

c4ef0f41cec4146e062eab89ec96c8212cdad2d4 authored almost 3 years ago by Ângelo Andrade Cirino <[email protected]>
Merge #5659 #5678

5659: Modernize hpx::future and related facilities r=msimberg a=hkaiser

- move future (and faci...

be9405c852f7bf04391ca7c1dd9f91355d9cd53d authored almost 3 years ago by StellarBot <[email protected]>
Fix compilation of service executors in device code with nvcc

02d48648e4c9ef512d48685649c8fbf36a9ae048 authored almost 3 years ago by Mikael Simberg <[email protected]>
Add regression test for failing compilation with nvcc and service executors

938600330c34d3aeac8d0b0ede5b0684cf4cc9e2 authored almost 3 years ago by Mikael Simberg <[email protected]>
Merge #5679

5679: Fix `fork_join_executor` with dynamic schedule r=msimberg a=msimberg

I've expanded the `f...

55f525cf4db33226471ae4961d7f641f8a1df07e authored almost 3 years ago by StellarBot <[email protected]>
Expand fork_join_executor tests

Test static and dynamic loop schedule as well as normal and high
priority threads.

32d3acb20112905c30469ac5f2c0231559065ab4 authored almost 3 years ago by Mikael Simberg <[email protected]>
Throw exception if fork_join_executor is created with nostack stack size

acec090a138df06575200c975a0ac1ee27f06f11 authored almost 3 years ago by Mikael Simberg <[email protected]>
Add operator<< overload for fork_join_executor::loop_schedule

6dcd63035e1f4db27656ba0e44d5f65c8e0ce767 authored almost 3 years ago by Mikael Simberg <[email protected]>
Fix fork_join_executor with dynamic schedule

The local thread state was being set too early to idle.

f7519d841fe866305aea52468551d82501a7cd6c authored almost 3 years ago by Mikael Simberg <[email protected]>
Merge branch 'master' of https://github.com/STEllAR-GROUP/hpx

a7beb5ebe652bcc258541bdca4469875e15db07c authored almost 3 years ago by Ângelo Andrade Cirino <[email protected]>
Merge #5680

5680: Embed base execution policies to datapar execution policies r=hkaiser a=srinivasyadav18

...

acc57413f3bb734b742d2cea12bfd4b54cf2828d authored almost 3 years ago by StellarBot <[email protected]>
Circumventing lack of full support for macos by hwloc

1bacee621d7e748a236718ef7cfd32e2607795bd authored almost 3 years ago by Ângelo Andrade Cirino <[email protected]>
Do not forward the arguments to base_policy function

2a5312b56646c34037a2151a71b05bd8cd576c8b authored almost 3 years ago by srinivasyadav18 <[email protected]>
Add back mistakenly removed extra line

8dcd155881d8ac97a8a0bd86caebe62bdbbfa91b authored almost 3 years ago by srinivasyadav18 <[email protected]>
Convert base_policy to function

e2509fb352cdc88cc4c4850bfa973222b7845ebf authored almost 3 years ago by srinivasyadav18 <[email protected]>
Fix macos test exception.

4706f2f601d7a2f35fc0b9c6971989c510ddafe1 authored almost 3 years ago by Ângelo Andrade Cirino <[email protected]>
Modernize hpx::future and related facilities

- move future (and facilities) to namespace hpx
- deprecate those types/functions in namespace h...

15d196b5861f98b2cc77c2e1b45be0316978f2cc authored almost 3 years ago by Hartmut Kaiser <[email protected]>
docs: add links to hpx recepies

9e460dc08e590a16eab46aa0cc567305cce83d67 authored almost 3 years ago by Bhumit Attarde <[email protected]>
Introduce HPX_WITH_CXX_STANDARD as the means of controlling the C++ standard to be used while compiling HPX

0561ab4b69f2e40256734ef52bd3dc876f2711cc authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Embed base execution policies for datapar execution policies

Embed base execution policy type and base execution policy for datapar execution policies.
This ...

ae5b405e9b4296ce14d397ea5c1ef0f42abd21d4 authored almost 3 years ago by srinivasyadav18 <[email protected]>
Remove datapar/execution_policy.hpp inclusion

73040905d31fc14e022bcb28ebe745ba584d733f authored almost 3 years ago by srinivasyadav18 <[email protected]>
Merge pull request #5656 from msimberg/rename-on-just_on

Rename on execution::schedule_from, rename just_on to just_transfer, and add transfer

8de8d18914fa1a520a50ec06654acd4825c13d70 authored almost 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5676 from STEllAR-GROUP/msimberg-patch-2

Don't require up-to-date approvals for bors

ad6348f146c39728a0bafbc51793c818825aa57d authored almost 3 years ago by Mikael Simberg <[email protected]>
Don't require up-to-date approvals for bors

75a823a440a6c5571fe05f5e83829bb47c1b6320 authored almost 3 years ago by Mikael Simberg <[email protected]>
Rename on schedule_from, rename just_on to just_transfer, and add transfer

4f647a5a2c46a193d023cb204e81f087a1b2046a authored almost 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5664 from msimberg/scheduler-errors-to-warnings

Change logging errors to warnings in schedulers

03b068f31c5656867377a9f8f301de8903a9bf26 authored almost 3 years ago by Mikael Simberg <[email protected]>
Merge #5667

5667: Attempt to fix compilation issues with Boost V1.76 r=msimberg a=hkaiser

Fixes #5666

`@...

6f44177cfe7e7681415f767d7dbee225a6ffa70c authored almost 3 years ago by StellarBot <[email protected]>
Attempt to fix compilation issues with Boost V1.76

83469523500a098f8af6077962e9f975aff6e4f7 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Change logging errors to warnings in schedulers

None of the changed messages are errors. They may indicate a problem,
but are not errors in them...

79adfd927d2756f4ef39298120dd3bd302dfaefb authored almost 3 years ago by Mikael Simberg <[email protected]>
Merge #5658

5658: Replace HPX_INLINE_CONSTEXPR_VARIABLE with inline constexpr r=msimberg a=hkaiser

Co-aut...

7b3e77556ef374d8daa76dcc2d25dc6b575d2ee4 authored almost 3 years ago by StellarBot <[email protected]>
Merge #5662

5662: Disambiguate namespace for MSVC r=hkaiser a=hkaiser

This slipped into master while the Wi...

6c25c927c713203a702052a5ff9f2b61e4e2b11b authored almost 3 years ago by StellarBot <[email protected]>
Merge #5657

5657: Remove tagged, tagged_pair and tagged_tuple, remove tuple/pair specializations r=hkaiser a...

9dda063059cf2f4598a06a124b33e36e234a81ec authored almost 3 years ago by StellarBot <[email protected]>
Replace HPX_INLINE_CONSTEXPR_VARIABLE with inline constexpr

29ce7f332ffe4d30c3baac639d056ccb3a9efa34 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Disambiguate namespace for MSVC

284c2e323f7f2ff6b6673496be57d40e76a924c1 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
remove tagspec includes from files

1bdaccb5dba49765ec5817edd8f1da4405394ab1 authored almost 3 years ago by targetakhil <[email protected]>
remove tagged_pair, tagged and tagged_tuple

2ebe7b73a1f558ef7eed8b6808f42a82d8f1db9b authored almost 3 years ago by targetakhil <[email protected]>
remove std::pair and hpx::tuple specializations for algorithm_result_helper and local_algorithm_result

3b4edaa2fd6cab6684aabc3942642127df84ea92 authored almost 3 years ago by targetakhil <[email protected]>
Merge #5517

5517: Fix coroutine integration r=hkaiser a=msimberg

Haven't tested the actual build yet. `gcc-...

af33761c7d195455e58529501e96ee8ca5dff8df authored almost 3 years ago by StellarBot <[email protected]>
Remove explicitly adding or removing RTC1 flag for MSVC

The flag no longer conflicts with coroutines, and is otherwise added
automatically by CMake.

77fdb318c7e9489a91934ad50ff55ed1c054225a authored almost 3 years ago by Mikael Simberg <[email protected]>
Perform C++ feature checks again conditionally based on C++ standard set

a9d0fc13352964cc9c1cd955d8c3ae820925274f authored almost 3 years ago by Mikael Simberg <[email protected]>
Add -fcoroutines if useful on GCC

ef3a7f046a0619a432fd47f68c8f23afcf6893ba authored almost 3 years ago by Mikael Simberg <[email protected]>
Update future_await_traits

Remove allocator template parameters from the promise types, and instead
only use hpx::util::int...

bbfb8eb8c0a1677f6c6bcc9a6968aca016fedaa6 authored almost 3 years ago by Mikael Simberg <[email protected]>
Adjust examples and tests for coroutines

00f01373bc60ea17231c07cfb9011083770f21d2 authored almost 3 years ago by Mikael Simberg <[email protected]>
Remove -fcoroutines fallback for GCC 10

GCC 10 supports coroutines with the -fcoroutines flag, but it does not
generate correct construc...

e3dcc1d27a66e01d8957f64310dc43d1ad5c8353 authored almost 3 years ago by Mikael Simberg <[email protected]>
Remove emulated and experimental coroutines support

76da44c9c44394dd7f9abdc55506c9a50e3c3dfb authored almost 3 years ago by Mikael Simberg <[email protected]>
Merge #5655

5655: Avoid for module lists to grow indefinitely in cmake cache r=msimberg a=hkaiser

The CMake...

47358aab618b8f64a1356916c664e3a566a4379f authored almost 3 years ago by StellarBot <[email protected]>
Avoid for module lists to grow indefinitely in cmake cache

6e3e9061de8a1acedbcc7293c793bf0139e275a8 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Merge #5649

5649: build: replace usage of Python's reserved words and functions as variable names r=msimberg...

dd3f3d9ae87b93c383877f4f69dc97842c2f8387 authored almost 3 years ago by StellarBot <[email protected]>
build: rename copyright, dir vars

113874a24b685a079a2481ef049b7514529edf97 authored almost 3 years ago by Bhumit Attarde <[email protected]>
Merge #5589

5589: Add HPX_FORWARD/HPX_MOVE macros r=msimberg a=msimberg

Inspired by https://github.com/boos...

c58be50122f15c4fe00b6423adafbd7a6eb4fa38 authored almost 3 years ago by StellarBot <[email protected]>
Add and use HPX_FORWARD/MOVE macros

9a4bd62e47cab4a83a45fdf6e9942b4e73615a42 authored almost 3 years ago by Mikael Simberg <[email protected]>
Merge #5241

5241: Adapt min_element, max_element and minmax_element to C++20 r=msimberg a=Jedi18

Adapts min...

559b04e0bf7416c5bc568cfb0fce793d052e0256 authored almost 3 years ago by StellarBot <[email protected]>
Merge pull request #5646 from msimberg/fix-ends-with-test

Fix ends_with test

7491691aaf65d24c81d74821f61a2686cabb5b81 authored almost 3 years ago by Mikael Simberg <[email protected]>
chore: update copyright year

9f4e080793ca0da4816cbca05ccc2dbba69de383 authored almost 3 years ago by Bhumit Attarde <[email protected]>
Properly support proxy iterators

- flyby: more modernization of the min_element, max_element, and
minmax_element algorithms

9bdd499c7ae75446f361525b4de66dd69925412a authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Merge #5644

5644: Rename execution::transform to execution::then and execution::detach to execution::start_d...

d8a3a5b0e33716268914cbeb325bb27ce5d522de authored almost 3 years ago by StellarBot <[email protected]>
build: replace usage of dir keyword

8aee8c3f88636e6123cb7ddb5d1dca5e7930a604 authored almost 3 years ago by Bhumit Attarde <[email protected]>
build: replace usage of copyright keyword

70f96f1e4d30cb3738f073eb77bbe90e84cebc58 authored almost 3 years ago by Bhumit Attarde <[email protected]>
Merge #5638

5638: Simd all any none r=msimberg a=srinivasyadav18

Contributes to solving #2333

## Propos...

f08f82a1ecf66b3cd0357db2094a4a26e5721a2a authored almost 3 years ago by StellarBot <[email protected]>
Add a checklist to the pull request template

73ea973d129a2fae348b96c684fbe2d1c2ffbe78 authored almost 3 years ago by Mikael Simberg <[email protected]>