Skip to content

Commit 05a3e42

Browse files
committed
Include generator script results
1 parent bb90af9 commit 05a3e42

8 files changed

+51
-15
lines changed

libcxx/include/version

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,8 @@ __cpp_lib_constexpr_tuple 201811L <tuple>
8080
__cpp_lib_constexpr_typeinfo 202106L <typeinfo>
8181
__cpp_lib_constexpr_utility 201811L <utility>
8282
__cpp_lib_constexpr_vector 201907L <vector>
83-
__cpp_lib_constrained_equality 202403L <optional> <tuple> <utility>
84-
<variant>
83+
__cpp_lib_constrained_equality 202411L <expected> <optional> <tuple>
84+
<utility> <variant>
8585
__cpp_lib_containers_ranges 202202L <deque> <forward_list> <list>
8686
<map> <queue> <set>
8787
<stack> <string> <unordered_map>
@@ -545,7 +545,7 @@ __cpp_lib_void_t 201411L <type_traits>
545545
# if !defined(_LIBCPP_ABI_VCRUNTIME)
546546
# define __cpp_lib_constexpr_new 202406L
547547
# endif
548-
// # define __cpp_lib_constrained_equality 202403L
548+
// # define __cpp_lib_constrained_equality 202411L
549549
// # define __cpp_lib_copyable_function 202306L
550550
// # define __cpp_lib_debugging 202311L
551551
// # define __cpp_lib_default_template_type_for_algorithm_values 202403L

libcxx/lib/abi/x86_64-unknown-linux-gnu.libcxxabi.v1.stable.exceptions.nonew.abilist

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
{'is_defined': False, 'name': '_ZTVSt13runtime_error', 'size': 0, 'type': 'OBJECT'}
3636
{'is_defined': False, 'name': '_ZTVSt14overflow_error', 'size': 0, 'type': 'OBJECT'}
3737
{'is_defined': False, 'name': '_ZTVSt16invalid_argument', 'size': 0, 'type': 'OBJECT'}
38+
{'is_defined': False, 'name': '_ZTVSt9exception', 'size': 0, 'type': 'OBJECT'}
3839
{'is_defined': False, 'name': '_ZdaPv', 'type': 'FUNC'}
3940
{'is_defined': False, 'name': '_ZdaPvSt11align_val_t', 'type': 'FUNC'}
4041
{'is_defined': False, 'name': '_ZdlPv', 'type': 'FUNC'}
@@ -225,6 +226,7 @@
225226
{'is_defined': True, 'name': '_ZNKSt3__115basic_streambufIwNS_11char_traitsIwEEE6getlocEv', 'type': 'FUNC'}
226227
{'is_defined': True, 'name': '_ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv', 'type': 'FUNC'}
227228
{'is_defined': True, 'name': '_ZNKSt3__115error_condition7messageEv', 'type': 'FUNC'}
229+
{'is_defined': True, 'name': '_ZNKSt3__117bad_function_call4whatEv', 'type': 'FUNC'}
228230
{'is_defined': True, 'name': '_ZNKSt3__117moneypunct_bynameIcLb0EE11do_groupingEv', 'type': 'FUNC'}
229231
{'is_defined': True, 'name': '_ZNKSt3__117moneypunct_bynameIcLb0EE13do_neg_formatEv', 'type': 'FUNC'}
230232
{'is_defined': True, 'name': '_ZNKSt3__117moneypunct_bynameIcLb0EE13do_pos_formatEv', 'type': 'FUNC'}
@@ -773,6 +775,7 @@
773775
{'is_defined': True, 'name': '_ZNSt3__112system_errorD0Ev', 'type': 'FUNC'}
774776
{'is_defined': True, 'name': '_ZNSt3__112system_errorD1Ev', 'type': 'FUNC'}
775777
{'is_defined': True, 'name': '_ZNSt3__112system_errorD2Ev', 'type': 'FUNC'}
778+
{'is_defined': True, 'name': '_ZNSt3__113__hash_memoryEPKvm', 'type': 'FUNC'}
776779
{'is_defined': True, 'name': '_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE11__read_modeEv', 'type': 'FUNC'}
777780
{'is_defined': True, 'name': '_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE12__write_modeEv', 'type': 'FUNC'}
778781
{'is_defined': True, 'name': '_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE4openEPKcj', 'type': 'FUNC'}
@@ -953,7 +956,6 @@
953956
{'is_defined': True, 'name': '_ZNSt3__113shared_futureIvED1Ev', 'type': 'FUNC'}
954957
{'is_defined': True, 'name': '_ZNSt3__113shared_futureIvED2Ev', 'type': 'FUNC'}
955958
{'is_defined': True, 'name': '_ZNSt3__113shared_futureIvEaSERKS1_', 'type': 'FUNC'}
956-
{'is_defined': True, 'name': '_ZNSt3__113__hash_memoryEPKvm', 'type': 'FUNC'}
957959
{'is_defined': True, 'name': '_ZNSt3__114__num_get_base10__get_baseERNS_8ios_baseE', 'type': 'FUNC'}
958960
{'is_defined': True, 'name': '_ZNSt3__114__num_get_base5__srcE', 'size': 33, 'type': 'OBJECT'}
959961
{'is_defined': True, 'name': '_ZNSt3__114__num_put_base12__format_intEPcPKcbj', 'type': 'FUNC'}
@@ -1156,7 +1158,6 @@
11561158
{'is_defined': True, 'name': '_ZNSt3__117bad_function_callD0Ev', 'type': 'FUNC'}
11571159
{'is_defined': True, 'name': '_ZNSt3__117bad_function_callD1Ev', 'type': 'FUNC'}
11581160
{'is_defined': True, 'name': '_ZNSt3__117bad_function_callD2Ev', 'type': 'FUNC'}
1159-
{'is_defined': True, 'name': '_ZNKSt3__117bad_function_call4whatEv', 'type': 'FUNC'}
11601161
{'is_defined': True, 'name': '_ZNSt3__117iostream_categoryEv', 'type': 'FUNC'}
11611162
{'is_defined': True, 'name': '_ZNSt3__117moneypunct_bynameIcLb0EE4initEPKc', 'type': 'FUNC'}
11621163
{'is_defined': True, 'name': '_ZNSt3__117moneypunct_bynameIcLb1EE4initEPKc', 'type': 'FUNC'}
@@ -1966,6 +1967,8 @@
19661967
{'is_defined': True, 'name': '_ZTVNSt3__120__codecvt_utf8_utf16IDiEE', 'size': 96, 'type': 'OBJECT'}
19671968
{'is_defined': True, 'name': '_ZTVNSt3__120__codecvt_utf8_utf16IDsEE', 'size': 96, 'type': 'OBJECT'}
19681969
{'is_defined': True, 'name': '_ZTVNSt3__120__codecvt_utf8_utf16IwEE', 'size': 96, 'type': 'OBJECT'}
1970+
{'is_defined': True, 'name': '_ZTVNSt3__120__time_get_c_storageIcEE', 'size': 72, 'type': 'OBJECT'}
1971+
{'is_defined': True, 'name': '_ZTVNSt3__120__time_get_c_storageIwEE', 'size': 72, 'type': 'OBJECT'}
19691972
{'is_defined': True, 'name': '_ZTVNSt3__13pmr15memory_resourceE', 'size': 56, 'type': 'OBJECT'}
19701973
{'is_defined': True, 'name': '_ZTVNSt3__13pmr25monotonic_buffer_resourceE', 'size': 56, 'type': 'OBJECT'}
19711974
{'is_defined': True, 'name': '_ZTVNSt3__13pmr26synchronized_pool_resourceE', 'size': 56, 'type': 'OBJECT'}

libcxx/test/std/language.support/support.limits/support.limits.general/expected.version.compile.pass.cpp

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@
2020

2121
#if TEST_STD_VER < 14
2222

23+
# ifdef __cpp_lib_constrained_equality
24+
# error "__cpp_lib_constrained_equality should not be defined before c++26"
25+
# endif
26+
2327
# ifdef __cpp_lib_expected
2428
# error "__cpp_lib_expected should not be defined before c++23"
2529
# endif
@@ -30,6 +34,10 @@
3034

3135
#elif TEST_STD_VER == 14
3236

37+
# ifdef __cpp_lib_constrained_equality
38+
# error "__cpp_lib_constrained_equality should not be defined before c++26"
39+
# endif
40+
3341
# ifdef __cpp_lib_expected
3442
# error "__cpp_lib_expected should not be defined before c++23"
3543
# endif
@@ -40,6 +48,10 @@
4048

4149
#elif TEST_STD_VER == 17
4250

51+
# ifdef __cpp_lib_constrained_equality
52+
# error "__cpp_lib_constrained_equality should not be defined before c++26"
53+
# endif
54+
4355
# ifdef __cpp_lib_expected
4456
# error "__cpp_lib_expected should not be defined before c++23"
4557
# endif
@@ -50,6 +62,10 @@
5062

5163
#elif TEST_STD_VER == 20
5264

65+
# ifdef __cpp_lib_constrained_equality
66+
# error "__cpp_lib_constrained_equality should not be defined before c++26"
67+
# endif
68+
5369
# ifdef __cpp_lib_expected
5470
# error "__cpp_lib_expected should not be defined before c++23"
5571
# endif
@@ -60,6 +76,10 @@
6076

6177
#elif TEST_STD_VER == 23
6278

79+
# ifdef __cpp_lib_constrained_equality
80+
# error "__cpp_lib_constrained_equality should not be defined before c++26"
81+
# endif
82+
6383
# ifndef __cpp_lib_expected
6484
# error "__cpp_lib_expected should be defined in c++23"
6585
# endif
@@ -73,6 +93,19 @@
7393

7494
#elif TEST_STD_VER > 23
7595

96+
# if !defined(_LIBCPP_VERSION)
97+
# ifndef __cpp_lib_constrained_equality
98+
# error "__cpp_lib_constrained_equality should be defined in c++26"
99+
# endif
100+
# if __cpp_lib_constrained_equality != 202411L
101+
# error "__cpp_lib_constrained_equality should have the value 202411L in c++26"
102+
# endif
103+
# else
104+
# ifdef __cpp_lib_constrained_equality
105+
# error "__cpp_lib_constrained_equality should not be defined because it is unimplemented in libc++!"
106+
# endif
107+
# endif
108+
76109
# ifndef __cpp_lib_expected
77110
# error "__cpp_lib_expected should be defined in c++26"
78111
# endif

libcxx/test/std/language.support/support.limits/support.limits.general/optional.version.compile.pass.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,8 +123,8 @@
123123
# ifndef __cpp_lib_constrained_equality
124124
# error "__cpp_lib_constrained_equality should be defined in c++26"
125125
# endif
126-
# if __cpp_lib_constrained_equality != 202403L
127-
# error "__cpp_lib_constrained_equality should have the value 202403L in c++26"
126+
# if __cpp_lib_constrained_equality != 202411L
127+
# error "__cpp_lib_constrained_equality should have the value 202411L in c++26"
128128
# endif
129129
# else
130130
# ifdef __cpp_lib_constrained_equality

libcxx/test/std/language.support/support.limits/support.limits.general/tuple.version.compile.pass.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -274,8 +274,8 @@
274274
# ifndef __cpp_lib_constrained_equality
275275
# error "__cpp_lib_constrained_equality should be defined in c++26"
276276
# endif
277-
# if __cpp_lib_constrained_equality != 202403L
278-
# error "__cpp_lib_constrained_equality should have the value 202403L in c++26"
277+
# if __cpp_lib_constrained_equality != 202411L
278+
# error "__cpp_lib_constrained_equality should have the value 202411L in c++26"
279279
# endif
280280
# else
281281
# ifdef __cpp_lib_constrained_equality

libcxx/test/std/language.support/support.limits/support.limits.general/utility.version.compile.pass.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -405,8 +405,8 @@
405405
# ifndef __cpp_lib_constrained_equality
406406
# error "__cpp_lib_constrained_equality should be defined in c++26"
407407
# endif
408-
# if __cpp_lib_constrained_equality != 202403L
409-
# error "__cpp_lib_constrained_equality should have the value 202403L in c++26"
408+
# if __cpp_lib_constrained_equality != 202411L
409+
# error "__cpp_lib_constrained_equality should have the value 202411L in c++26"
410410
# endif
411411
# else
412412
# ifdef __cpp_lib_constrained_equality

libcxx/test/std/language.support/support.limits/support.limits.general/variant.version.compile.pass.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,8 @@
103103
# ifndef __cpp_lib_constrained_equality
104104
# error "__cpp_lib_constrained_equality should be defined in c++26"
105105
# endif
106-
# if __cpp_lib_constrained_equality != 202403L
107-
# error "__cpp_lib_constrained_equality should have the value 202403L in c++26"
106+
# if __cpp_lib_constrained_equality != 202411L
107+
# error "__cpp_lib_constrained_equality should have the value 202411L in c++26"
108108
# endif
109109
# else
110110
# ifdef __cpp_lib_constrained_equality

libcxx/test/std/language.support/support.limits/support.limits.general/version.version.compile.pass.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6494,8 +6494,8 @@
64946494
# ifndef __cpp_lib_constrained_equality
64956495
# error "__cpp_lib_constrained_equality should be defined in c++26"
64966496
# endif
6497-
# if __cpp_lib_constrained_equality != 202403L
6498-
# error "__cpp_lib_constrained_equality should have the value 202403L in c++26"
6497+
# if __cpp_lib_constrained_equality != 202411L
6498+
# error "__cpp_lib_constrained_equality should have the value 202411L in c++26"
64996499
# endif
65006500
# else
65016501
# ifdef __cpp_lib_constrained_equality

0 commit comments

Comments
 (0)