diff --git a/libcxx/docs/ReleaseNotes.rst b/libcxx/docs/ReleaseNotes.rst --- a/libcxx/docs/ReleaseNotes.rst +++ b/libcxx/docs/ReleaseNotes.rst @@ -83,6 +83,10 @@ - ```` no longer includes ```` in any C++ version (it was previously included in C++17 and earlier). +- ```` no longer includes ```` in any C++ version (it was previously included in C++20 and earlier). + +- ```` no longer includes ```` or ```` in any C++ version (they were previously included in C++20 and earlier). + - ```` no longer includes ```` in any C++ version (it was previously included in C++20 and earlier). - ````, ````, and ```` no longer include ```` diff --git a/libcxx/include/limits b/libcxx/include/limits --- a/libcxx/include/limits +++ b/libcxx/include/limits @@ -823,8 +823,4 @@ _LIBCPP_POP_MACROS -#if !defined(_LIBCPP_REMOVE_TRANSITIVE_INCLUDES) && _LIBCPP_STD_VER <= 20 -# include -#endif - #endif // _LIBCPP_LIMITS diff --git a/libcxx/include/new b/libcxx/include/new --- a/libcxx/include/new +++ b/libcxx/include/new @@ -365,9 +365,4 @@ _LIBCPP_END_NAMESPACE_STD -#if !defined(_LIBCPP_REMOVE_TRANSITIVE_INCLUDES) && _LIBCPP_STD_VER <= 20 -# include -# include -#endif - #endif // _LIBCPP_NEW diff --git a/libcxx/test/libcxx/transitive_includes/cxx03.csv b/libcxx/test/libcxx/transitive_includes/cxx03.csv --- a/libcxx/test/libcxx/transitive_includes/cxx03.csv +++ b/libcxx/test/libcxx/transitive_includes/cxx03.csv @@ -456,7 +456,6 @@ latch ratio latch type_traits latch version -limits type_traits limits version list algorithm list atomic @@ -571,8 +570,6 @@ mutex version new cstddef new cstdlib -new exception -new type_traits new version numbers concepts numbers type_traits @@ -639,6 +636,7 @@ queue compare queue concepts queue cstddef +queue cstdint queue cstdlib queue deque queue functional @@ -774,6 +772,7 @@ stack compare stack concepts stack cstddef +stack cstdint stack deque stack functional stack initializer_list @@ -936,6 +935,7 @@ valarray cmath valarray concepts valarray cstddef +valarray cstdint valarray cstdlib valarray cstring valarray functional diff --git a/libcxx/test/libcxx/transitive_includes/cxx11.csv b/libcxx/test/libcxx/transitive_includes/cxx11.csv --- a/libcxx/test/libcxx/transitive_includes/cxx11.csv +++ b/libcxx/test/libcxx/transitive_includes/cxx11.csv @@ -456,7 +456,6 @@ latch ratio latch type_traits latch version -limits type_traits limits version list algorithm list atomic @@ -572,8 +571,6 @@ mutex version new cstddef new cstdlib -new exception -new type_traits new version numbers concepts numbers type_traits @@ -640,6 +637,7 @@ queue compare queue concepts queue cstddef +queue cstdint queue cstdlib queue deque queue functional @@ -775,6 +773,7 @@ stack compare stack concepts stack cstddef +stack cstdint stack deque stack functional stack initializer_list @@ -937,6 +936,7 @@ valarray cmath valarray concepts valarray cstddef +valarray cstdint valarray cstdlib valarray cstring valarray functional diff --git a/libcxx/test/libcxx/transitive_includes/cxx14.csv b/libcxx/test/libcxx/transitive_includes/cxx14.csv --- a/libcxx/test/libcxx/transitive_includes/cxx14.csv +++ b/libcxx/test/libcxx/transitive_includes/cxx14.csv @@ -458,7 +458,6 @@ latch ratio latch type_traits latch version -limits type_traits limits version list algorithm list atomic @@ -574,8 +573,6 @@ mutex version new cstddef new cstdlib -new exception -new type_traits new version numbers concepts numbers type_traits @@ -642,6 +639,7 @@ queue compare queue concepts queue cstddef +queue cstdint queue cstdlib queue deque queue functional @@ -777,6 +775,7 @@ stack compare stack concepts stack cstddef +stack cstdint stack deque stack functional stack initializer_list @@ -939,6 +938,7 @@ valarray cmath valarray concepts valarray cstddef +valarray cstdint valarray cstdlib valarray cstring valarray functional diff --git a/libcxx/test/libcxx/transitive_includes/cxx17.csv b/libcxx/test/libcxx/transitive_includes/cxx17.csv --- a/libcxx/test/libcxx/transitive_includes/cxx17.csv +++ b/libcxx/test/libcxx/transitive_includes/cxx17.csv @@ -458,7 +458,6 @@ latch ratio latch type_traits latch version -limits type_traits limits version list algorithm list atomic @@ -574,8 +573,6 @@ mutex version new cstddef new cstdlib -new exception -new type_traits new version numbers concepts numbers type_traits @@ -642,6 +639,7 @@ queue compare queue concepts queue cstddef +queue cstdint queue cstdlib queue deque queue functional @@ -777,6 +775,7 @@ stack compare stack concepts stack cstddef +stack cstdint stack deque stack functional stack initializer_list @@ -939,6 +938,7 @@ valarray cmath valarray concepts valarray cstddef +valarray cstdint valarray cstdlib valarray cstring valarray functional diff --git a/libcxx/test/libcxx/transitive_includes/cxx20.csv b/libcxx/test/libcxx/transitive_includes/cxx20.csv --- a/libcxx/test/libcxx/transitive_includes/cxx20.csv +++ b/libcxx/test/libcxx/transitive_includes/cxx20.csv @@ -464,7 +464,6 @@ latch ratio latch type_traits latch version -limits type_traits limits version list algorithm list atomic @@ -580,8 +579,6 @@ mutex version new cstddef new cstdlib -new exception -new type_traits new version numbers concepts numbers type_traits @@ -648,6 +645,7 @@ queue compare queue concepts queue cstddef +queue cstdint queue cstdlib queue deque queue functional @@ -783,6 +781,7 @@ stack compare stack concepts stack cstddef +stack cstdint stack deque stack functional stack initializer_list @@ -944,6 +943,7 @@ valarray cmath valarray concepts valarray cstddef +valarray cstdint valarray cstdlib valarray cstring valarray functional