@@ -245,8 +245,15 @@ module std_stdexcept [system] {
245245 header "stdexcept"
246246 export *
247247}
248- module std_stop_token {
248+ module std_stop_token [system] {
249249 header "stop_token"
250+ private header "__stop_token/atomic_unique_lock.h"
251+ private header "__stop_token/intrusive_list_view.h"
252+ private header "__stop_token/intrusive_shared_ptr.h"
253+ private header "__stop_token/stop_callback.h"
254+ private header "__stop_token/stop_source.h"
255+ private header "__stop_token/stop_state.h"
256+ private header "__stop_token/stop_token.h"
250257 export *
251258}
252259module std_streambuf [system] {
@@ -1592,41 +1599,25 @@ module std_private_numeric_transform_exclusive_scan [system] { header "__numeric
15921599module std_private_numeric_transform_inclusive_scan [system] { header "__numeric/transform_inclusive_scan.h" }
15931600module std_private_numeric_transform_reduce [system] { header "__numeric/transform_reduce.h" }
15941601
1595- module std_private_pstl_backend [system] {
1602+ module std_private_pstl [system] {
15961603 header "__pstl/backend.h"
1597- export *
1598- }
1599- module std_private_pstl_backend_fwd [system] {
16001604 header "__pstl/backend_fwd.h"
1601- export *
1602- }
1603- module std_private_pstl_backends_default [system] {
16041605 header "__pstl/backends/default.h"
1605- export *
1606- }
1607- module std_private_pstl_backends_libdispatch [system] {
16081606 header "__pstl/backends/libdispatch.h"
1609- export *
1610- }
1611- module std_private_pstl_backends_serial [system] {
16121607 header "__pstl/backends/serial.h"
1613- export *
1614- }
1615- module std_private_pstl_backends_std_thread [system] {
16161608 header "__pstl/backends/std_thread.h"
1617- export *
1609+ header "__pstl/cpu_algos/any_of.h"
1610+ header "__pstl/cpu_algos/cpu_traits.h"
1611+ header "__pstl/cpu_algos/fill.h"
1612+ header "__pstl/cpu_algos/find_if.h"
1613+ header "__pstl/cpu_algos/for_each.h"
1614+ header "__pstl/cpu_algos/merge.h"
1615+ header "__pstl/cpu_algos/stable_sort.h"
1616+ header "__pstl/cpu_algos/transform.h"
1617+ header "__pstl/cpu_algos/transform_reduce.h"
1618+ header "__pstl/dispatch.h"
1619+ header "__pstl/handle_exception.h"
16181620}
1619- module std_private_pstl_cpu_algos_any_of [system] { header "__pstl/cpu_algos/any_of.h" }
1620- module std_private_pstl_cpu_algos_cpu_traits [system] { header "__pstl/cpu_algos/cpu_traits.h" }
1621- module std_private_pstl_cpu_algos_fill [system] { header "__pstl/cpu_algos/fill.h" }
1622- module std_private_pstl_cpu_algos_find_if [system] { header "__pstl/cpu_algos/find_if.h" }
1623- module std_private_pstl_cpu_algos_for_each [system] { header "__pstl/cpu_algos/for_each.h" }
1624- module std_private_pstl_cpu_algos_merge [system] { header "__pstl/cpu_algos/merge.h" }
1625- module std_private_pstl_cpu_algos_stable_sort [system] { header "__pstl/cpu_algos/stable_sort.h" }
1626- module std_private_pstl_cpu_algos_transform [system] { header "__pstl/cpu_algos/transform.h" }
1627- module std_private_pstl_cpu_algos_transform_reduce [system] { header "__pstl/cpu_algos/transform_reduce.h" }
1628- module std_private_pstl_dispatch [system] { header "__pstl/dispatch.h" }
1629- module std_private_pstl_handle_exception [system] { header "__pstl/handle_exception.h" }
16301621
16311622module std_private_queue_fwd [system] { header "__fwd/queue.h" }
16321623
@@ -1781,23 +1772,6 @@ module std_private_span_span_fwd [system] { header "__fwd/span.h" }
17811772
17821773module std_private_stack_fwd [system] { header "__fwd/stack.h" }
17831774
1784- module std_private_stop_token_atomic_unique_lock [system] { header "__stop_token/atomic_unique_lock.h" }
1785- module std_private_stop_token_intrusive_list_view [system] { header "__stop_token/intrusive_list_view.h" }
1786- module std_private_stop_token_intrusive_shared_ptr [system] { header "__stop_token/intrusive_shared_ptr.h" }
1787- module std_private_stop_token_stop_callback [system] { header "__stop_token/stop_callback.h" }
1788- module std_private_stop_token_stop_source [system] {
1789- header "__stop_token/stop_source.h"
1790- export *
1791- }
1792- module std_private_stop_token_stop_state [system] {
1793- header "__stop_token/stop_state.h"
1794- export *
1795- }
1796- module std_private_stop_token_stop_token [system] {
1797- header "__stop_token/stop_token.h"
1798- export *
1799- }
1800-
18011775module std_private_string_char_traits [system] {
18021776 header "__string/char_traits.h"
18031777 export *
0 commit comments