-
-
Notifications
You must be signed in to change notification settings - Fork 542
Adapting HPX actions module to C++20 modules #7237
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Changes from 4 commits
5945111
5013ced
ee3d2d6
a5ba56a
d36ed2f
f53b135
4ac4103
e8805e8
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -580,8 +580,9 @@ namespace hpx::execution::experimental { | |
| // execution::transfer_when_all_with_variant is used to join multiple | ||
| // sender chains and create a sender whose execution is dependent on all | ||
| // the input senders, which may have one or more sets of sent values. | ||
| HPX_CXX_CORE_EXPORT inline constexpr struct transfer_when_all_with_variant_t | ||
| final : hpx::functional::tag<transfer_when_all_with_variant_t> | ||
| HPX_CXX_CORE_EXPORT inline constexpr struct | ||
| transfer_when_all_with_variant_t final | ||
| : hpx::functional::tag<transfer_when_all_with_variant_t> | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. If there are formatting changes required (why should they - our tests constantly verify that everything is formatted properly), please separate those into their own PR. |
||
| { | ||
| } transfer_when_all_with_variant{}; | ||
|
|
||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -30,6 +30,7 @@ include(HPX_AddModule) | |
| add_hpx_module( | ||
| core gasnet_base | ||
| GLOBAL_HEADER_GEN ON | ||
| GLOBAL_HEADER_MODULE_GEN ON | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Please separate into a new PR. |
||
| SOURCES ${gasnet_base_sources} | ||
| HEADERS ${gasnet_base_headers} | ||
| DEPENDENCIES PkgConfig::GASNET ${gasnet_additional_dependencies} | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -23,6 +23,7 @@ include(HPX_AddModule) | |
| add_hpx_module( | ||
| core lcw_base | ||
| GLOBAL_HEADER_GEN ON | ||
| GLOBAL_HEADER_MODULE_GEN ON | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Same here, please keep this unrelated change separate. |
||
| SOURCES ${lcw_base_sources} | ||
| HEADERS ${lcw_base_headers} | ||
| MODULE_DEPENDENCIES hpx_logging hpx_runtime_configuration hpx_string_util | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -29,7 +29,9 @@ include(HPX_AddModule) | |
| add_hpx_module( | ||
| core preprocessor NO_CONFIG_IN_GENERATED_HEADERS | ||
| GLOBAL_HEADER_GEN ON | ||
| GLOBAL_HEADER_MODULE_GEN OFF | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This is the default, no need to specify. |
||
| HEADERS ${preprocessor_headers} | ||
| MACRO_HEADERS ${preprocessor_headers} | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. copilot is correct here. |
||
| COMPAT_HEADERS ${preprocessor_compat_headers} | ||
| CMAKE_SUBDIRS tests | ||
| ) | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you please separate this into its own PR?