Branch: refs/heads/serialization_module
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: 5ee9434e9a0e2cc8b5104f116a46c879aea34efd
      
https://github.com/STEllAR-GROUP/hpx/commit/5ee9434e9a0e2cc8b5104f116a46c879aea34efd
  Author: Hartmut Kaiser <[email protected]>
  Date:   2025-09-18 (Thu, 18 Sep 2025)

  Changed paths:
    M .circleci/config.yml
    M .circleci/tests.unit4.targets
    M .cmake-format.py
    M cmake/HPX_AddModule.cmake
    M cmake/templates/global_module_header_modules.hpp.in
    A cmake/templates/global_module_header_modules_separate.hpp.in
    M cmake/templates/hpx.ixx.in
    M cmake/templates/std_headers.hpp.in
    M 
components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/serialization/partitioned_vector.hpp
    M 
components/containers/partitioned_vector/tests/unit/serialization_partitioned_vector.cpp
    M 
components/containers/unordered/include/hpx/components/containers/unordered/unordered_map.hpp
    M components/iostreams/include/hpx/components/iostreams/server/buffer.hpp
    M 
components/iostreams/include/hpx/components/iostreams/server/output_stream.hpp
    M components/iostreams/src/server/output_stream.cpp
    M 
components/process/include/hpx/components/process/util/posix/initializers/on_exec_error.hpp
    M 
components/process/include/hpx/components/process/util/posix/initializers/on_exec_setup.hpp
    M 
components/process/include/hpx/components/process/util/posix/initializers/on_fork_error.hpp
    M 
components/process/include/hpx/components/process/util/posix/initializers/on_fork_setup.hpp
    M 
components/process/include/hpx/components/process/util/posix/initializers/on_fork_success.hpp
    M 
components/process/include/hpx/components/process/util/posix/initializers/run_exe.hpp
    M 
components/process/include/hpx/components/process/util/posix/initializers/set_args.hpp
    M 
components/process/include/hpx/components/process/util/posix/initializers/set_cmd_line.hpp
    M 
components/process/include/hpx/components/process/util/posix/initializers/set_env.hpp
    M 
components/process/include/hpx/components/process/util/posix/initializers/start_in_dir.hpp
    M 
components/process/include/hpx/components/process/util/posix/initializers/throw_on_error.hpp
    M 
components/process/include/hpx/components/process/util/posix/initializers/wait_on_latch.hpp
    M 
components/process/include/hpx/components/process/util/windows/initializers/on_CreateProcess_error.hpp
    M 
components/process/include/hpx/components/process/util/windows/initializers/on_CreateProcess_setup.hpp
    M 
components/process/include/hpx/components/process/util/windows/initializers/on_CreateProcess_success.hpp
    M 
components/process/include/hpx/components/process/util/windows/initializers/run_exe.hpp
    M 
components/process/include/hpx/components/process/util/windows/initializers/set_args.hpp
    M 
components/process/include/hpx/components/process/util/windows/initializers/set_cmd_line.hpp
    M 
components/process/include/hpx/components/process/util/windows/initializers/set_env.hpp
    M 
components/process/include/hpx/components/process/util/windows/initializers/start_in_dir.hpp
    M 
components/process/include/hpx/components/process/util/windows/initializers/wait_on_latch.hpp
    M examples/tuplespace/central_tuplespace/server/tuple.hpp
    M libs/CMakeLists.txt
    M libs/core/algorithms/include/hpx/parallel/task_group.hpp
    M libs/core/assertion/include/hpx/assertion/macros.hpp
    M libs/core/async_base/CMakeLists.txt
    M libs/core/async_base/include/hpx/async_base/launch_policy.hpp
    M libs/core/async_base/src/launch_policy.cpp
    M libs/core/compute_local/include/hpx/compute_local/host/target.hpp
    M libs/core/compute_local/include/hpx/compute_local/serialization/vector.hpp
    M libs/core/compute_local/src/host_target.cpp
    M libs/core/concepts/CMakeLists.txt
    M libs/core/config/CMakeLists.txt
    M libs/core/config/include/hpx/config/export_definitions.hpp
    A libs/core/config/include/hpx/modules/config.hpp
    M 
libs/core/datastructures/include/hpx/datastructures/detail/dynamic_bitset.hpp
    M libs/core/datastructures/include/hpx/datastructures/member_pack.hpp
    M 
libs/core/datastructures/include/hpx/datastructures/serialization/dynamic_bitset.hpp
    M 
libs/core/datastructures/include/hpx/datastructures/serialization/optional.hpp
    M 
libs/core/datastructures/include/hpx/datastructures/serialization/serializable_any.hpp
    M 
libs/core/datastructures/include/hpx/datastructures/serialization/tuple.hpp
    M 
libs/core/datastructures/include/hpx/datastructures/traits/supports_streaming_with_any.hpp
    M libs/core/datastructures/src/serializable_any.cpp
    M libs/core/datastructures/tests/unit/any_serialization.cpp
    M libs/core/datastructures/tests/unit/serialization_optional.cpp
    M libs/core/datastructures/tests/unit/serialization_raw_pointer_tuple.cpp
    M libs/core/datastructures/tests/unit/serialization_tuple.cpp
    M libs/core/debugging/tests/unit/print.cpp
    M libs/core/errors/include/hpx/errors/macros.hpp
    M libs/core/errors/include/hpx/errors/throw_exception.hpp
    M libs/core/execution/CMakeLists.txt
    M libs/core/execution/include/hpx/execution/detail/future_exec.hpp
    M 
libs/core/execution/include/hpx/execution/executors/adaptive_static_chunk_size.hpp
    M libs/core/execution/include/hpx/execution/executors/auto_chunk_size.hpp
    M 
libs/core/execution/include/hpx/execution/executors/collect_chunking_parameters.hpp
    M libs/core/execution/include/hpx/execution/executors/dynamic_chunk_size.hpp
    M 
libs/core/execution/include/hpx/execution/executors/execution_parameters.hpp
    M libs/core/execution/include/hpx/execution/executors/guided_chunk_size.hpp
    M libs/core/execution/include/hpx/execution/executors/max_num_chunks.hpp
    M libs/core/execution/include/hpx/execution/executors/num_cores.hpp
    M 
libs/core/execution/include/hpx/execution/executors/persistent_auto_chunk_size.hpp
    M libs/core/execution/include/hpx/execution/executors/static_chunk_size.hpp
    M libs/core/executors/CMakeLists.txt
    M libs/core/executors/include/hpx/executors/datapar/execution_policy.hpp
    M libs/core/executors/include/hpx/executors/execution_policy.hpp
    M libs/core/executors/include/hpx/executors/parallel_executor.hpp
    M libs/core/executors/include/hpx/executors/sequenced_executor.hpp
    M 
libs/core/functional/include/hpx/functional/serialization/detail/serializable_basic_function.hpp
    M 
libs/core/functional/include/hpx/functional/serialization/detail/vtable/serializable_function_vtable.hpp
    M 
libs/core/functional/include/hpx/functional/serialization/detail/vtable/serializable_vtable.hpp
    M 
libs/core/functional/include/hpx/functional/serialization/reference_wrapper.hpp
    M libs/core/functional/tests/unit/function_object_size.cpp
    M libs/core/futures/include/hpx/futures/future.hpp
    M libs/core/hashing/include/hpx/hashing/jenkins_hash.hpp
    M libs/core/ini/include/hpx/ini/ini.hpp
    M libs/core/ini/src/ini.cpp
    M libs/core/iterator_support/include/hpx/iterator_support/zip_iterator.hpp
    M libs/core/itt_notify/include/hpx/itt_notify/macros.hpp
    M libs/core/lcos_local/CMakeLists.txt
    M libs/core/lcos_local/src/preprocess_future.cpp
    M libs/core/memory/include/hpx/memory/serialization/intrusive_ptr.hpp
    M libs/core/preprocessor/CMakeLists.txt
    M libs/core/program_options/CMakeLists.txt
    M 
libs/core/program_options/include/hpx/program_options/detail/value_semantic.hpp
    M libs/core/program_options/include/hpx/program_options/errors.hpp
    M libs/core/program_options/include/hpx/program_options/value_semantic.hpp
    A libs/core/program_options/src/errors.cpp
    M libs/core/program_options/src/options_description.cpp
    M libs/core/program_options/src/value_semantic.cpp
    M libs/core/runtime_local/CMakeLists.txt
    M 
libs/core/runtime_local/include/hpx/runtime_local/detail/serialize_exception.hpp
    M libs/core/runtime_local/src/serialize_exception.cpp
    M libs/core/serialization/CMakeLists.txt
    M libs/core/serialization/include/hpx/serialization/access.hpp
    M libs/core/serialization/include/hpx/serialization/array.hpp
    M libs/core/serialization/include/hpx/serialization/base_object.hpp
    M libs/core/serialization/include/hpx/serialization/basic_archive.hpp
    M libs/core/serialization/include/hpx/serialization/binary_filter.hpp
    M libs/core/serialization/include/hpx/serialization/bitset.hpp
    M libs/core/serialization/include/hpx/serialization/boost_array.hpp
    M libs/core/serialization/include/hpx/serialization/boost_intrusive_ptr.hpp
    M libs/core/serialization/include/hpx/serialization/boost_multi_array.hpp
    M libs/core/serialization/include/hpx/serialization/boost_shared_ptr.hpp
    M libs/core/serialization/include/hpx/serialization/boost_variant.hpp
    M libs/core/serialization/include/hpx/serialization/brace_initializable.hpp
    M 
libs/core/serialization/include/hpx/serialization/brace_initializable_fwd.hpp
    M libs/core/serialization/include/hpx/serialization/complex.hpp
    M libs/core/serialization/include/hpx/serialization/container.hpp
    M libs/core/serialization/include/hpx/serialization/deque.hpp
    M 
libs/core/serialization/include/hpx/serialization/detail/allow_zero_copy_receive.hpp
    M 
libs/core/serialization/include/hpx/serialization/detail/constructor_selector.hpp
    M 
libs/core/serialization/include/hpx/serialization/detail/non_default_constructible.hpp
    M libs/core/serialization/include/hpx/serialization/detail/pointer.hpp
    M 
libs/core/serialization/include/hpx/serialization/detail/polymorphic_id_factory.hpp
    M 
libs/core/serialization/include/hpx/serialization/detail/polymorphic_intrusive_factory.hpp
    M 
libs/core/serialization/include/hpx/serialization/detail/polymorphic_nonintrusive_factory.hpp
    M 
libs/core/serialization/include/hpx/serialization/detail/polymorphic_nonintrusive_factory_impl.hpp
    M 
libs/core/serialization/include/hpx/serialization/detail/preprocess_container.hpp
    M libs/core/serialization/include/hpx/serialization/detail/raw_ptr.hpp
    M 
libs/core/serialization/include/hpx/serialization/detail/serialize_collection.hpp
    M libs/core/serialization/include/hpx/serialization/detail/vc.hpp
    M libs/core/serialization/include/hpx/serialization/exception_ptr.hpp
    M libs/core/serialization/include/hpx/serialization/input_archive.hpp
    M libs/core/serialization/include/hpx/serialization/input_container.hpp
    M libs/core/serialization/include/hpx/serialization/list.hpp
    A libs/core/serialization/include/hpx/serialization/macros.hpp
    M libs/core/serialization/include/hpx/serialization/map.hpp
    M libs/core/serialization/include/hpx/serialization/output_archive.hpp
    M libs/core/serialization/include/hpx/serialization/output_container.hpp
    M libs/core/serialization/include/hpx/serialization/serialization_chunk.hpp
    M libs/core/serialization/include/hpx/serialization/serialization_fwd.hpp
    M libs/core/serialization/include/hpx/serialization/serialize.hpp
    M libs/core/serialization/include/hpx/serialization/serialize_buffer.hpp
    M libs/core/serialization/include/hpx/serialization/serialize_buffer_fwd.hpp
    M libs/core/serialization/include/hpx/serialization/set.hpp
    M libs/core/serialization/include/hpx/serialization/shared_ptr.hpp
    M libs/core/serialization/include/hpx/serialization/std_tuple.hpp
    M libs/core/serialization/include/hpx/serialization/string.hpp
    M 
libs/core/serialization/include/hpx/serialization/traits/brace_initializable_traits.hpp
    M 
libs/core/serialization/include/hpx/serialization/traits/is_bitwise_serializable.hpp
    M 
libs/core/serialization/include/hpx/serialization/traits/is_not_bitwise_serializable.hpp
    M 
libs/core/serialization/include/hpx/serialization/traits/is_serializable.hpp
    M 
libs/core/serialization/include/hpx/serialization/traits/needs_automatic_registration.hpp
    M 
libs/core/serialization/include/hpx/serialization/traits/polymorphic_traits.hpp
    M 
libs/core/serialization/include/hpx/serialization/traits/serialization_access_data.hpp
    M libs/core/serialization/include/hpx/serialization/unique_ptr.hpp
    M libs/core/serialization/include/hpx/serialization/unordered_map.hpp
    M libs/core/serialization/include/hpx/serialization/valarray.hpp
    M libs/core/serialization/include/hpx/serialization/variant.hpp
    M libs/core/serialization/include/hpx/serialization/vector.hpp
    M libs/core/serialization/src/detail/polymorphic_id_factory.cpp
    M libs/core/serialization/src/detail/polymorphic_intrusive_factory.cpp
    M libs/core/serialization/src/detail/polymorphic_nonintrusive_factory.cpp
    M libs/core/serialization/tests/performance/serialization_performance.cpp
    M libs/core/serialization/tests/regressions/buffer_overrun_2839.cpp
    M 
libs/core/serialization/tests/regressions/serialization_unsigned_buffer.cpp
    M 
libs/core/serialization/tests/unit/polymorphic/polymorphic_nonintrusive.cpp
    M 
libs/core/serialization/tests/unit/polymorphic/polymorphic_nonintrusive_abstract.cpp
    M libs/core/serialization/tests/unit/polymorphic/polymorphic_pointer.cpp
    M libs/core/serialization/tests/unit/polymorphic/polymorphic_reference.cpp
    M 
libs/core/serialization/tests/unit/polymorphic/polymorphic_semiintrusive_template.cpp
    M libs/core/serialization/tests/unit/polymorphic/polymorphic_template.cpp
    M libs/core/serialization/tests/unit/polymorphic/smart_ptr_polymorphic.cpp
    M 
libs/core/serialization/tests/unit/polymorphic/smart_ptr_polymorphic_nonintrusive.cpp
    M libs/core/serialization/tests/unit/serialization_array.cpp
    M libs/core/serialization/tests/unit/serialization_boost_variant.cpp
    M libs/core/serialization/tests/unit/serialization_builtins.cpp
    M libs/core/serialization/tests/unit/serialization_complex.cpp
    M libs/core/serialization/tests/unit/serialization_custom_constructor.cpp
    M libs/core/serialization/tests/unit/serialization_deque.cpp
    M libs/core/serialization/tests/unit/serialization_list.cpp
    M libs/core/serialization/tests/unit/serialization_map.cpp
    M libs/core/serialization/tests/unit/serialization_raw_pointer.cpp
    M libs/core/serialization/tests/unit/serialization_set.cpp
    M libs/core/serialization/tests/unit/serialization_simple.cpp
    M libs/core/serialization/tests/unit/serialization_smart_ptr.cpp
    M libs/core/serialization/tests/unit/serialization_std_tuple.cpp
    M libs/core/serialization/tests/unit/serialization_std_variant.cpp
    M libs/core/serialization/tests/unit/serialization_unordered_map.cpp
    M libs/core/serialization/tests/unit/serialization_valarray.cpp
    M libs/core/serialization/tests/unit/serialization_vector.cpp
    M libs/core/serialization/tests/unit/small_big_object.hpp
    M libs/core/serialization/tests/unit/succeed_compile_empty_class.cpp
    M libs/core/string_util/CMakeLists.txt
    M libs/core/string_util/include/hpx/string_util/token_functions.hpp
    M libs/core/tag_invoke/include/hpx/functional/macros.hpp
    M libs/core/type_support/include/hpx/type_support/macros.hpp
    M libs/full/actions/include/hpx/actions/transfer_action.hpp
    M libs/full/actions/src/base_action.cpp
    M libs/full/actions/tests/performance/serialization_overhead.cpp
    M libs/full/actions/tests/regressions/wait_all_hang_1946.cpp
    M libs/full/actions/tests/unit/serialize_buffer.cpp
    M libs/full/actions/tests/unit/zero_copy_serialization.cpp
    M libs/full/actions_base/include/hpx/actions_base/actions_base_support.hpp
    M libs/full/agas/src/addressing_service.cpp
    M libs/full/agas_base/src/component_namespace.cpp
    M libs/full/agas_base/src/detail/hosted_component_namespace.cpp
    M libs/full/agas_base/src/detail/hosted_locality_namespace.cpp
    M libs/full/agas_base/src/gva.cpp
    M libs/full/agas_base/src/locality_namespace.cpp
    M libs/full/agas_base/src/primary_namespace.cpp
    M libs/full/agas_base/src/server/locality_namespace_server.cpp
    M 
libs/full/async_colocated/include/hpx/async_colocated/functional/colocated_helpers.hpp
    M libs/full/async_distributed/include/hpx/async_distributed/continuation.hpp
    M 
libs/full/async_distributed/include/hpx/async_distributed/continuation2_impl.hpp
    M 
libs/full/async_distributed/include/hpx/async_distributed/continuation_impl.hpp
    M 
libs/full/async_distributed/include/hpx/async_distributed/transfer_continuation_action.hpp
    M libs/full/async_distributed/src/base_lco_with_value.cpp
    M libs/full/async_distributed/src/base_lco_with_value_3.cpp
    M 
libs/full/async_distributed/tests/regressions/components/movable_objects.hpp
    M libs/full/checkpoint/include/hpx/checkpoint/checkpoint.hpp
    M libs/full/checkpoint/tests/unit/checkpoint_component.cpp
    M libs/full/checkpoint_base/include/hpx/checkpoint_base/checkpoint_data.hpp
    M libs/full/collectives/include/hpx/collectives/broadcast_direct.hpp
    M libs/full/collectives/include/hpx/collectives/fold.hpp
    M libs/full/collectives/include/hpx/collectives/reduce_direct.hpp
    M libs/full/collectives/include/hpx/collectives/spmd_block.hpp
    M libs/full/collectives/tests/performance/osu/osu_scatter.cpp
    M libs/full/components/include/hpx/components/client_base.hpp
    M 
libs/full/compute/include/hpx/compute/detail/target_distribution_policy.hpp
    M libs/full/compute/include/hpx/compute/host/distributed_target.hpp
    M libs/full/compute/include/hpx/compute/host/target_distribution_policy.hpp
    M libs/full/compute/src/distributed_target.cpp
    M libs/full/compute/src/get_host_targets.cpp
    M 
libs/full/distribution_policies/include/hpx/distribution_policies/binpacking_distribution_policy.hpp
    M 
libs/full/distribution_policies/include/hpx/distribution_policies/colocating_distribution_policy.hpp
    M 
libs/full/distribution_policies/include/hpx/distribution_policies/container_distribution_policy.hpp
    M 
libs/full/distribution_policies/include/hpx/distribution_policies/default_distribution_policy.hpp
    M 
libs/full/distribution_policies/include/hpx/distribution_policies/explicit_container_distribution_policy.hpp
    M 
libs/full/distribution_policies/include/hpx/distribution_policies/target_distribution_policy.hpp
    M libs/full/include/include/hpx/include/traits.hpp
    M libs/full/naming/include/hpx/naming/credit_handling.hpp
    M libs/full/naming/src/credit_handling.cpp
    M libs/full/naming_base/include/hpx/naming_base/address.hpp
    M libs/full/naming_base/include/hpx/naming_base/gid_type.hpp
    M libs/full/naming_base/src/address.cpp
    M libs/full/naming_base/src/gid_type.cpp
    M libs/full/parcelset/src/detail/parcel_await.cpp
    M 
libs/full/performance_counters/include/hpx/performance_counters/counters.hpp
    M 
libs/full/performance_counters/include/hpx/performance_counters/counters_fwd.hpp
    M libs/full/performance_counters/src/counters.cpp
    M 
libs/full/runtime_components/include/hpx/runtime_components/server/console_logging.hpp
    M 
libs/full/runtime_distributed/include/hpx/runtime_distributed/stubs/runtime_support.hpp
    M libs/full/runtime_distributed/src/big_boot_barrier.cpp
    M libs/full/runtime_distributed/src/server/runtime_support_server.cpp
    M tests/performance/network/network_storage/network_storage.cpp
    M tests/regressions/block_matrix/matrix.hpp
    M tests/regressions/util/iarchive_1237.cpp
    M tests/regressions/util/serialize_buffer_1069.cpp

  Log Message:
  -----------
  Adapting module serialization

- flyby: more work on compiling HPX itself using modules
- flyby: split CircleCI jobs

Signed-off-by: Hartmut Kaiser <[email protected]>



To unsubscribe from these emails, change your notification settings at 
https://github.com/STEllAR-GROUP/hpx/settings/notifications
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits

Reply via email to