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

Changing target name of memory_counters component

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

6074: Fixing compilation issues on gcc V8 r=hkaiser a=hkaiser

Co-authored-by: Hartmut Kaiser ...

b84fc374356c924c0414cecca3b74aebfc6fbe2b authored almost 2 years ago by StellarBot <[email protected]>
Adding more natvis files, correct existing

d95e07750a53bb18c7bbf749c4f970a6792f153e authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Making default constructor of hpx::mutex constexpr

9aaf7573438159326cd4f217a8dce96b1cde449c authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Merge #6073 #6075

6073: Fixing PAPI counter component compilation r=hkaiser a=hkaiser

6075: Remove conditional ...

add9d87c33fe0c30fcff98b37ebc4a5917c187b9 authored almost 2 years ago by StellarBot <[email protected]>
Cleaning up functionality that was deprecated in V1.7

bccf1e0e0e468ec27afbeb82ebc8d1d058acb45f authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Fixing compilation issues on gcc V8

370f15c8dd60b7c44c627b452b393d3dcd363a33 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Merge #6071

6071: Making get_forward_progress_guarantee_t specializations constexpr r=hkaiser a=hkaiser

C...

46e70a8c086203517cbc593550764534b415271f authored almost 2 years ago by StellarBot <[email protected]>
Remove conditional code for gcc V7 and below

35de6c0d6f668bd3af3ab6aa87e7af67b31eed08 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Fixing PAPI counter component compilation

eb827eb175d4630258f1013b422d20e42d35d3bc authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Making get_forward_progress_guarantee_t specializations constexpr

15e646cea6a2770cf3b556c6902edd1b7ecabb4c authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Merge #6067 #6068

6067: Deprecated hpx::util::mem_fn in favor of hpx::mem_fn r=hkaiser a=dimitraka

Deprecated `hp...

1fe0e168fca3c1b344d2a489428acc6f7a0c86fe authored almost 2 years ago by StellarBot <[email protected]>
Merge #6060

6060: Allow to disable registering signal handlers r=hkaiser a=hkaiser

This adds the `hpx.handl...

a16b5c8f4f15956e7420776fadee7a116ff93e50 authored almost 2 years ago by StellarBot <[email protected]>
Prevent using task and non_task as a CPO

67c72e63b09dc18fea72f00c2b277374bc21cc67 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Merge branch 'master' into add_sycl_executor

2d854b09ef7bccb2a10862199ceade881afa6e74 authored almost 2 years ago by Gregor Daiß <[email protected]>
Added sycl executor and removed event-less future

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

6064: Adapting adjacent_difference for S/R execution r=hkaiser a=hkaiser

- flyby: fix DPO --> C...

ad75923f4fdb4f253c4e6f429306a1fe05841b29 authored almost 2 years ago by StellarBot <[email protected]>
Allow to disable registering signal handlers (on non-windows systems)

- This adds the `hpx.handle_signals` configuration option (defaults to `1`), which
if set to `...

6a785c34524602487fad6bd69f5bfc217959c6e6 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Remove sycl event pool and cleanup add example

f60ac9e1b49255129426441708c28b6eacf82372 authored almost 2 years ago by Gregor Daiß <[email protected]>
Add doc mem_fn

0ce1d627ebdc9b2561738a78017e36d811f54e21 authored almost 2 years ago by kadimitra <[email protected]>
Add sycl future

02a06b9b4829c5ef79e5ac5dfc3331519b2b8b83 authored almost 2 years ago by Gregor Daiß <[email protected]>
Deprecated hpx::util::mem_fn in favor of hpx::mem_fn

e289b3ac004392ef72992c965027ef59cecd7573 authored almost 2 years ago by kadimitra <[email protected]>
Merge #6052 #6055

6052: Deprecated hpx::util::invoke_fused in favor of hpx::invoke_fused r=hkaiser a=dimitraka

De...

5bd2b6018474abc08b32579de37f408f233e734f authored almost 2 years ago by StellarBot <[email protected]>
Merge #6059 #6062

6059: [P2300] Fix: declval cannot be ODR used r=hkaiser a=SAtacker

- flyby: used predefined `st...

40fa1091f0a72b0a3a283a18f503a74b1d0dad5c authored almost 2 years ago by StellarBot <[email protected]>
Merge #6063

6063: Modernize iterator_support module r=hkaiser a=hkaiser

- deprecate make_xxx functions, rep...

e622a915dc17072e8dc5f4545d78de7aba6ee0c5 authored almost 2 years ago by StellarBot <[email protected]>
Adapting adjacent_difference for S/R execution

-flyby: fix DPO --> CPO in comments

da6a32bed56c0d35d48a8ac0d160833bd2d1c96e authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Improve docs

261e334440ad0ffe7286edca85aecd1a0e1b4ab0 authored almost 2 years ago by Gregor Daiß <[email protected]>
Added sycl event_callbacks

1f964d5ec10edba64469fc609bba9bb39c2bab91 authored almost 2 years ago by Gregor Daiß <[email protected]>
Remove HPX_EXPORT from definition of locality, re-add at declaration

7c7037cc23d3560164f460d02f85e6a27b1e3824 authored almost 2 years ago by Kor de Jong <[email protected]>
Add remaining patches needed to build HPX 1.8.1 on various platforms

b845d2f85e06d83e70338e24b4a40eee6b97e5da authored almost 2 years ago by Kor de Jong <[email protected]>
Document invoke_fused

c9ba1dfa28c5a94b97db1001db14a5c697e22918 authored almost 2 years ago by kadimitra <[email protected]>
Make sure wrapping executor does not go out of scope prematurely

- when used with a seq(task) execution policy
- flyby: modernize executor_with_thread_hooks example

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

- deprecate make_xxx functions, replace those with CTAD deduction guides

e54010396695de2e0ebd5b45a19ea7d34582d697 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
[P2300] fix: undefined reference for member operator and remove

structured binding

Signed-off-by: Shreyas Atre <[email protected]>

85a67ae7e4d8c584c6f383c424dc7ac65203e251 authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] Fix: declval cannot be ODR used

- flyby: used predefined stop_token_of_t instead of redefining it

Signed-off-by: Shreyas Atre <...

5617bd698ff1e9ed7a0bb09b88dd1f263df25fa2 authored almost 2 years ago by Shreyas Atre <[email protected]>
Merge #6061

6061: Minor fix in small_vector (from upstream) r=hkaiser a=hkaiser

See: https://github.com/mar...

a6810bae12d7d20af09cbf4501fed37f641cc3d3 authored almost 2 years ago by StellarBot <[email protected]>
List invoke_fused_r

cc450f26dcf78a10750901de2d3ea19c12382f01 authored almost 2 years ago by kadimitra <[email protected]>
Adding missing namespace qualifications

41a6292224615d899cf756ee8c4be83928a71184 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Fixing clang-format issue

336e5d6d62cc864a485548eb3b32dbe5748db6b0 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Deprecated hpx::util::invoke_fused in favor of hpx::invoke_fused

eac790bb64f4b7936082b58da0e2a5b06eb62361 authored almost 2 years ago by kadimitra <[email protected]>
Minor fix in small_vector (from upstream)

43e67a960720d88fb6b3f00277ced6e09f7e1eca authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Merge #6054 #6058

6054: Use MSVC specific attribute [[msvc::no_unique_address]] r=hkaiser a=hkaiser

6058: Avoid...

598ab05fa299f097da4e07f9cd9ff4dcaec899bb authored almost 2 years ago by StellarBot <[email protected]>
Merge #6056

6056: Fix coroutine test for clang r=hkaiser a=hkaiser

`@SAtacker` please review

Co-authored-b...

e572cdfbd18b2e559aa56caa0fb1986f88f6c517 authored almost 2 years ago by StellarBot <[email protected]>
Avoid ambiguity for hpx::get used with std::variant

0d0fb04e27fdafc83209c40008ef8a4c0cf4c57c authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Merge #6044

6044: Generalize the use of then() and dataflow r=hkaiser a=hkaiser

- add specialization for ex...

a3e22ea8aa9f923a5f0ecbbcb10bea896af46df0 authored almost 2 years ago by StellarBot <[email protected]>
Use MSVC specific attribute [[msvc::no_unique_address]]

20e74c2def33f8667c4caf0654432b9163b22c43 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Appease inspect to suppress issued warnings generated from documentation comments

50726c8606321c9eb82a9c99f7d13f8743ce95fc authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Fix coroutine test for clang

3837f10d49be4688a65d9b965750840df5aa2011 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Merge #6043

6043: Clean up scan_partitioner r=hkaiser a=Pansysk75

- Removed scan_partitioner sequential f...

a4bf3d6361264d1cf4aac9048b61dbb2b21cd208 authored almost 2 years ago by StellarBot <[email protected]>
Merge #5990 #6041

5990: P2300 enhancements r=hkaiser a=SAtacker

Fixes #5838

## Proposed Changes

- Adapt ...

3e328242849712fad8458606b43a240c3fe43479 authored almost 2 years ago by StellarBot <[email protected]>
docs: update semaphpore logs

75b54f238d16797109b6eede4ff86ce773aafc0f authored almost 2 years ago by Bhumit Attarde <[email protected]>
Merge #6036

6036: Support new datapar backend : SVE r=hkaiser a=srinivasyadav18

## Proposed Changes

- ...

e13c56dade3654e11a2d14bff1aceac8e9f16c83 authored almost 2 years ago by StellarBot <[email protected]>
Fixing clang-format issues

2c3f76e20713c6610aba50018d6c5125ce69a329 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
Adding execution::experimental::as_sender() allowing to explicitly adapt any future

- these are breaking changes:
- remove the default 'a future is a sender' adaptation, use as_s...

a75ba47b3d42887ffc795f19abbc9223a0b0c351 authored almost 2 years ago by Hartmut Kaiser <[email protected]>
chore: merge master

d761f5da7e8b261dd752256f44681643718b3c94 authored almost 2 years ago by Bhumit Attarde <[email protected]>
[P2300] Fix inspect tool errors

Signed-off-by: Shreyas Atre <[email protected]>

bd4dd522f28141557961f26f657f68fa92afc8b7 authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] minor changes

- refactor: change the meta types location to meta header
- Ref - https://github.com/STEllAR-GRO...

b06440e5cd1f2fb777ab48508114aec4c799cac9 authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] as_awaitable : implement required concepts

Signed-off-by: Shreyas Atre <[email protected]>

dee3df4d0110377babca191880fc89057010754d authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] cleanup: use SFINAE based checks instead of require

- Cleanup of names with `_`

Signed-off-by: Shreyas Atre <[email protected]>

66fc3c0d93b2b128a12196e5431d79783bd62b9a authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] fix: completion_signatures when sender is an awaitable within a

particular coroutine context

- Ref - https://github.com/NVIDIA/stdexec/pull/602

Signed-off-by: ...

2af3c53ae4130f91ff236fbb1f1b54562d21c7bf authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] fix: remove unnecessary CPO and hidden types

Signed-off-by: Shreyas Atre <[email protected]>

8320d000065ebb41b6870419b141c1de448a94c9 authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] fix: operation is not a tag

Signed-off-by: Shreyas Atre <[email protected]>

adfe93cfa887b7af86fcec0e901a98a23c29ad71 authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] fix: handle connect_t using fallback tag invoke and returning

void if not an invocable connect awaitable

Signed-off-by: Shreyas Atre <[email protected]>

8b3a17dbe4de13332483ff3cb7972b2b4eb4a1c2 authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] place a static assert instead of recursing

Signed-off-by: Shreyas Atre <[email protected]>

c41518f41bc0ad8f29d661b385aa2480d65b2518 authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] fix: remove unnecessary declaration of operation_state

Signed-off-by: Shreyas Atre <[email protected]>

21e243f6eafa008762fb2acb060f98d24deb634a authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] fix: connect_t tag having the last return as a tag_invoke to

generate useful backtrace

Signed-off-by: Shreyas Atre <[email protected]>

8d9eadeda8e32b8a67f2ea0f726cc0853fb128f3 authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] fix: compilation errors for forwarding_sender_query_t

Signed-off-by: Shreyas Atre <[email protected]>

25a32baeb710ac4f683db0cb604036a7c40093d2 authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] fix: implement connect_t correctly

Signed-off-by: Shreyas Atre <[email protected]>

e5b5cf4e6c9f9be19a3fd4ad0ab7a6201cf1bc83 authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] fix: promise type, forwarding_sender_query_t for connect_t,

await_transform

Signed-off-by: Shreyas Atre <[email protected]>

331d8ce9f7104791487bd3a8bda6e1813d4fa931 authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] fix: is_receiver_from_v concept and connect_t impl

Signed-off-by: Shreyas Atre <[email protected]>

bc8827509902d4e17bd89758758847627befc823 authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] fix: front implementation

- Also add test case for single_sender_value_t

Signed-off-by: Shreyas Atre <shreyasatre16@gmail...

4e0be0eaf8b9e8825bf136e02ed1d5c83360bc3f authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] Add `single_sender_value_t` comments and renamed `as_awaitable`

test to `coroutine_utils`

Signed-off-by: Shreyas Atre <[email protected]>

337f39cded507eeff3a47ff3654982a7f6aa65cc authored almost 2 years ago by Shreyas Atre <[email protected]>
fix : Inspect tool errors

Signed-off-by: Shreyas Atre <[email protected]>

8ff0377236e6adea881d8d7f541b9343056ccf2d authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] fix: define connect_result_t outside of HAVE_CXX_20_COROUTINES

Signed-off-by: Shreyas Atre <[email protected]>

88060f9e882962579f73cb81cc7663eeab502d6f authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] Make `connect_t` tag_invocable

Signed-off-by: Shreyas Atre <[email protected]>

5100f778e49ed5958b0b0065942dc51caf3e803f authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] Make as_awaitable_t tag_invocable

Signed-off-by: Shreyas Atre <[email protected]>

e8f191383a285b4c5d5496a713a8e63d39ab8313 authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] Attempt to fix `single_sender_value_t`

Signed-off-by: Shreyas Atre <[email protected]>

90b6e45823572cb18bb5ecf8b943dac682129f8b authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] fix: compilation errors

- Add missing headers and shift detectors from coroutine_utils to
completion_signatures

Signed-...

dcc9d9ae4c51669e1e032b47a452c14e8fc11344 authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] Include operation state header

Signed-off-by: Shreyas Atre <[email protected]>

d73ce0d5d42befa2ef1a9297492149162de8454b authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] Define struct is_debug_env_t

Signed-off-by: Shreyas Atre <[email protected]>

9fe68baebfd6211d9a840b2cb7385b203c1b3597 authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] Add single_sender_value traits

Signed-off-by: Shreyas Atre <[email protected]>

de4fb42d53f96b65fdfc6b6e430eeb217fb9cc08 authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] fix tag_invocables

- Also begin tests

Signed-off-by: Shreyas Atre <[email protected]>

ec6d137a1c1b1783ba88cbc7b682ff0306b7fd46 authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] Add connect_t support

Signed-off-by: Shreyas Atre <[email protected]>

c309e533a0b003865851b5032921bd86e25aaa4a authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] rename impl to detail

Signed-off-by: Shreyas Atre <[email protected]>

8f707536b3ad3c77fae397255ea3704a36ecb75b authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] Add `with_awaitable_senders`

- minor: renamed `as_awaitable` to `coroutine_utils`

Signed-off-by: Shreyas Atre <shreyasatre16...

99c46d105d42057b88c3cebf56df97f3f93f4561 authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] as_awaitable : Add tests skeleton

Signed-off-by: Shreyas Atre <[email protected]>

54e5eddba0eae9f189aac24cd29e2d39e5a85ea1 authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] Introduce as_awaitable

Signed-off-by: Shreyas Atre <[email protected]>

c4f7aa19351ee24f24f501fb52532badb98fd310 authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] Forward declare connect_t

Signed-off-by: Shreyas Atre <[email protected]>

c5ec6b56993adb4b2c705c1d520ca7b17c8b8dde authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] Refactor: Separate forward declarations and definitions

Signed-off-by: Shreyas Atre <[email protected]>

dc077e543f6c04a4d8d3a3e8731fb90bb6ae09ee authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] fix: Shift connect_result_t from senders to completion_signatures

- This is done so to avoid build errors

Signed-off-by: Shreyas Atre <[email protected]>

92b8b28b4694e5a004455b0ea9266034dade8ce7 authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] minor changes

- Rename expected_t to coroutine_expected_result_t
- Modify a comment
- Change is_derived_from t...

2684c915a52dca1a4677c9559fd78c51f52b5585 authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] Fix: Add explicitly defaulted constructor and fix return value

cat i.e. move instead of forward

- Ref - https://github.com/STEllAR-GROUP/hpx/pull/5990#discussi...

593b79e60aa070378e0ef817560e48432a1434ae authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] fix: Header file include guard for C++ 20

- Include config before checking coroutine functionality
- Ref - https://github.com/STEllAR-GROU...

22ec7f2bff4a7bb10d49080464872a6a616d6be6 authored almost 2 years ago by Shreyas Atre <[email protected]>
[P2300] Forward declare connect_awaitable_t

Signed-off-by: Shreyas Atre <[email protected]>

65f89b49cec722a4a8998f8e6a998c6883449e66 authored almost 2 years ago by Shreyas Atre <[email protected]>
Generalize the use of then() and dataflow

- add specialization for execution::then() to accept futures
- fixed reverse and rotate algorith...

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

6021: Adding pu_mask to thread_pool_bulk_scheduler r=hkaiser a=hkaiser

- flyby: fixing flaws in...

0d2766cd57d34aec6cdfd872ce7c97210850165f authored almost 2 years ago by StellarBot <[email protected]>
Include missing header

Include missing header <cstddef>
Flyby fix : clang-format is_callable_1179.cpp

b6e3fd90c422bc25e0fbd5be4bc6a25ada2e0346 authored almost 2 years ago by srinivasyadav18 <[email protected]>
Minor Fixes

fix formatting issues
remove ninja keyword in github action .yml file

adbfb41e57b9f77f566af7d436b68b0bc079f9f2 authored almost 2 years ago by srinivasyadav18 <[email protected]>
Build and Test only datapar algorithms

9d9185b7ee5f30dfaff791c9d80cb429a4ba0f64 authored almost 2 years ago by srinivasyadav18 <[email protected]>
Minor fixes

77054a55a3b588be68064843ae323e7c6b647873 authored almost 2 years ago by srinivasyadav18 <[email protected]>