File tree Expand file tree Collapse file tree 8 files changed +19
-24
lines changed
test/libcxx/transitive_includes Expand file tree Collapse file tree 8 files changed +19
-24
lines changed Original file line number Diff line number Diff line change @@ -83,6 +83,10 @@ Deprecations and Removals
83
83
84
84
- ``<algorithm> `` no longer includes ``<chrono> `` in any C++ version (it was previously included in C++17 and earlier).
85
85
86
+ - ``<limits> `` no longer includes ``<type_traits> `` in any C++ version (it was previously included in C++20 and earlier).
87
+
88
+ - ``<new> `` no longer includes ``<exception> `` or ``<type_traits> `` in any C++ version (they were previously included in C++20 and earlier).
89
+
86
90
- ``<string> `` no longer includes ``<vector> `` in any C++ version (it was previously included in C++20 and earlier).
87
91
88
92
- ``<string> ``, ``<string_view> ``, and ``<mutex> `` no longer include ``<functional> ``
Original file line number Diff line number Diff line change @@ -823,8 +823,4 @@ _LIBCPP_END_NAMESPACE_STD
823
823
824
824
_LIBCPP_POP_MACROS
825
825
826
- #if !defined(_LIBCPP_REMOVE_TRANSITIVE_INCLUDES) && _LIBCPP_STD_VER <= 20
827
- # include < type_traits>
828
- #endif
829
-
830
826
#endif // _LIBCPP_LIMITS
Original file line number Diff line number Diff line change @@ -365,9 +365,4 @@ inline constexpr size_t hardware_constructive_interference_size = __GCC_CONSTRUC
365
365
366
366
_LIBCPP_END_NAMESPACE_STD
367
367
368
- #if !defined(_LIBCPP_REMOVE_TRANSITIVE_INCLUDES) && _LIBCPP_STD_VER <= 20
369
- # include < exception>
370
- # include < type_traits>
371
- #endif
372
-
373
368
#endif // _LIBCPP_NEW
Original file line number Diff line number Diff line change @@ -456,7 +456,6 @@ latch limits
456
456
latch ratio
457
457
latch type_traits
458
458
latch version
459
- limits type_traits
460
459
limits version
461
460
list algorithm
462
461
list atomic
@@ -571,8 +570,6 @@ mutex typeinfo
571
570
mutex version
572
571
new cstddef
573
572
new cstdlib
574
- new exception
575
- new type_traits
576
573
new version
577
574
numbers concepts
578
575
numbers type_traits
@@ -639,6 +636,7 @@ ostream version
639
636
queue compare
640
637
queue concepts
641
638
queue cstddef
639
+ queue cstdint
642
640
queue cstdlib
643
641
queue deque
644
642
queue functional
@@ -774,6 +772,7 @@ sstream version
774
772
stack compare
775
773
stack concepts
776
774
stack cstddef
775
+ stack cstdint
777
776
stack deque
778
777
stack functional
779
778
stack initializer_list
@@ -936,6 +935,7 @@ valarray algorithm
936
935
valarray cmath
937
936
valarray concepts
938
937
valarray cstddef
938
+ valarray cstdint
939
939
valarray cstdlib
940
940
valarray cstring
941
941
valarray functional
Original file line number Diff line number Diff line change @@ -456,7 +456,6 @@ latch limits
456
456
latch ratio
457
457
latch type_traits
458
458
latch version
459
- limits type_traits
460
459
limits version
461
460
list algorithm
462
461
list atomic
@@ -572,8 +571,6 @@ mutex typeinfo
572
571
mutex version
573
572
new cstddef
574
573
new cstdlib
575
- new exception
576
- new type_traits
577
574
new version
578
575
numbers concepts
579
576
numbers type_traits
@@ -640,6 +637,7 @@ ostream version
640
637
queue compare
641
638
queue concepts
642
639
queue cstddef
640
+ queue cstdint
643
641
queue cstdlib
644
642
queue deque
645
643
queue functional
@@ -775,6 +773,7 @@ sstream version
775
773
stack compare
776
774
stack concepts
777
775
stack cstddef
776
+ stack cstdint
778
777
stack deque
779
778
stack functional
780
779
stack initializer_list
@@ -937,6 +936,7 @@ valarray algorithm
937
936
valarray cmath
938
937
valarray concepts
939
938
valarray cstddef
939
+ valarray cstdint
940
940
valarray cstdlib
941
941
valarray cstring
942
942
valarray functional
Original file line number Diff line number Diff line change @@ -458,7 +458,6 @@ latch limits
458
458
latch ratio
459
459
latch type_traits
460
460
latch version
461
- limits type_traits
462
461
limits version
463
462
list algorithm
464
463
list atomic
@@ -574,8 +573,6 @@ mutex typeinfo
574
573
mutex version
575
574
new cstddef
576
575
new cstdlib
577
- new exception
578
- new type_traits
579
576
new version
580
577
numbers concepts
581
578
numbers type_traits
@@ -642,6 +639,7 @@ ostream version
642
639
queue compare
643
640
queue concepts
644
641
queue cstddef
642
+ queue cstdint
645
643
queue cstdlib
646
644
queue deque
647
645
queue functional
@@ -777,6 +775,7 @@ sstream version
777
775
stack compare
778
776
stack concepts
779
777
stack cstddef
778
+ stack cstdint
780
779
stack deque
781
780
stack functional
782
781
stack initializer_list
@@ -939,6 +938,7 @@ valarray algorithm
939
938
valarray cmath
940
939
valarray concepts
941
940
valarray cstddef
941
+ valarray cstdint
942
942
valarray cstdlib
943
943
valarray cstring
944
944
valarray functional
Original file line number Diff line number Diff line change @@ -458,7 +458,6 @@ latch limits
458
458
latch ratio
459
459
latch type_traits
460
460
latch version
461
- limits type_traits
462
461
limits version
463
462
list algorithm
464
463
list atomic
@@ -574,8 +573,6 @@ mutex typeinfo
574
573
mutex version
575
574
new cstddef
576
575
new cstdlib
577
- new exception
578
- new type_traits
579
576
new version
580
577
numbers concepts
581
578
numbers type_traits
@@ -642,6 +639,7 @@ ostream version
642
639
queue compare
643
640
queue concepts
644
641
queue cstddef
642
+ queue cstdint
645
643
queue cstdlib
646
644
queue deque
647
645
queue functional
@@ -777,6 +775,7 @@ sstream version
777
775
stack compare
778
776
stack concepts
779
777
stack cstddef
778
+ stack cstdint
780
779
stack deque
781
780
stack functional
782
781
stack initializer_list
@@ -939,6 +938,7 @@ valarray algorithm
939
938
valarray cmath
940
939
valarray concepts
941
940
valarray cstddef
941
+ valarray cstdint
942
942
valarray cstdlib
943
943
valarray cstring
944
944
valarray functional
Original file line number Diff line number Diff line change @@ -464,7 +464,6 @@ latch limits
464
464
latch ratio
465
465
latch type_traits
466
466
latch version
467
- limits type_traits
468
467
limits version
469
468
list algorithm
470
469
list atomic
@@ -580,8 +579,6 @@ mutex typeinfo
580
579
mutex version
581
580
new cstddef
582
581
new cstdlib
583
- new exception
584
- new type_traits
585
582
new version
586
583
numbers concepts
587
584
numbers type_traits
@@ -648,6 +645,7 @@ ostream version
648
645
queue compare
649
646
queue concepts
650
647
queue cstddef
648
+ queue cstdint
651
649
queue cstdlib
652
650
queue deque
653
651
queue functional
@@ -783,6 +781,7 @@ sstream version
783
781
stack compare
784
782
stack concepts
785
783
stack cstddef
784
+ stack cstdint
786
785
stack deque
787
786
stack functional
788
787
stack initializer_list
@@ -944,6 +943,7 @@ valarray algorithm
944
943
valarray cmath
945
944
valarray concepts
946
945
valarray cstddef
946
+ valarray cstdint
947
947
valarray cstdlib
948
948
valarray cstring
949
949
valarray functional
You can’t perform that action at this time.
0 commit comments