[gcc r14-9363] doc: Fix docs for -dD regarding predefined macros

2024-03-07 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:e2e4b603ced350447a8d0e2c5f4d419b8f69b6a6 commit r14-9363-ge2e4b603ced350447a8d0e2c5f4d419b8f69b6a6 Author: Jonathan Wakely Date: Tue Mar 5 16:09:06 2024 + doc: Fix docs for -dD regarding predefined macros The manual has always claimed that -dD differs fro

[gcc r15-283] libstdc++: Simplify std::variant comparison operators

2024-05-07 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:6709e35457a30b2184fa8337aa4abdd2c0edaeb3 commit r15-283-g6709e35457a30b2184fa8337aa4abdd2c0edaeb3 Author: Jonathan Wakely Date: Thu Mar 28 14:19:45 2024 + libstdc++: Simplify std::variant comparison operators libstdc++-v3/ChangeLog: * inc

[gcc r15-285] libstdc++: Fix handling of incomplete UTF-8 sequences in _Unicode_view

2024-05-07 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:3f04f3939ea0ac8fdd766a60655d29de2ffb44e5 commit r15-285-g3f04f3939ea0ac8fdd766a60655d29de2ffb44e5 Author: Jonathan Wakely Date: Wed May 1 17:09:39 2024 +0100 libstdc++: Fix handling of incomplete UTF-8 sequences in _Unicode_view Eddie Nolan reported to me tha

[gcc r14-10206] libstdc++: Guard uses of is_pointer_interconvertible_v [PR114891]

2024-05-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4d3b358fd757ddd09cbee202f47939043c78676c commit r14-10206-g4d3b358fd757ddd09cbee202f47939043c78676c Author: Jonathan Wakely Date: Tue Apr 30 09:48:00 2024 +0100 libstdc++: Guard uses of is_pointer_interconvertible_v [PR114891] This type trait isn't supported

[gcc r14-10207] libstdc++: Fix typo in std::stacktrace::max_size [PR115063]

2024-05-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c60205cd4aeea586b7b1fe06baa9861b6d279648 commit r14-10207-gc60205cd4aeea586b7b1fe06baa9861b6d279648 Author: Jonathan Wakely Date: Mon May 13 16:25:13 2024 +0100 libstdc++: Fix typo in std::stacktrace::max_size [PR115063] libstdc++-v3/ChangeLog:

[gcc r13-8768] libstdc++: Fix run_doxygen for Doxygen 1.10 man page format

2024-05-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:bce15a5d7d2c4053b8d5e718f00db8eb20116cb6 commit r13-8768-gbce15a5d7d2c4053b8d5e718f00db8eb20116cb6 Author: Jonathan Wakely Date: Thu Apr 25 13:24:56 2024 +0100 libstdc++: Fix run_doxygen for Doxygen 1.10 man page format Doxygen switched from \fC to \fR in its

[gcc r13-8769] libstdc++: Fix typo in Doxygen comment

2024-05-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:ebc61a9c4c730bf5562db25b1fcc06d615e33e66 commit r13-8769-gebc61a9c4c730bf5562db25b1fcc06d615e33e66 Author: Jonathan Wakely Date: Thu Apr 25 13:52:00 2024 +0100 libstdc++: Fix typo in Doxygen comment libstdc++-v3/ChangeLog: * include/std/chron

[gcc r15-481] libstdc++: Fix typo in std::stacktrace::max_size [PR115063]

2024-05-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:ccc26a1af07b34ce2e7d3b2497f27992d1b1bbc2 commit r15-481-gccc26a1af07b34ce2e7d3b2497f27992d1b1bbc2 Author: Jonathan Wakely Date: Mon May 13 16:25:13 2024 +0100 libstdc++: Fix typo in std::stacktrace::max_size [PR115063] libstdc++-v3/ChangeLog:

[gcc r14-10208] libstdc++: Guard dynamic_cast use in src/c++23/print.cc [PR115015]

2024-05-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:eefa4c06483f95f5076687ed6aae5c6001731164 commit r14-10208-geefa4c06483f95f5076687ed6aae5c6001731164 Author: Jonathan Wakely Date: Tue May 14 14:32:23 2024 +0100 libstdc++: Guard dynamic_cast use in src/c++23/print.cc [PR115015] Do not use dynamic_cast uncondi

[gcc r15-3652] libstdc++: Enable most of for freestanding

2024-09-15 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:1dde83f0ec313166fc91e6784a0ca2e3db46acee commit r15-3652-g1dde83f0ec313166fc91e6784a0ca2e3db46acee Author: Jonathan Wakely Date: Mon Jan 15 14:09:21 2024 + libstdc++: Enable most of for freestanding This makes durations, time points and calendrical types

[gcc r15-3050] libstdc++: Fix indentation of lines that follow a [[likely]] attribute

2024-08-20 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:91ae46853858a2aa4eb8640ce1a72124679a3909 commit r15-3050-g91ae46853858a2aa4eb8640ce1a72124679a3909 Author: Jonathan Wakely Date: Mon Aug 19 16:56:28 2024 +0100 libstdc++: Fix indentation of lines that follow a [[likely]] attribute libstdc++-v3/ChangeLog:

[gcc r15-3124] libstdc++: Make std::vector::reference constructor private [PR115098]

2024-08-23 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:b25b101bc380004b82e25d2b1ef306856c75d864 commit r15-3124-gb25b101bc380004b82e25d2b1ef306856c75d864 Author: Jonathan Wakely Date: Wed Aug 21 21:19:46 2024 +0100 libstdc++: Make std::vector::reference constructor private [PR115098] The standard says this constr

[gcc r15-3133] libstdc++: Optimize __try_use_facet for const types

2024-08-23 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:952e67c0d131300f263d729a0fe07bc3655dad27 commit r15-3133-g952e67c0d131300f263d729a0fe07bc3655dad27 Author: Jonathan Wakely Date: Wed May 22 16:49:31 2024 +0100 libstdc++: Optimize __try_use_facet for const types LWG 436 confirmed that const-qualified types ar

[gcc r15-3132] libstdc++: Fix std::allocator_traits::construct constraints [PR108619]

2024-08-23 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:8cf51d7516b92b352c358c14ab4e456ae53c3371 commit r15-3132-g8cf51d7516b92b352c358c14ab4e456ae53c3371 Author: Jonathan Wakely Date: Wed Jul 10 23:14:19 2024 +0100 libstdc++: Fix std::allocator_traits::construct constraints [PR108619] Using std::is_constructible

[gcc r15-3131] libstdc++: Only use std::time_put in std::format for non-C locales

2024-08-23 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:43b8153c26655a7a00f1584fcb4f511dc5e45fab commit r15-3131-g43b8153c26655a7a00f1584fcb4f511dc5e45fab Author: Jonathan Wakely Date: Wed Jul 31 16:32:44 2024 +0100 libstdc++: Only use std::time_put in std::format for non-C locales When testing on Solaris I notice

[gcc r15-3134] libstdc++: Implement LWG 3746 for std::optional

2024-08-23 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c429d509a86d61b21298b787948e24a9c97084e3 commit r15-3134-gc429d509a86d61b21298b787948e24a9c97084e3 Author: Jonathan Wakely Date: Tue Jun 25 21:58:34 2024 +0100 libstdc++: Implement LWG 3746 for std::optional This avoids constraint recursion in operator<=> for

[gcc r15-3141] libstdc++: Hide std::tuple internals from Doxygen docs

2024-08-23 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:5cfee9360c90da8171e9f6bb71568bdc4c296e6e commit r15-3141-g5cfee9360c90da8171e9f6bb71568bdc4c296e6e Author: Jonathan Wakely Date: Fri Aug 23 22:06:43 2024 +0100 libstdc++: Hide std::tuple internals from Doxygen docs libstdc++-v3/ChangeLog: * i

[gcc r15-3216] c++: Add correct copyright dates to output of gen-cxxapi-file.py

2024-08-27 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:ff4aa45535bc0103e4417e72386089a5421fe520 commit r15-3216-gff4aa45535bc0103e4417e72386089a5421fe520 Author: Jonathan Wakely Date: Tue Aug 27 12:17:03 2024 +0100 c++: Add correct copyright dates to output of gen-cxxapi-file.py This ensures the generated output

[gcc r15-3217] c++: Add most missing C++20 and C++23 names to cxxapi-data.csv

2024-08-27 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:470a27859d8a47a99f389f1dc6edb82c08b16e21 commit r15-3217-g470a27859d8a47a99f389f1dc6edb82c08b16e21 Author: Jonathan Wakely Date: Tue Aug 27 12:19:47 2024 +0100 c++: Add most missing C++20 and C++23 names to cxxapi-data.csv This includes uncommenting the atomi

[gcc r15-3265] libstdc++: Fix @headername for bits/cpp_type_traits.h

2024-08-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:f6ed7a61a7c906f8fb7f8059132225c9bc41f3b2 commit r15-3265-gf6ed7a61a7c906f8fb7f8059132225c9bc41f3b2 Author: Kim Gräsman Date: Tue Aug 27 17:08:47 2024 +0100 libstdc++: Fix @headername for bits/cpp_type_traits.h There is no file ext/type_traits, point it to ext

[gcc r15-3267] doc: Add Dhruv Matani to Contributors

2024-08-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:9740a1b0dc10c93f325fb17dacea7d123bc0cdd2 commit r15-3267-g9740a1b0dc10c93f325fb17dacea7d123bc0cdd2 Author: Jonathan Wakely Date: Wed Aug 28 11:49:46 2024 +0100 doc: Add Dhruv Matani to Contributors gcc/ChangeLog: * doc/contrib.texi (Contribut

[gcc r15-3418] libstdc++: Add missing feature-test macro in various headers

2024-09-03 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:efe6efb6f315c7f97be8a850e0a84ff7f6651d85 commit r15-3418-gefe6efb6f315c7f97be8a850e0a84ff7f6651d85 Author: Dhruv Chawla Date: Mon Aug 26 11:09:19 2024 +0530 libstdc++: Add missing feature-test macro in various headers version.syn#2 requires various headers to

[gcc r15-3423] libstdc++: Specialize std::disable_sized_sentinel_for for std::move_iterator [PR116549]

2024-09-03 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:819deae0a5bee079a7d5582fafaa098c26144ae8 commit r15-3423-g819deae0a5bee079a7d5582fafaa098c26144ae8 Author: Jonathan Wakely Date: Mon Sep 2 11:29:13 2024 +0100 libstdc++: Specialize std::disable_sized_sentinel_for for std::move_iterator [PR116549] LWG 3736 ad

[gcc r15-3424] libstdc++: Fix error handling in fs::hard_link_count for Windows

2024-09-03 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:71b1639c67b91554420cc38eb4c82323e535c816 commit r15-3424-g71b1639c67b91554420cc38eb4c82323e535c816 Author: Jonathan Wakely Date: Mon Sep 2 12:16:49 2024 +0100 libstdc++: Fix error handling in fs::hard_link_count for Windows The recent change to use auto_win_f

[gcc r14-10636] libstdc++: Fix std::variant to reject array types [PR116381]

2024-09-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:3b8a67b0cfc072f027eab24fb72d48d10cc890b4 commit r14-10636-g3b8a67b0cfc072f027eab24fb72d48d10cc890b4 Author: Jonathan Wakely Date: Tue Aug 20 16:52:22 2024 +0100 libstdc++: Fix std::variant to reject array types [PR116381] For the backport, rejecting array typ

[gcc r14-10638] libstdc++: Specialize std::disable_sized_sentinel_for for std::move_iterator [PR116549]

2024-09-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:ee37d750262579a81799c5b56fe1ab936a840120 commit r14-10638-gee37d750262579a81799c5b56fe1ab936a840120 Author: Jonathan Wakely Date: Mon Sep 2 11:29:13 2024 +0100 libstdc++: Specialize std::disable_sized_sentinel_for for std::move_iterator [PR116549] LWG 3736 a

[gcc r14-10637] libstdc++: Add missing feature-test macro in various headers

2024-09-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:469602619d32c24382c6f1c3e3d95c3db606c770 commit r14-10637-g469602619d32c24382c6f1c3e3d95c3db606c770 Author: Dhruv Chawla Date: Mon Aug 26 11:09:19 2024 +0530 libstdc++: Add missing feature-test macro in various headers version.syn#2 requires various headers t

[gcc r14-10640] libstdc++: Fix overwriting files with fs::copy_file on Windows

2024-09-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:35c98149a5c7af9159fa7615d8d827b3aaa3cc97 commit r14-10640-g35c98149a5c7af9159fa7615d8d827b3aaa3cc97 Author: Jonathan Wakely Date: Tue Jul 30 10:55:55 2024 +0100 libstdc++: Fix overwriting files with fs::copy_file on Windows There are no inode numbers on Windo

[gcc r15-3573] libstdc++: Add missing exception specifications in tests

2024-09-10 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4e1e50458b2004d0f08ac8c64f89b85fc1a87057 commit r15-3573-g4e1e50458b2004d0f08ac8c64f89b85fc1a87057 Author: Jonathan Wakely Date: Tue Sep 10 16:59:29 2024 +0100 libstdc++: Add missing exception specifications in tests Since r15-3532-g7cebc6384a0ad6 18_support/

[gcc r15-3575] libstdc++: std::string move assignment should not use POCCA trait [PR116641]

2024-09-10 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c07cf418fdde0c192e370a8d76a991cc7215e9c4 commit r15-3575-gc07cf418fdde0c192e370a8d76a991cc7215e9c4 Author: Jonathan Wakely Date: Tue Sep 10 14:25:41 2024 +0100 libstdc++: std::string move assignment should not use POCCA trait [PR116641] The changes to impleme

[gcc r15-3614] c++: Make __builtin_launder reject invalid types [PR116673]

2024-09-12 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:9fe57e4879de93b6e3c7b4c226f42d5f3a48474f commit r15-3614-g9fe57e4879de93b6e3c7b4c226f42d5f3a48474f Author: Jonathan Wakely Date: Wed Sep 11 11:47:44 2024 +0100 c++: Make __builtin_launder reject invalid types [PR116673] The standard says that std::launder is

[gcc r15-3637] c++: Fix g++.dg/ext/sve-sizeless-1.C regression

2024-09-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:bec1f2ce4ad3fe56906d6429b542a290e574b3eb commit r15-3637-gbec1f2ce4ad3fe56906d6429b542a290e574b3eb Author: Jonathan Wakely Date: Fri Sep 13 08:18:53 2024 +0100 c++: Fix g++.dg/ext/sve-sizeless-1.C regression This aarch64-*-* test needs an update for the diagn

[gcc r15-3639] libstdc++: Refactor loops in std::__platform_semaphore

2024-09-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:01670a4095791733e0389acead832e3da757c9d7 commit r15-3639-g01670a4095791733e0389acead832e3da757c9d7 Author: Jonathan Wakely Date: Mon Sep 2 12:29:04 2024 +0100 libstdc++: Refactor loops in std::__platform_semaphore Refactor the loops to all use the same form,

[gcc r15-1626] libstdc++: Replace viewcvs links in docs with cgit links

2024-06-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:9d8021d1875677286c3dde90dfed2aca864edad0 commit r15-1626-g9d8021d1875677286c3dde90dfed2aca864edad0 Author: Jonathan Wakely Date: Tue Jun 25 13:35:17 2024 +0100 libstdc++: Replace viewcvs links in docs with cgit links libstdc++-v3/ChangeLog: *

[gcc r11-11537] libstdc++: Replace reference to mainline in release branch docs

2024-06-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:7d60b932ccd658078173abc13251e0a120dafd9d commit r11-11537-g7d60b932ccd658078173abc13251e0a120dafd9d Author: Jonathan Wakely Date: Tue Jun 25 23:20:49 2024 +0100 libstdc++: Replace reference to mainline in release branch docs libstdc++-v3/ChangeLog:

[gcc r14-10347] libstdc++: Remove confusing text from status tables for release branch

2024-06-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:f91d9b3e91e6077c3cab6d703375f186f1d8d43b commit r14-10347-gf91d9b3e91e6077c3cab6d703375f186f1d8d43b Author: Jonathan Wakely Date: Tue Jun 25 23:25:54 2024 +0100 libstdc++: Remove confusing text from status tables for release branch When I tried to make the re

[gcc r15-1663] libstdc++: Fix std::chrono::tzdb to work with vanguard format

2024-06-26 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:0ca8d56f2085715f27ee536c6c344bc47af49cdd commit r15-1663-g0ca8d56f2085715f27ee536c6c344bc47af49cdd Author: Jonathan Wakely Date: Tue Apr 30 09:52:13 2024 +0100 libstdc++: Fix std::chrono::tzdb to work with vanguard format I found some issues in the std::chron

[gcc r15-1667] libstdc++: Add script to update docs for a new release branch

2024-06-26 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:0731985920cdeeeb028f03ddb8a7f035565c1594 commit r15-1667-g0731985920cdeeeb028f03ddb8a7f035565c1594 Author: Jonathan Wakely Date: Tue Jun 25 23:59:19 2024 +0100 libstdc++: Add script to update docs for a new release branch This should be run on a release branc

[gcc r15-1689] libstdc++: Add debug assertions to std::vector [PR103191]

2024-06-27 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:8fd84bc009b3073666a24047c78a04c19eeab752 commit r15-1689-g8fd84bc009b3073666a24047c78a04c19eeab752 Author: Jonathan Wakely Date: Tue Jun 18 10:57:45 2024 +0100 libstdc++: Add debug assertions to std::vector [PR103191] This adds debug assertions for std::vecto

[gcc r15-1693] libstdc++: Fix std::codecvt for empty dest [PR37475]

2024-06-27 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:73ad57c244c283bf6da0c16630212f11b945eda5 commit r15-1693-g73ad57c244c283bf6da0c16630212f11b945eda5 Author: Jonathan Wakely Date: Tue Jun 11 16:45:43 2024 +0100 libstdc++: Fix std::codecvt for empty dest [PR37475] For the GNU locale model, codecvt::do_out and

[gcc r15-1714] libstdc++: Do not use C++11 alignof in C++98 mode [PR104395]

2024-06-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:03d3aeb0e0fa7dec9bd702cabf57ef73cdc32704 commit r15-1714-g03d3aeb0e0fa7dec9bd702cabf57ef73cdc32704 Author: Jonathan Wakely Date: Wed Jun 26 14:09:07 2024 +0100 libstdc++: Do not use C++11 alignof in C++98 mode [PR104395] When -faligned-new (or Clang's -falign

[gcc r15-1715] libstdc++: Extend std::equal memcmp optimization to std::byte [PR101485]

2024-06-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:fab60eaa94b50b1eea84f0d001004c851d4c781b commit r15-1715-gfab60eaa94b50b1eea84f0d001004c851d4c781b Author: Jonathan Wakely Date: Fri Jun 28 11:14:39 2024 +0100 libstdc++: Extend std::equal memcmp optimization to std::byte [PR101485] We optimize std::equal to

[gcc r13-8877] libstdc++: Fix std::format for chrono::duration with unsigned rep [PR115668]

2024-06-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4b64a1051a927a65a9acefbbb5714a8118c320bc commit r13-8877-g4b64a1051a927a65a9acefbbb5714a8118c320bc Author: Jonathan Wakely Date: Wed Jun 26 20:22:54 2024 +0100 libstdc++: Fix std::format for chrono::duration with unsigned rep [PR115668] Using std::chrono::abs

[gcc r15-1876] libstdc++: Use reserved form of [[__likely__]] in

2024-07-06 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:9f1cd51766f251aafe0f1b898892f79855892729 commit r15-1876-g9f1cd51766f251aafe0f1b898892f79855892729 Author: Jonathan Wakely Date: Fri Jul 5 20:00:04 2024 +0100 libstdc++: Use reserved form of [[__likely__]] in We should not use [[unlikely]] before C++20, so u

[gcc r15-1879] libstdc++: Fix memchr path in std::ranges::find for non-common range [PR115799]

2024-07-07 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:762ee55d369a3257997092ef7853cf9dd4d5cc4f commit r15-1879-g762ee55d369a3257997092ef7853cf9dd4d5cc4f Author: Jonathan Wakely Date: Fri Jul 5 18:58:00 2024 +0100 libstdc++: Fix memchr path in std::ranges::find for non-common range [PR115799] The memchr optimiza

[gcc r15-1898] libstdc++: Fix _Atomic(T) macro in [PR115807]

2024-07-08 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:40d234dd6439e8c8cfbf3f375a61906aed35c80d commit r15-1898-g40d234dd6439e8c8cfbf3f375a61906aed35c80d Author: Jonathan Wakely Date: Sun Jul 7 12:22:42 2024 +0100 libstdc++: Fix _Atomic(T) macro in [PR115807] The definition of the _Atomic(T) macro needs to refer

[gcc r14-10400] libstdc++: Define __glibcxx_assert_fail for non-verbose build [PR115585]

2024-07-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:85a39a8aaf683766f8160b982ed4d7b8c44aede0 commit r14-10400-g85a39a8aaf683766f8160b982ed4d7b8c44aede0 Author: Jonathan Wakely Date: Fri Jun 28 15:14:15 2024 +0100 libstdc++: Define __glibcxx_assert_fail for non-verbose build [PR115585] When the library is confi

[gcc r11-11567] libstdc++: Destroy allocators in re-inserted container nodes [PR114401]

2024-07-10 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:69ce8e406a2aa0aba5dcae5e419503ec105355b0 commit r11-11567-g69ce8e406a2aa0aba5dcae5e419503ec105355b0 Author: Jonathan Wakely Date: Thu Mar 21 13:25:15 2024 + libstdc++: Destroy allocators in re-inserted container nodes [PR114401] The allocator objects in c

[gcc r15-1956] libstdc++: Use direct-initialization for std::vector's allocator [PR115854]

2024-07-10 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c5efc6eca8e3eee7038ae218cf7e2dbe9ed9d82a commit r15-1956-gc5efc6eca8e3eee7038ae218cf7e2dbe9ed9d82a Author: Jonathan Wakely Date: Wed Jul 10 10:29:52 2024 +0100 libstdc++: Use direct-initialization for std::vector's allocator [PR115854] The consensus in the s

[gcc r11-11573] libstdc++: Add missing exports for ppc64le --with-long-double-format=ibm [PR105417]

2024-07-12 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:30ffca55041518b76cfd59877250a740a615b5ba commit r11-11573-g30ffca55041518b76cfd59877250a740a615b5ba Author: Jonathan Wakely Date: Fri Apr 29 12:17:13 2022 +0100 libstdc++: Add missing exports for ppc64le --with-long-double-format=ibm [PR105417] The --with-lo

[gcc r15-2221] libstdc++: Do not use isatty on avr [PR115482]

2024-07-23 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:8439405e38c56b774cf3c65bdafae5f9e11d470a commit r15-2221-g8439405e38c56b774cf3c65bdafae5f9e11d470a Author: Detlef Vollmann Date: Tue Jul 23 09:25:22 2024 +0100 libstdc++: Do not use isatty on avr [PR115482] avrlibc has an incomplete unistd.h that doesn't have

[gcc r15-2247] libstdc++: Use dg-additional-files in some I/O tests

2024-07-24 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:687dc787d7523c46a9b5e1e9ac1062e44693dd3a commit r15-2247-g687dc787d7523c46a9b5e1e9ac1062e44693dd3a Author: Jonathan Wakely Date: Mon Jul 22 14:01:43 2024 +0100 libstdc++: Use dg-additional-files in some I/O tests Use the dg-additional-files directive to decla

[gcc r15-2248] libstdc++: Add file-io-diff to replace @diff@ markup in I/O tests

2024-07-24 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:515da03a838db05443ebcc4c543a405bed764188 commit r15-2248-g515da03a838db05443ebcc4c543a405bed764188 Author: Jonathan Wakely Date: Mon Jul 22 14:39:57 2024 +0100 libstdc++: Add file-io-diff to replace @diff@ markup in I/O tests This adds a new dg-final action t

[gcc r15-2250] libstdc++: Use dg-additional-files in some non-I/O tests

2024-07-24 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:171af3580de54d482c6a32fb249e96000a9e10b8 commit r15-2250-g171af3580de54d482c6a32fb249e96000a9e10b8 Author: Jonathan Wakely Date: Mon Jul 22 15:15:16 2024 +0100 libstdc++: Use dg-additional-files in some non-I/O tests libstdc++-v3/ChangeLog: *

[gcc r15-2252] libstdc++: Rename tests [PR12048]

2024-07-24 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4efe43a61334e231bcd3cf9150cd844dbdf9ed20 commit r15-2252-g4efe43a61334e231bcd3cf9150cd844dbdf9ed20 Author: Jonathan Wakely Date: Mon Jul 22 15:50:19 2024 +0100 libstdc++: Rename tests [PR12048] These have the wrong PR number in the filenames. libstdc

[gcc r15-2273] libstdc++: Fix and for -std=gnu++14 -fconcepts [PR116070]

2024-07-24 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:6c22fe418cff57dad712c4b950638e6e2d09bd9c commit r15-2273-g6c22fe418cff57dad712c4b950638e6e2d09bd9c Author: Jonathan Wakely Date: Wed Jul 24 11:32:22 2024 +0100 libstdc++: Fix and for -std=gnu++14 -fconcepts [PR116070] This questionable combination of flags

[gcc r13-8943] libstdc++: Fix std::vector for -std=gnu++14 -fconcepts [PR116070]

2024-07-24 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:46d68bc90688745fc9f25795c371ecaf21e18b56 commit r13-8943-g46d68bc90688745fc9f25795c371ecaf21e18b56 Author: Jonathan Wakely Date: Wed Jul 24 11:32:22 2024 +0100 libstdc++: Fix std::vector for -std=gnu++14 -fconcepts [PR116070] This questionable combination of

[gcc r15-2307] libstdc++: Implement LWG 3836 for std::expected bool conversions

2024-07-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:dca6a9a940e46d0c2d115a4702d648529a42efa9 commit r15-2307-gdca6a9a940e46d0c2d115a4702d648529a42efa9 Author: Jonathan Wakely Date: Wed Jul 24 18:08:03 2024 +0100 libstdc++: Implement LWG 3836 for std::expected bool conversions libstdc++-v3/ChangeLog:

[gcc r14-9406] libstdc++: Do not require a time-of-day when parsing sys_days [PR114240]

2024-03-08 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:3e8ee03edd018eed43444755f601cdb9d5931654 commit r14-9406-g3e8ee03edd018eed43444755f601cdb9d5931654 Author: Jonathan Wakely Date: Fri Mar 8 16:15:57 2024 + libstdc++: Do not require a time-of-day when parsing sys_days [PR114240] When parsing a std::chrono:

[gcc r13-8422] libstdc++: Fix a -Wsign-compare warning in std::list

2024-03-12 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:66c55e4f57135f2df09daeea94e0900862c54799 commit r13-8422-g66c55e4f57135f2df09daeea94e0900862c54799 Author: Jonathan Wakely Date: Wed Aug 9 11:28:56 2023 +0100 libstdc++: Fix a -Wsign-compare warning in std::list libstdc++-v3/ChangeLog: * incl

[gcc r13-8428] libstdc++: Remove UB from month and weekday additions and subtractions.

2024-03-12 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:2d3cc6806a9fc3c9ac299bb021819bcb5e7605ea commit r13-8428-g2d3cc6806a9fc3c9ac299bb021819bcb5e7605ea Author: Cassio Neri Date: Sun Dec 10 11:31:31 2023 + libstdc++: Remove UB from month and weekday additions and subtractions. The following invoke signed int

[gcc r13-8430] libstdc++: Fix std::basic_format_arg::handle for BasicFormatters

2024-03-12 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:826f7e5ca3bddf3ff82bc52c09e84f5d35b24dbf commit r13-8430-g826f7e5ca3bddf3ff82bc52c09e84f5d35b24dbf Author: Jonathan Wakely Date: Wed Feb 28 15:05:08 2024 + libstdc++: Fix std::basic_format_arg::handle for BasicFormatters std::basic_format_arg::handle is s

[gcc r12-10209] libstdc++: Remove unnecessary "& 1" from year_month_day_last::day()

2024-03-13 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:d472bd346ddd1d679ecd3ff392fda98343ed7a36 commit r12-10209-gd472bd346ddd1d679ecd3ff392fda98343ed7a36 Author: Cassio Neri Date: Sat Nov 11 16:44:58 2023 + libstdc++: Remove unnecessary "& 1" from year_month_day_last::day() When year_month_day_last::day() wa

[gcc r12-10208] libstdc++: Fix UB in weekday::weekday(sys_days) and add test

2024-03-13 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:2d5eee092aa3cbfb50496ed4b224600de2e7fb08 commit r12-10208-g2d5eee092aa3cbfb50496ed4b224600de2e7fb08 Author: Cassio Neri Date: Sun Nov 12 01:33:52 2023 + libstdc++: Fix UB in weekday::weekday(sys_days) and add test The following has undefined behaviour (si

[gcc r14-9455] libstdc++: Document that _GLIBCXX_CONCEPT_CHECKS might be removed in future

2024-03-13 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:d6490157b3e7ec45a024d1a2acc96e53934dbb0e commit r14-9455-gd6490157b3e7ec45a024d1a2acc96e53934dbb0e Author: Jonathan Wakely Date: Thu Mar 7 12:00:55 2024 + libstdc++: Document that _GLIBCXX_CONCEPT_CHECKS might be removed in future The macro-based concept

[gcc r14-9457] libstdc++: Move test error_category to global scope

2024-03-13 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:a8c7c3a40953e34f57278d224a07dc3698c64a84 commit r14-9457-ga8c7c3a40953e34f57278d224a07dc3698c64a84 Author: Jonathan Wakely Date: Wed Mar 13 10:02:12 2024 + libstdc++: Move test error_category to global scope A recent GDB change causes this test to fail du

[gcc r14-9473] libstdc++: Add missing clear_padding in __atomic_float constructor

2024-03-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:0adc8c5f146b108f99c4df09e43276e3a2419262 commit r14-9473-g0adc8c5f146b108f99c4df09e43276e3a2419262 Author: xndcn Date: Fri Feb 16 11:00:13 2024 + libstdc++: Add missing clear_padding in __atomic_float constructor For 80-bit long double we need to clear th

[gcc r14-9478] libstdc++: Add nodiscard in

2024-03-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:df483ebd24689a3bebfae2089637a00eca0e5a12 commit r14-9478-gdf483ebd24689a3bebfae2089637a00eca0e5a12 Author: Jonathan Wakely Date: Mon Feb 26 13:17:13 2024 + libstdc++: Add nodiscard in Add the [[nodiscard]] attribute to several functions in . These al

[gcc r13-8441] libstdc++: Fix typo in C++20 status table

2024-03-15 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:d92942efb33c84275521186d351bee854f39c4f2 commit r13-8441-gd92942efb33c84275521186d351bee854f39c4f2 Author: Jonathan Wakely Date: Fri Mar 15 17:04:22 2024 + libstdc++: Fix typo in C++20 status table libstdc++-v3/ChangeLog: * doc/xml/manual

[gcc r12-10221] libstdc++: Add missing std::tuple constructor [PR114147]

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:fbdeeb1604d52a8ece8631f70ecd64d925d31741 commit r12-10221-gfbdeeb1604d52a8ece8631f70ecd64d925d31741 Author: Jonathan Wakely Date: Fri Mar 1 11:16:58 2024 + libstdc++: Add missing std::tuple constructor [PR114147] I caused a regression with commit r10-908

[gcc r12-10222] libstdc++: Simplify lifetime of eh_globals variable [PR107500]

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:d9076dafa12c93e96b349035fb59050151403866 commit r12-10222-gd9076dafa12c93e96b349035fb59050151403866 Author: Jonathan Wakely Date: Thu Nov 3 11:48:57 2022 + libstdc++: Simplify lifetime of eh_globals variable [PR107500] Since this is a trivial type, we pro

[gcc r12-10223] libstdc++: Update outdated docs on contributing

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:57f4c935f915454879a0d13f0319ba09c9c01309 commit r12-10223-g57f4c935f915454879a0d13f0319ba09c9c01309 Author: Jonathan Wakely Date: Wed Feb 28 11:24:47 2024 + libstdc++: Update outdated docs on contributing We don't want a separate ChangeLog submission now.

[gcc r12-10224] libstdc++: Change some URLs in the manual to use https

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:7b9fa0982f4db0a64aacfe5018708a89f956245a commit r12-10224-g7b9fa0982f4db0a64aacfe5018708a89f956245a Author: Jonathan Wakely Date: Wed Feb 28 14:36:28 2024 + libstdc++: Change some URLs in the manual to use https libstdc++-v3/ChangeLog: *

[gcc r12-10225] libstdc++: Move test error_category to global scope

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:a0bca5584725153ad560b97a33a07e3c56f6f953 commit r12-10225-ga0bca5584725153ad560b97a33a07e3c56f6f953 Author: Jonathan Wakely Date: Wed Mar 13 10:02:12 2024 + libstdc++: Move test error_category to global scope A recent GDB change causes this test to fail d

[gcc r12-10227] libstdc++: Fix access error in __gnu_test::uneq_allocator

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:80e88183d47ca4d7c8441355f736fc918d7d05dc commit r12-10227-g80e88183d47ca4d7c8441355f736fc918d7d05dc Author: Jonathan Wakely Date: Thu Nov 23 14:34:59 2023 + libstdc++: Fix access error in __gnu_test::uneq_allocator The operator== function is only a friend

[gcc r12-10226] libstdc++: Correct notes about std::call_once in manual [PR66146]

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:415457babf04d077929956ea97132448b0dc4b2c commit r12-10226-g415457babf04d077929956ea97132448b0dc4b2c Author: Jonathan Wakely Date: Thu Mar 14 11:52:17 2024 + libstdc++: Correct notes about std::call_once in manual [PR66146] The bug with exceptions thrown d

[gcc r12-10232] libstdc++: Fix unconditional -Werror in libbacktrace directory

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:02a64d50d7780184428630e748fc301cb04ef96b commit r12-10232-g02a64d50d7780184428630e748fc301cb04ef96b Author: Alexey Lapshin Date: Fri Sep 8 11:23:16 2023 +0100 libstdc++: Fix unconditional -Werror in libbacktrace directory The -Werror flag should depend on the

[gcc r12-10233] libstdc++: Update outdated default -std in testing docs

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:8364faf223e54c0ddf7ab35eda158533e5195bb6 commit r12-10233-g8364faf223e54c0ddf7ab35eda158533e5195bb6 Author: Jonathan Wakely Date: Fri Sep 8 16:28:06 2023 +0100 libstdc++: Update outdated default -std in testing docs libstdc++-v3/ChangeLog: *

[gcc r12-10228] libstdc++: Fix uses of signed types with functions

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:ac0cf0786bb3da60f412afe800fd385686b9517d commit r12-10228-gac0cf0786bb3da60f412afe800fd385686b9517d Author: Jonathan Wakely Date: Tue Nov 14 10:56:57 2023 + libstdc++: Fix uses of signed types with functions In we pass the int __base parameter to our i

[gcc r12-10237] libstdc++: Remove unconditional use of atomics in Debug Mode

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:73d0816f570c26e856d94d56491e50332fd8b425 commit r12-10237-g73d0816f570c26e856d94d56491e50332fd8b425 Author: Jonathan Wakely Date: Mon Sep 11 16:42:54 2023 +0100 libstdc++: Remove unconditional use of atomics in Debug Mode The fix for PR 91910 (r10-3426-gf7a3a

[gcc r12-10239] libstdc++: Qualify calls to std::_Destroy and _Destroy_aux

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:5c4cd53ffd70205b2b136661b3be175dec0ce8d7 commit r12-10239-g5c4cd53ffd70205b2b136661b3be175dec0ce8d7 Author: Jonathan Wakely Date: Fri Jun 30 21:09:01 2023 +0100 libstdc++: Qualify calls to std::_Destroy and _Destroy_aux These calls should be qualified to prev

[gcc r12-10238] libstdc++: Check for std::ratio in arithmetic and comparisons [PR110593]

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:ae8302e18f15f0befb372762b20a3a790a19a925 commit r12-10238-gae8302e18f15f0befb372762b20a3a790a19a925 Author: Jonathan Wakely Date: Wed Jul 19 18:18:46 2023 +0100 libstdc++: Check for std::ratio in arithmetic and comparisons [PR110593] The standard says that it

[gcc r12-10244] libstdc++: Fix std::abs(__float128) for -NaN and -0.0 [PR109758]

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:9f381ebb7211c1359f5de87760148096fcba3357 commit r12-10244-g9f381ebb7211c1359f5de87760148096fcba3357 Author: Jonathan Wakely Date: Wed May 10 12:20:58 2023 +0100 libstdc++: Fix std::abs(__float128) for -NaN and -0.0 [PR109758] The current implementation of thi

[gcc r12-10247] libstdc++: Add likely/unlikely attributes to implementation

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:ec9735922b6f28cf704c8a7850a34aed82675b91 commit r12-10247-gec9735922b6f28cf704c8a7850a34aed82675b91 Author: Jonathan Wakely Date: Fri Feb 24 21:28:11 2023 + libstdc++: Add likely/unlikely attributes to implementation For the common case of converting val

[gcc r12-10252] libstdc++: Fix exception thrown by std::shared_lock::unlock() [PR112089]

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c285c1b9a940bde745f296e1bfc1a5cfddb63254 commit r12-10252-gc285c1b9a940bde745f296e1bfc1a5cfddb63254 Author: Jonathan Wakely Date: Thu Oct 26 16:51:30 2023 +0100 libstdc++: Fix exception thrown by std::shared_lock::unlock() [PR112089] The incorrect errc consta

[gcc r12-10246] libstdc++: Fix Unicode codecvt and add tests [PR86419]

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:12c193e5723f08694c8784457200112bae117063 commit r12-10246-g12c193e5723f08694c8784457200112bae117063 Author: Dimitrij Mijoski Date: Tue Jan 10 13:58:59 2023 +0100 libstdc++: Fix Unicode codecvt and add tests [PR86419] Fixes the conversion from UTF-8 to UTF-16

[gcc r12-10254] libstdc++: Add static_assert to std::integer_sequence [PR112473]

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:dc0964f43dcee46dcd1843287a541668fd08a4a8 commit r12-10254-gdc0964f43dcee46dcd1843287a541668fd08a4a8 Author: Jonathan Wakely Date: Fri Nov 10 12:21:52 2023 + libstdc++: Add static_assert to std::integer_sequence [PR112473] C++20 allows class types as non-t

[gcc r12-10255] libstdc++: Explicitly default some copy ctors and assignments

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:a389921f175c30e8ca0da38ccb79ed60cf744fd4 commit r12-10255-ga389921f175c30e8ca0da38ccb79ed60cf744fd4 Author: Jonathan Wakely Date: Tue Aug 8 16:24:31 2023 +0100 libstdc++: Explicitly default some copy ctors and assignments The standard says that the implicit c

[gcc r12-10257] libstdc++: Define std::basic_stringbuf::view() for old std::string ABI

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:e35b26c2442b61e7f45deb5ef3062d0ab6ec584b commit r12-10257-ge35b26c2442b61e7f45deb5ef3062d0ab6ec584b Author: Jonathan Wakely Date: Tue Jan 31 22:32:15 2023 + libstdc++: Define std::basic_stringbuf::view() for old std::string ABI Unlike the new str()&& memb

[gcc r12-10265] libstdc++: Add macros for the inline namespace std::_V2

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:f8ab9b7c08161739242b2760f881a3918373cd46 commit r12-10265-gf8ab9b7c08161739242b2760f881a3918373cd46 Author: Jonathan Wakely Date: Wed May 11 16:35:45 2022 +0100 libstdc++: Add macros for the inline namespace std::_V2 Use macros to open and close the inline na

[gcc r12-10259] libstdc++: use grep -E instead of egrep in scripts

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c6f80dca4e51eaab3f12884e19b3dbbfe9cdffd7 commit r12-10259-gc6f80dca4e51eaab3f12884e19b3dbbfe9cdffd7 Author: Xi Ruoyao Date: Fri Jun 24 15:02:23 2022 +0800 libstdc++: use grep -E instead of egrep in scripts egrep has been deprecated in favor of grep -E for a l

[gcc r12-10267] libstdc++: Improve doxygen docs for

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:f0db5dfce8c729def8ce12ff7e3ed3b1e4f49467 commit r12-10267-gf0db5dfce8c729def8ce12ff7e3ed3b1e4f49467 Author: Jonathan Wakely Date: Wed May 11 23:52:20 2022 +0100 libstdc++: Improve doxygen docs for libstdc++-v3/ChangeLog: * include/std/atomic

[gcc r12-10261] libstdc++: Simplify detection idiom using concepts

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:1bb467f4910dc4abd90a7be98653b63113e5d6d3 commit r12-10261-g1bb467f4910dc4abd90a7be98653b63113e5d6d3 Author: Jonathan Wakely Date: Fri Sep 23 23:16:30 2022 +0100 libstdc++: Simplify detection idiom using concepts Add a simpler definition of std::__detected_or

[gcc r12-10266] libstdc++: Stop defining C++0x compat symbols for versioned namespace

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:914a226e3cda5a640c9640580a21d780eb829057 commit r12-10266-g914a226e3cda5a640c9640580a21d780eb829057 Author: Jonathan Wakely Date: Mon May 16 16:54:52 2022 +0100 libstdc++: Stop defining C++0x compat symbols for versioned namespace The src/c++11/compatibility*

[gcc r12-10273] libstdc++: Fix -Wsystem-headers warnings

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:2d174d4181896129d465cbf42dc454f4f906892b commit r12-10273-g2d174d4181896129d465cbf42dc454f4f906892b Author: Jonathan Wakely Date: Sat Nov 5 12:35:55 2022 + libstdc++: Fix -Wsystem-headers warnings Fix some problems noticed with -Wsystem-headers.

[gcc r12-10262] libstdc++: Update std::pointer_traits to match new LWG 3545 wording

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:57eb0358d0e0925f9e5aa282ed7f0274f6ff794e commit r12-10262-g57eb0358d0e0925f9e5aa282ed7f0274f6ff794e Author: Jonathan Wakely Date: Mon Sep 26 18:59:45 2022 +0100 libstdc++: Update std::pointer_traits to match new LWG 3545 wording It was pointed out in recent L

[gcc r12-10264] libstdc++: Disable Doxygen GROUP_NESTED_COMPOUNDS config option

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:d9f006da30def40747792d3ea37add1d80e02444 commit r12-10264-gd9f006da30def40747792d3ea37add1d80e02444 Author: Jonathan Wakely Date: Wed May 11 16:46:03 2022 +0100 libstdc++: Disable Doxygen GROUP_NESTED_COMPOUNDS config option Before Doxygen version 1.9.2 this

[gcc r12-10275] libstdc++: Fix -Wsystem-headers warnings in tests

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:7abc86119e4ebb13d3fffc7e2b038e2629aa2fc1 commit r12-10275-g7abc86119e4ebb13d3fffc7e2b038e2629aa2fc1 Author: Jonathan Wakely Date: Mon Nov 7 15:00:34 2022 + libstdc++: Fix -Wsystem-headers warnings in tests libstdc++-v3/ChangeLog: * testsu

[gcc r12-10278] libstdc++: Add @headerfile and @since to doxygen comments [PR40380]

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:afefe951acd8bae13be0e1b700262316254ce935 commit r12-10278-gafefe951acd8bae13be0e1b700262316254ce935 Author: Jonathan Wakely Date: Wed Apr 26 22:48:35 2023 +0100 libstdc++: Add @headerfile and @since to doxygen comments [PR40380] libstdc++-v3/ChangeLog:

[gcc r12-10279] libstdc++: Implement P2538R1 ADL-proof std::projected

2024-03-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:2d604183c99ef0cea5d7540a7a466fb1d1453a58 commit r12-10279-g2d604183c99ef0cea5d7540a7a466fb1d1453a58 Author: Jonathan Wakely Date: Fri Jun 23 12:18:11 2023 +0100 libstdc++: Implement P2538R1 ADL-proof std::projected This was recently approved for C++26, but th

  1   2   3   4   >