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

Update any_sender to use tag_dispatch for execution customizations

febd0f91c98e201f34083a9043155fd06809317e authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5510 from msimberg/any-sender

Add any_sender and unique_any_sender

b459f3ac088a994f0b6b79b17811a762ba0e6190 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5591 from msimberg/cxx-standard-checks

Remove unnecessary checks for C++17 for tests

73339b6f628036bcdb90902dd4cf372fc65018b6 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5543 from STEllAR-GROUP/launch_policy

Extend launch policy to carry stack size and scheduling hint in addition to priority

20293c7c3fb9f73eddef9e48467db45b59bfe529 authored about 3 years ago by Mikael Simberg <[email protected]>
Replace HPX_INVOKE with hpx::invoke

fe4deed6ca6bbf65870f692ebbc91aee891a18e8 authored about 3 years ago by srinivasyadav18 <[email protected]>
Remove unnecessary checks for C++17 for tests

a793d02b129410f4cc442e9a7e443e031202546c authored about 3 years ago by Mikael Simberg <[email protected]>
Fixing the output formatting for id_types

317489110753d42bf240b4bbfa52f87d49184bc7 authored about 3 years ago by Hartmut Kaiser <[email protected]>
Merge pull request #5585 from STEllAR-GROUP/msimberg-patch-2

Delete GitExternal.cmake

105c7e75faaa28b93760560164b02e0f34703f8f authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5584 from severinstrobl/serialization_hpx_tuple

Serialization of hpx::tuple must use hpx::get

c13877334c0467aa086b1c14eeef452901c72c06 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5583 from Spongman/fix-coroutine-build

fix coroutine_traits allocate calls, add unhandled_exception() implementation.

f07d9f5b390f0621767db413264b52b56dd9ff9c authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5582 from msimberg/more-more-local-tests

Make more examples work with local runtime

ece98c8e8a3171ddab73678793e76eea39c2eb66 authored about 3 years ago by Mikael Simberg <[email protected]>
Delete GitExternal.cmake

Not needed anymore after change to FetchContent.

72983465ae669b20d331eeff1f4c183911036e83 authored about 3 years ago by Mikael Simberg <[email protected]>
Make more examples work with local runtime

d0af7e0ffb3543314272d50fde1e9c2f2ed1c220 authored about 3 years ago by Mikael Simberg <[email protected]>
Uncomment in datapar adjacent difference unit test

66f369ea17e77186ba668db21ea4998e980e51be authored about 3 years ago by srinivasyadav18 <[email protected]>
Replace lamdba with std::minus

f75fa9476b95905a2363a4f121d56fad3935f0e5 authored about 3 years ago by srinivasyadav18 <[email protected]>
Serialization of hpx::tuple must use hpx::get

As HPX can be configured without the compatibility of hpx::tuple and
std::tuple, hpx::get must b...

90fae39386a8f7fc10c8072efc461d4d5ef5a23a authored about 3 years ago by Severin Strobl <[email protected]>
fix coroutine_traits allocate calls, add unhandled_exception() implementation.

0d54bad52a21e59286dbbc3fca521632269d4bd7 authored about 3 years ago by Piers Haken <[email protected]>
Merge pull request #5579 from severinstrobl/pkgconfig_absolute_paths

Split absolute paths for generated pkg-config files into -L/-l parts

4408427f8ad6a015356f662152c61a4f04bbd6d4 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5530 from msimberg/thread-ref-changes

Eagerly initialize a configurable number of threads on scheduler/thread queue init

d05b94efaf4af23cb108b2a41c5d7eade7d0580a authored about 3 years ago by Mikael Simberg <[email protected]>
Explicitly set the logical stack size when rebinding threads to avoid problems when different logical stack sizes have the same physical size

20d59100a272203a474cab7924e9f0acee3bcdf3 authored about 3 years ago by Mikael Simberg <[email protected]>
Fix a race condition in the thread_pool_scheduler test

In the check_context_receiver, setting executed to true and calling
notify may happen in between...

1829537b46b2568cef342f2b038c0b878eea8a9c authored about 3 years ago by Mikael Simberg <[email protected]>
Allow creating threads with reference count zero

Useful for storing a thread directly in the recycled thread heaps.

7ddcf81893ed2eb08163e763b7b5efd45bed4a2e authored about 3 years ago by Mikael Simberg <[email protected]>
Eagerly initialize configurable number of threads with default stack size on startup in thread_queue

72e7fae00e0a12f85c94fc3cfd6b27ce54f60490 authored about 3 years ago by Mikael Simberg <[email protected]>
Allow initializing the stack of a thread eagerly

ad4de7c266621890dbab6a923171f757e64da56a authored about 3 years ago by Mikael Simberg <[email protected]>
Fixed formatting of CMake file

3d1722c6ec089ab263cb0429d2b4493beb1f8830 authored about 3 years ago by Severin Strobl <[email protected]>
Apply formatting

a669c7b0135ea81278c2fa4ace18cbef0a541d55 authored about 3 years ago by srinivasyadav18 <[email protected]>
Unit test for adjacent difference datapar

Adds adjacent difference datapar unit test source file.

f4262ecc1ea463c3d9c3b004e8713b08059ec0f2 authored about 3 years ago by srinivasyadav18 <[email protected]>
Split existing adjacent_difference unit tests

Splits the existing adjacent_difference into header and source files.
Merges execption and bad a...

daa178496d09b2b16007a438b21242352c3dba04 authored about 3 years ago by srinivasyadav18 <[email protected]>
Adapt simd overload for adjacent difference

Adds new header in datapar for adjacent difference algorithm.
Adds the new header in CMakeLists....

af51b8d0184a1bd102c0a653b8d2ae90d580505d authored about 3 years ago by srinivasyadav18 <[email protected]>
Replace use of std::minus with lambda

Replaces use of std minus with generic lambda which enables minus operations with data parallel ...

f49951d17775d3805020ff331b9803c9d6bb9e1c authored about 3 years ago by srinivasyadav18 <[email protected]>
Move sequential impl to detail

Moves sequential implementation of adjacent_difference to detail which enables overload for simd...

d7d13cf41c91e15bd752b7a0b1b27cd50ef65ed9 authored about 3 years ago by srinivasyadav18 <[email protected]>
Split absolute paths for pkg-config into -L/-l

Absolute paths to shared libraries in the generated pkg-config files are
not fully supported by ...

205e520ccbc82a77bde2261bfb3e1b3bd3752e5e authored about 3 years ago by Severin Strobl <[email protected]>
Merge pull request #5560 from msimberg/more-local-tests

Update tests and examples

814653cefef72b1deec284e5bb04ff728cc2dc4f authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5549 from STEllAR-GROUP/agent_ref_yield_k

Fixing agent_ref::yield_k to actually call yield_k

2f76325803aa847161043254276d739a4aaed08e authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5534 from dimitraka/hpx_quickstart

Fix Quick start & Manual Docs

9b596ca0f76685558b0abf927ec8faf64357610f authored about 3 years ago by Mikael Simberg <[email protected]>
Improve Manual instructions

9f333d50108965a7a6a110ba977db56638bcf112 authored about 3 years ago by kadimitra <[email protected]>
Fix Installation steps in Quickstart

b0060811ba5a9ca3f7d09c2775f43004c7e7c806 authored about 3 years ago by kadimitra <[email protected]>
Fix Installation steps in Quickstart

5e769fc85d7049b86d79f702b1dc9b1b50109b97 authored about 3 years ago by kadimitra <[email protected]>
Merge pull request #5471 from STEllAR-GROUP/citation

Add corrected citation.cff

e6ec617edec84bef875fbfcaf9e6223f1767ef51 authored about 3 years ago by Hartmut Kaiser <[email protected]>
Merge branch 'master' into citation

7f6e5a84f67802ba092489820d41b2774d9ed3d9 authored about 3 years ago by Patrick Diehl <[email protected]>
Update CITATION.cff

Co-authored-by: Mikael Simberg <[email protected]>

475d695b90af4fa074ed6c1dc941eb1f2cd95b1a authored about 3 years ago by Patrick Diehl <[email protected]>
Extend launch policy to carry stack size and scheduling hint in addition to priority

5f9505f5312d2d538b64039c862154244f98d33f authored about 3 years ago by Hartmut Kaiser <[email protected]>
Enable OpenMP examples in CI

e1d38e50666475950ac133764bd237c9ffefb2f3 authored about 3 years ago by Mikael Simberg <[email protected]>
Make more tests compilable with the local runtime

014e99c249b3606d08191614d77e2e9f9681061a authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5546 from STEllAR-GROUP/shutdown_problems

Fixing shutdown problems caused by missing ref-counting

3f12aca17be855dc211c3d91efe31641c31cd731 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5576 from aurianer/update_more_names

Update forgotten "Full" names

f9164340bc6c4a44f39164d7760a44f798a632ef authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5542 from msimberg/p2300-cpos

Simplify execution CPOs

db75ae68948aa52c2345fea37370468ba57ba2af authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5577 from srinivasyadav18/fix_Vc_fill

fix unit fill test for datapar with Vc

60af966c051388b927dbea09021f2dae8df3e257 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge branch 'master' into citation

dc580522bb3fdb46387e81fd9512104ed26c0b91 authored about 3 years ago by Patrick Diehl <[email protected]>
Update CITATION.cff

Co-authored-by: Hartmut Kaiser <[email protected]>

61af588f6d8298d604ede74ed78513aff5b048cc authored about 3 years ago by Patrick Diehl <[email protected]>
fix unit fill test for datapar with Vc

Replaces std::size_t with int as Vc does not have constructor overloads for unsigned long.

59ae951b08e0698972a8e1297cf0b61d288192b0 authored about 3 years ago by srinivasyadav18 <[email protected]>
Update folder names

005642ad2c34df0a632ed956a418a21b5763ae99 authored about 3 years ago by Auriane R <[email protected]>
Add any_sender and unique_any_sender

fa64ac7f921b8f8c078569b9f9d5344ea8e7e616 authored about 3 years ago by Mikael Simberg <[email protected]>
Fixing shutdown problems caused by missing ref-counting

- flyby: handle terminate threads while waiting for activities to cease

7e3a6dde5357763507d25ab8fe7df6d4d5de0317 authored about 3 years ago by Hartmut Kaiser <[email protected]>
Fixing agent_ref::yield_k to actually call yield_k

c2a9181361f3db0eeaba980666e1081c90999d91 authored about 3 years ago by Hartmut Kaiser <[email protected]>
Merge pull request #5540 from Jedi18/adapt_partition

Adapt partition, partition_copy and stable_partition to C++ 20

6b2b5d1cf04a654311ec6d6da200d86ad20ce896 authored about 3 years ago by Hartmut Kaiser <[email protected]>
Fix forwarding in transform_stream_receiver constructor

c4ef974ba21fc9f5bf2c074cd28bb29c2103f859 authored about 3 years ago by Mikael Simberg <[email protected]>
Add workaround for transform_stream_receiver for nvcc

d4af5381578f16061b051973f05af3998f103525 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5569 from msimberg/execution-no-unique-address

Use no_unique_address in sender adaptors

2373021d23d6ca68071fedbd5837594d42746f5d authored about 3 years ago by Mikael Simberg <[email protected]>
Use no_unique_address in sender adaptors

116bde8ac63e7e12f0bdfcf75e4f6f4d956faa57 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5571 from STEllAR-GROUP/msimberg-patch-2

Add workaround for libstc++ in string_util trim

1a7e9fa14a395325ad693ee99d46a6e88c8ccc91 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5572 from msimberg/remove-more-ifdef-distributed-runtime

Remove more guards for the distributed runtime

59e0f03442c89a9666662bc800b60cb0b9d799b2 authored about 3 years ago by Mikael Simberg <[email protected]>
Remove more guards for the distributed runtime

54885a4f3c145b4ff441e3b84c5c228e82d265a0 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5574 from msimberg/remove-deprecated-options

Remove a few deprecated and unused CMake options

c842823c4eaffcc908f2a5f02f2064c144e857c1 authored about 3 years ago by Mikael Simberg <[email protected]>
Remove HPX_TOP_LEVEL guard from module tests

The guard is unnecessary and unused.

fdad1c0e9d0ae70c1810da9256af7659c5370b47 authored about 3 years ago by Mikael Simberg <[email protected]>
Add cff file and cff validation action

d2b9140490ddf2509ed0240fc20c1516694dec81 authored about 3 years ago by Patrick <[email protected]>
Remove unused defines HPX_HAVE_{COROUTINE,PLUGIN}_GCC_HIDDEN_VISIBILITY

34659d65569f7be0e765d5e742905e0325c43be5 authored about 3 years ago by Mikael Simberg <[email protected]>
Remove HPX_WITH_INIT_START_OVERLOADS_COMPATIBILITY option

92a13c6c7f71483b4a330837c117d7de7df29344 authored about 3 years ago by Mikael Simberg <[email protected]>
Remove HPX_WITH_GOOGLE_PERFTOOLS option

The option is not used anywhere.

a405a7e9c5bf61f6ff9a64e57c9bc6d2ad0c0834 authored about 3 years ago by Mikael Simberg <[email protected]>
Remove deprecated HPX_SCHEDULER_MAX_TERMINATED_THREADS option

581db9b4ff4ed270915aedd43710ad9b567adcbb authored about 3 years ago by Mikael Simberg <[email protected]>
Simplify many execution CPOs

- Remove dispatching to member functions if available on schedule,
connect, set_x, start, only...

da2f73cf7f3885c94ecf7610dbc31f5ba1433a3b authored about 3 years ago by Mikael Simberg <[email protected]>
Remove the ability to use a scheduler directly as a sender

e8270a65b20d26c0b874b5e75cbfd899e08da264 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5555 from STEllAR-GROUP/serialize_raw_pointers

Add option enabling serializing raw pointers

e230dddce4a8783817f38e07f5a77e624f64f826 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5551 from STEllAR-GROUP/local_async_action_thread_name

Fixing for local executions of actions to properly set task names

7496a0008d07d418fb18bcb5046585592e393ccd authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5567 from msimberg/default-agent-actually-yield

Make default_agent::yield actually yield

43b7f0820b01206d3fe13d3497a2911e00fd7d9b authored about 3 years ago by Mikael Simberg <[email protected]>
Add workaround for libstc++ in string_util trim

fdf7fea98e0def9ac64580412ef474100b9259e3 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5556 from msimberg/remove-leftover-thread-pool-os-executor-test

Remove leftover thread pool os executor tests

4e796fa33fa2b4757a67d2a0423f24ba05c4f9c3 authored about 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5554 from STEllAR-GROUP/ignore_aliases

Make sure command line aliasing is properly handled

00c22e11d77fe7a2a57fdefa64cba9afcb838b4e authored about 3 years ago by Mikael Simberg <[email protected]>
Add missing vector include to static_factory_data.hpp

a28da5a9d5e002097ec277b7eaa68880824b1cfc authored about 3 years ago by Mikael Simberg <[email protected]>
Adding another SHAD specific option: -DHPX_SERIALIZATION_HAVE_ALLOW_CONST_TUPLE_MEMBERS=On

- this option allows for serialization of tuples with const members

427fb3f565f7e5f3229fd305adc4f75c1935f4b6 authored about 3 years ago by Hartmut Kaiser <[email protected]>
Add option enabling serializing raw pointers

- This functionality is needed for systems that rely on sending pointers
to other localities j...

4a12a8e2a670b73a41e87e7b1a1fcb0a223d9f5c authored about 3 years ago by Hartmut Kaiser <[email protected]>
Merge pull request #5562 from STEllAR-GROUP/fixing_windows_build

More changes to overcome build problems on Windows after recent module rearrangements

95ef248c8c5a0ad174c35eaa0fe59053168715f3 authored about 3 years ago by Hartmut Kaiser <[email protected]>
Merge pull request #5568 from aurianer/change_to_try_catch_exception_ptr

Change try catch block to try_catch_exception_ptr

3b4e3d35ba5c1f2d7254379293aa8aea30bfbfe9 authored about 3 years ago by Auriane R <[email protected]>
fix wrong location of file during rebase

a33f41cb0f51662980a10c339a64e554522f126c authored about 3 years ago by targetakhil <[email protected]>
add stable_partition sequential implementation and add advance_and_get_distance

a246d61b6913684d53ac834e75b58d8e4f05d243 authored about 3 years ago by targetakhil <[email protected]>
update api docs

587a64f39c0469f1443b96426527bc60c4c7fbb6 authored about 3 years ago by targetakhil <[email protected]>
added documenation for range overloads of partition, stable_partition and partition_copy

31d60579e2461d9693b180938360997668cc2e1c authored about 3 years ago by targetakhil <[email protected]>
add partition documentation

ed176927436f2595e7d2b99931b3c203b617240f authored about 3 years ago by targetakhil <[email protected]>
add partition copy sentinel overloads and tests

afe35cbd82512fe74ae607327a27f8560b9946cc authored about 3 years ago by targetakhil <[email protected]>
add partition_copy range overloads

7559bf34e9c0a582ee7366c422fbde6210aaf328 authored about 3 years ago by targetakhil <[email protected]>
added sentinel tests for partition and stable_partition

753ae3e5fbd220f9ce9567b899d671447939afbb authored about 3 years ago by targetakhil <[email protected]>
add stable_partition range tests and container overloads

4df946d958a12b65e33122b00af2ac826df459fc authored about 3 years ago by targetakhil <[email protected]>
added range overloads

39cc0abf6660cf2d0fb3e655aea713c9a271717f authored about 3 years ago by targetakhil <[email protected]>
add tag fallback dispatch overloads for partition algorithms

f02b3f83a93dfa7d04f7c66cb1a04cb6a9fd3e31 authored about 3 years ago by targetakhil <[email protected]>
Make sure command line aliasing is properly handled

- if --hpx:ini=hpx.commandline.aliasing!=0 and --hpx:ini=hpx.commandline.allow_unknown!=1
were...

668e33fb01a3b86c6229798cc9d8fd817cff1079 authored about 3 years ago by Hartmut Kaiser <[email protected]>
Fix formatting in async_combinators CMakeLists.txt

b5b42689133044cd1026d9b654e6a595ff9d0aee authored about 3 years ago by Mikael Simberg <[email protected]>
Change try catch block to try_catch_exception_ptr

254c48b3bf2455368cc6b59c306f0e32e69f4983 authored about 3 years ago by Auriane R <[email protected]>
Make default_agent::yield actually yield

0de10f0bcfc646f1fbffa362e844936f1231827e authored about 3 years ago by Mikael Simberg <[email protected]>
Remove unnecessary forward declarations and put static_factory functionality in core module

ad007edcbaea0a4f75e68d2f9f7b7d2cf93b6335 authored about 3 years ago by Mikael Simberg <[email protected]>
More changes to overcome build problems on Windows after recent module rearrangements

- this is a somewhat hacky solution as it marks functions that are declared in
the core module...

e36286459436e90aee631d96def4b3b2be116c01 authored about 3 years ago by Hartmut Kaiser <[email protected]>