@@ -16,7 +16,6 @@ module std_atomic [system] {
16
16
export *
17
17
}
18
18
module std_barrier [system] {
19
- @requires_LIBCXX_ENABLE_THREADS@
20
19
header "barrier"
21
20
export *
22
21
}
@@ -37,7 +36,6 @@ module std_chrono [system] {
37
36
export *
38
37
}
39
38
module std_codecvt [system] {
40
- @requires_LIBCXX_ENABLE_LOCALIZATION@
41
39
header "codecvt"
42
40
export *
43
41
}
@@ -78,7 +76,6 @@ module std_expected [system] {
78
76
export *
79
77
}
80
78
module std_filesystem [system] {
81
- @requires_LIBCXX_ENABLE_FILESYSTEM@
82
79
header "filesystem"
83
80
export *
84
81
}
@@ -91,8 +88,6 @@ module std_forward_list [system] {
91
88
export *
92
89
}
93
90
module std_fstream [system] {
94
- @requires_LIBCXX_ENABLE_LOCALIZATION@
95
- @requires_LIBCXX_ENABLE_FILESYSTEM@
96
91
header "fstream"
97
92
export *
98
93
}
@@ -101,7 +96,6 @@ module std_functional [system] {
101
96
export *
102
97
}
103
98
module std_future [system] {
104
- @requires_LIBCXX_ENABLE_THREADS@
105
99
header "future"
106
100
export *
107
101
}
@@ -110,12 +104,10 @@ module std_initializer_list [system] {
110
104
export *
111
105
}
112
106
module std_iomanip [system] {
113
- @requires_LIBCXX_ENABLE_LOCALIZATION@
114
107
header "iomanip"
115
108
export *
116
109
}
117
110
module std_ios [system] {
118
- @requires_LIBCXX_ENABLE_LOCALIZATION@
119
111
header "ios"
120
112
export *
121
113
}
@@ -124,12 +116,10 @@ module std_iosfwd [system] {
124
116
export *
125
117
}
126
118
module std_iostream [system] {
127
- @requires_LIBCXX_ENABLE_LOCALIZATION@
128
119
header "iostream"
129
120
export *
130
121
}
131
122
module std_istream [system] {
132
- @requires_LIBCXX_ENABLE_LOCALIZATION@
133
123
header "istream"
134
124
export *
135
125
}
@@ -138,7 +128,6 @@ module std_iterator [system] {
138
128
export *
139
129
}
140
130
module std_latch [system] {
141
- @requires_LIBCXX_ENABLE_THREADS@
142
131
header "latch"
143
132
export *
144
133
}
@@ -151,7 +140,6 @@ module std_list [system] {
151
140
export *
152
141
}
153
142
module std_locale [system] {
154
- @requires_LIBCXX_ENABLE_LOCALIZATION@
155
143
header "locale"
156
144
export *
157
145
}
@@ -192,7 +180,6 @@ module std_optional [system] {
192
180
export *
193
181
}
194
182
module std_ostream [system] {
195
- @requires_LIBCXX_ENABLE_LOCALIZATION@
196
183
header "ostream"
197
184
export *
198
185
}
@@ -217,7 +204,6 @@ module std_ratio [system] {
217
204
export *
218
205
}
219
206
module std_regex [system] {
220
- @requires_LIBCXX_ENABLE_LOCALIZATION@
221
207
header "regex"
222
208
export *
223
209
}
@@ -226,7 +212,6 @@ module std_scoped_allocator [system] {
226
212
export *
227
213
}
228
214
module std_semaphore [system] {
229
- @requires_LIBCXX_ENABLE_THREADS@
230
215
header "semaphore"
231
216
export *
232
217
}
@@ -235,7 +220,6 @@ module std_set [system] {
235
220
export *
236
221
}
237
222
module std_shared_mutex [system] {
238
- @requires_LIBCXX_ENABLE_THREADS@
239
223
header "shared_mutex"
240
224
export std_version
241
225
}
@@ -250,7 +234,6 @@ module std_span [system] {
250
234
export std_private_span_span_fwd
251
235
}
252
236
module std_sstream [system] {
253
- @requires_LIBCXX_ENABLE_LOCALIZATION@
254
237
header "sstream"
255
238
export *
256
239
}
@@ -263,12 +246,10 @@ module std_stdexcept [system] {
263
246
export *
264
247
}
265
248
module std_stop_token {
266
- @requires_LIBCXX_ENABLE_THREADS@
267
249
header "stop_token"
268
250
export *
269
251
}
270
252
module std_streambuf [system] {
271
- @requires_LIBCXX_ENABLE_LOCALIZATION@
272
253
header "streambuf"
273
254
export *
274
255
}
@@ -281,7 +262,6 @@ module std_string_view [system] {
281
262
export *
282
263
}
283
264
module std_strstream [system] {
284
- @requires_LIBCXX_ENABLE_LOCALIZATION@
285
265
header "strstream"
286
266
export *
287
267
}
@@ -290,7 +270,6 @@ module std_system_error [system] {
290
270
export *
291
271
}
292
272
module std_thread [system] {
293
- @requires_LIBCXX_ENABLE_THREADS@
294
273
header "thread"
295
274
export *
296
275
}
@@ -377,7 +356,6 @@ module std_climits [system] {
377
356
export *
378
357
}
379
358
module std_clocale [system] {
380
- @requires_LIBCXX_ENABLE_LOCALIZATION@
381
359
header "clocale"
382
360
export *
383
361
}
@@ -435,12 +413,10 @@ module std_cuchar [system] {
435
413
export *
436
414
}
437
415
module std_cwchar [system] {
438
- @requires_LIBCXX_ENABLE_WIDE_CHARACTERS@
439
416
header "cwchar"
440
417
export *
441
418
}
442
419
module std_cwctype [system] {
443
- @requires_LIBCXX_ENABLE_WIDE_CHARACTERS@
444
420
header "cwctype"
445
421
export *
446
422
}
@@ -477,7 +453,6 @@ module std_limits_h [system] {
477
453
export *
478
454
}
479
455
module std_locale_h [system] {
480
- @requires_LIBCXX_ENABLE_LOCALIZATION@
481
456
header "locale.h"
482
457
export *
483
458
}
@@ -493,8 +468,6 @@ module std_setjmp_h [system] {
493
468
// FIXME: <stdalign.h> is missing.
494
469
// <stdarg.h> provided by compiler.
495
470
module std_stdatomic_h [system] {
496
- @requires_LIBCXX_ENABLE_THREADS@
497
- requires cplusplus23
498
471
header "stdatomic.h"
499
472
export *
500
473
}
@@ -536,21 +509,17 @@ module std_uchar_h [system] {
536
509
}
537
510
// <time.h> provided by C library.
538
511
module std_wchar_h [system] {
539
- @requires_LIBCXX_ENABLE_WIDE_CHARACTERS@
540
512
// <wchar.h>'s __need_* macros require textual inclusion.
541
513
textual header "wchar.h"
542
514
export *
543
515
}
544
516
module std_wctype_h [system] {
545
- @requires_LIBCXX_ENABLE_WIDE_CHARACTERS@
546
517
header "wctype.h"
547
518
export *
548
519
}
549
520
550
521
// Experimental C++ standard library interfaces
551
522
module std_experimental [system] {
552
- requires cplusplus11
553
-
554
523
module deque {
555
524
header "experimental/deque"
556
525
export *
@@ -657,7 +626,6 @@ module std_private_hash_table [system] {
657
626
export *
658
627
}
659
628
module std_private_locale [system] {
660
- @requires_LIBCXX_ENABLE_LOCALIZATION@
661
629
header "__locale"
662
630
export *
663
631
}
@@ -1196,7 +1164,6 @@ module std_private_chrono_duration [system] {
1196
1164
}
1197
1165
module std_private_chrono_file_clock [system] { header "__chrono/file_clock.h" }
1198
1166
module std_private_chrono_formatter [system] {
1199
- @requires_LIBCXX_ENABLE_LOCALIZATION@
1200
1167
header "__chrono/formatter.h"
1201
1168
}
1202
1169
module std_private_chrono_hh_mm_ss [system] { header "__chrono/hh_mm_ss.h" }
@@ -1210,11 +1177,9 @@ module std_private_chrono_month [system] { header "__chrono/mon
1210
1177
module std_private_chrono_month_weekday [system] { header "__chrono/month_weekday.h" }
1211
1178
module std_private_chrono_monthday [system] { header "__chrono/monthday.h" }
1212
1179
module std_private_chrono_ostream [system] {
1213
- @requires_LIBCXX_ENABLE_LOCALIZATION@
1214
1180
header "__chrono/ostream.h"
1215
1181
}
1216
1182
module std_private_chrono_parser_std_format_spec [system] {
1217
- @requires_LIBCXX_ENABLE_LOCALIZATION@
1218
1183
header "__chrono/parser_std_format_spec.h"
1219
1184
}
1220
1185
module std_private_chrono_statically_widen [system] { header "__chrono/statically_widen.h" }
@@ -1719,7 +1684,6 @@ module std_private_ranges_filter_view [system] {
1719
1684
module std_private_ranges_from_range [system] { header "__ranges/from_range.h" }
1720
1685
module std_private_ranges_iota_view [system] { header "__ranges/iota_view.h" }
1721
1686
module std_private_ranges_istream_view [system] {
1722
- @requires_LIBCXX_ENABLE_LOCALIZATION@
1723
1687
header "__ranges/istream_view.h"
1724
1688
}
1725
1689
module std_private_ranges_join_view [system] {
0 commit comments