[gcc r15-9554] libstdc++: Update status tables to refer to GCC 15 not mainline

2025-04-17 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:7336054f9b012a0812cd0a260375cd987e4aadf9 commit r15-9554-g7336054f9b012a0812cd0a260375cd987e4aadf9 Author: Jonathan Wakely Date: Fri Apr 26 11:46:01 2024 +0100 libstdc++: Update status tables to refer to GCC 15 not mainline libstdc++-v3/ChangeLog:

[gcc r12-11057] libstdc++: Qualify calls to debug mode helpers

2025-04-17 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:2ea39e7b58376b2fb57cd74098a374604b627266 commit r12-11057-g2ea39e7b58376b2fb57cd74098a374604b627266 Author: Jonathan Wakely Date: Fri Jun 23 13:50:01 2023 +0100 libstdc++: Qualify calls to debug mode helpers These functions should be qualified to disable unwa

[gcc r12-11056] libstdc++: Fix infinite loop in std::istream::ignore(n, delim) [PR93672]

2025-04-17 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:d143630ff7242ebaf9667667ecc1deb6bb678023 commit r12-11056-gd143630ff7242ebaf9667667ecc1deb6bb678023 Author: Jonathan Wakely Date: Thu Apr 4 10:33:33 2024 +0100 libstdc++: Fix infinite loop in std::istream::ignore(n, delim) [PR93672] A negative delim value pas

[gcc r12-11054] libstdc++: Fix std::deque::insert(pos, first, last) undefined behaviour [PR118035]

2025-04-17 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:d14333852ebd77b898b3bf1030f9bf5152497345 commit r12-11054-gd14333852ebd77b898b3bf1030f9bf5152497345 Author: Jonathan Wakely Date: Mon Dec 16 17:42:24 2024 + libstdc++: Fix std::deque::insert(pos, first, last) undefined behaviour [PR118035] Inserting an e

[gcc r12-11046] libstdc++: Add dg-options "-std=gnu++20" to backported tests

2025-04-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:cab0305aea0ca591b032adf09e97acd5e34c9f10 commit r12-11046-gcab0305aea0ca591b032adf09e97acd5e34c9f10 Author: Jonathan Wakely Date: Wed Apr 16 18:38:03 2025 +0100 libstdc++: Add dg-options "-std=gnu++20" to backported tests These tests were backported from gcc-

[gcc r12-11044] libstdc++: Skip redundant assertions in std::array equality [PR106212]

2025-04-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:c0d805192b0092235b2ef32a184b17a76ebac401 commit r12-11044-gc0d805192b0092235b2ef32a184b17a76ebac401 Author: Jonathan Wakely Date: Mon Dec 9 17:35:24 2024 + libstdc++: Skip redundant assertions in std::array equality [PR106212] As PR c++/106212 shows, the

[gcc r12-11045] libstdc++: Fix get<0> constraint for lvalue ranges::subrange (LWG 3589)

2025-04-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:6d8ee74e424c9d42b8164296dda0ec604a971253 commit r12-11045-g6d8ee74e424c9d42b8164296dda0ec604a971253 Author: Jonathan Wakely Date: Thu Nov 14 17:31:43 2024 + libstdc++: Fix get<0> constraint for lvalue ranges::subrange (LWG 3589) Approved at October 2021 p

[gcc r12-11040] libstdc++: Add missing parts of LWG 3480 for directory iterators [PR117560]

2025-04-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:5f3811fd50113571127b849325ab8f6c674158af commit r12-11040-g5f3811fd50113571127b849325ab8f6c674158af Author: Jonathan Wakely Date: Thu Nov 14 01:14:44 2024 + libstdc++: Add missing parts of LWG 3480 for directory iterators [PR117560] It looks like I only r

[gcc r13-9541] libstdc++: Fix ranges::copy_backward for a single memcpyable element [PR117121]

2025-04-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:892b26e44a569186b9546fd2387ca5f334098d86 commit r13-9541-g892b26e44a569186b9546fd2387ca5f334098d86 Author: Jonathan Wakely Date: Sun Oct 13 19:14:04 2024 +0100 libstdc++: Fix ranges::copy_backward for a single memcpyable element [PR117121] The result iterato

[gcc r13-9536] libstdc++: Fix std::future::wait_until for subsecond negative times [PR118093]

2025-04-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:1a8d20cd803b1818378e06b2a437debd3cc5176f commit r13-9536-g1a8d20cd803b1818378e06b2a437debd3cc5176f Author: Jonathan Wakely Date: Tue Dec 17 21:32:19 2024 + libstdc++: Fix std::future::wait_until for subsecond negative times [PR118093] The current check f

[gcc r13-9546] libstdc++: Add dg-options "-std=gnu++20" to backported tests

2025-04-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:4182fa87758d5a94c1f6d71f471842207e56f933 commit r13-9546-g4182fa87758d5a94c1f6d71f471842207e56f933 Author: Jonathan Wakely Date: Wed Apr 16 18:38:03 2025 +0100 libstdc++: Add dg-options "-std=gnu++20" to backported tests These tests were backported from gcc-1

[gcc r13-9542] libstdc++: Reuse std::__assign_one in

2025-04-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:46f2ed78d53893087165dc28238a8bc81101b599 commit r13-9542-g46f2ed78d53893087165dc28238a8bc81101b599 Author: Jonathan Wakely Date: Mon Oct 14 23:34:20 2024 +0100 libstdc++: Reuse std::__assign_one in Use std::__assign_one instead of ranges::__assign_one. Adjus

[gcc r13-9543] libstdc++: Fix ranges::move and ranges::move_backward to use iter_move [PR105609]

2025-04-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:285f01004e902ece64714cb4fb1d527b25437f2e commit r13-9543-g285f01004e902ece64714cb4fb1d527b25437f2e Author: Jonathan Wakely Date: Thu Feb 27 13:27:17 2025 + libstdc++: Fix ranges::move and ranges::move_backward to use iter_move [PR105609] The ranges::move

[gcc r13-9537] libstdc++: add missing include in ranges_util.h

2025-04-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:5d1ec58a3a17a78282b6e0fb2b8018d460b3 commit r13-9537-g5d1ec58a3a17a78282b6e0fb2b8018d460b3 Author: Arsen Arsenović Date: Sun Nov 5 13:54:54 2023 +0100 libstdc++: add missing include in ranges_util.h libstdc++-v3/ChangeLog: * include/b

[gcc r14-11628] libstdc++: Add test for not using reserved name 'ranges' before C++20

2025-04-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:3d03428400552156abd0d639dfc8fe9bb00158cb commit r14-11628-g3d03428400552156abd0d639dfc8fe9bb00158cb Author: Jonathan Wakely Date: Tue Apr 15 14:01:55 2025 +0100 libstdc++: Add test for not using reserved name 'ranges' before C++20 This is a test for a bug tha

[gcc r14-11624] libstdc++: Reuse std::__assign_one in

2025-04-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:542c7e9b3f4a118cbe2f9fa59aeafb23aab31e0b commit r14-11624-g542c7e9b3f4a118cbe2f9fa59aeafb23aab31e0b Author: Jonathan Wakely Date: Mon Oct 14 23:34:20 2024 +0100 libstdc++: Reuse std::__assign_one in Use std::__assign_one instead of ranges::__assign_one. Adju

[gcc r14-11621] libstdc++: Add missing header to for std::__memcmp

2025-04-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:fb00f4e4f16704fd310eeef91c4521d4871b79eb commit r14-11621-gfb00f4e4f16704fd310eeef91c4521d4871b79eb Author: Jonathan Wakely Date: Fri Jun 7 09:49:06 2024 +0100 libstdc++: Add missing header to for std::__memcmp As noticed by Michael Levine. libstdc+

[gcc r15-9494] libstdc++: Do not define __cpp_lib_ranges_iota in

2025-04-15 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:25775e73ea4d40a55a26b71c42cc6509caf4845f commit r15-9494-g25775e73ea4d40a55a26b71c42cc6509caf4845f Author: Jonathan Wakely Date: Tue Apr 15 14:00:23 2025 +0100 libstdc++: Do not define __cpp_lib_ranges_iota in In r14-7153-gadbc46942aee75 we removed a duplica

[gcc r15-9493] libstdc++: Do not declare namespace ranges in unconditionally

2025-04-15 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:df59bf20d85384f56395f573f294ddd45327347a commit r15-9493-gdf59bf20d85384f56395f573f294ddd45327347a Author: Jonathan Wakely Date: Tue Apr 15 14:01:55 2025 +0100 libstdc++: Do not declare namespace ranges in unconditionally Move namespace ranges inside the fea

[gcc r15-9477] libstdc++: Enable __gnu_test::test_container constructor for C++98

2025-04-15 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:8a208899e92e25f5d80b5a15548d39ea5551f492 commit r15-9477-g8a208899e92e25f5d80b5a15548d39ea5551f492 Author: Jonathan Wakely Date: Mon Apr 14 17:16:46 2025 +0100 libstdc++: Enable __gnu_test::test_container constructor for C++98 The only reason this constructor

[gcc r13-9529] libstdc++: Document thread-safety for COW std::string [PR21334]

2025-04-15 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:bbca95724c62ad1f860c2544e2b688b25ba79ec2 commit r13-9529-gbbca95724c62ad1f860c2544e2b688b25ba79ec2 Author: Jonathan Wakely Date: Fri Apr 11 11:08:34 2025 +0100 libstdc++: Document thread-safety for COW std::string [PR21334] The gcc4-compatible copy-on-write s

[gcc r14-11615] libstdc++: Document thread-safety for COW std::string [PR21334]

2025-04-15 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:4ec931c5e514ce0731cc72085af817ce0c6f3887 commit r14-11615-g4ec931c5e514ce0731cc72085af817ce0c6f3887 Author: Jonathan Wakely Date: Fri Apr 11 11:08:34 2025 +0100 libstdc++: Document thread-safety for COW std::string [PR21334] The gcc4-compatible copy-on-write

[gcc r15-9478] libstdc++: Fix std::string construction from volatile char* [PR119748]

2025-04-15 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:05d3aebe24be1177851574ab224f16492c5050fd commit r15-9478-g05d3aebe24be1177851574ab224f16492c5050fd Author: Jonathan Wakely Date: Fri Apr 11 22:13:14 2025 +0100 libstdc++: Fix std::string construction from volatile char* [PR119748] My recent r15-9381-g648d5c26

[gcc r15-9383] libstdc++: Add fast_float patch to LOCAL_PATCHES

2025-04-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:44478b69d70ff0095a1fd06392e380827de4688a commit r15-9383-g44478b69d70ff0095a1fd06392e380827de4688a Author: Jonathan Wakely Date: Fri Apr 11 14:21:35 2025 +0100 libstdc++: Add fast_float patch to LOCAL_PATCHES libstdc++-v3/ChangeLog: * src/c++

[gcc r15-9382] libstdc++: Support aarch64-w64-mingw32 target in fast_float

2025-04-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:c3ba75f6ac7d1e72faabe0cf62453f463359278f commit r15-9382-gc3ba75f6ac7d1e72faabe0cf62453f463359278f Author: Evgeny Karpov Date: Tue Sep 3 09:09:52 2024 + libstdc++: Support aarch64-w64-mingw32 target in fast_float This patch resolves the GCC compilation is

[gcc r15-9381] libstdc++: Use constexpr-if for std::basic_string::_S_copy_chars

2025-04-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:648d5c26e25497249e1d381449f2bf66418b997c commit r15-9381-g648d5c26e25497249e1d381449f2bf66418b997c Author: Jonathan Wakely Date: Thu Apr 10 12:21:26 2025 +0100 libstdc++: Use constexpr-if for std::basic_string::_S_copy_chars For C++11 and later we can remove

[gcc r15-9378] libstdc++: Add P1206R7 from_range members to std::string [PR111055]

2025-04-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:882d3b319dbf50ae64080731a1398031c100b7c7 commit r15-9378-g882d3b319dbf50ae64080731a1398031c100b7c7 Author: Jonathan Wakely Date: Thu Apr 10 13:40:53 2025 +0100 libstdc++: Add P1206R7 from_range members to std::string [PR111055] This is the last piece of P1206

[gcc r14-11588] libstdc++: Define __is_pair variable template for C++11

2025-04-10 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:c4bf3291f20b8746a15ab3025c891f13f7e54298 commit r14-11588-gc4bf3291f20b8746a15ab3025c891f13f7e54298 Author: Jonathan Wakely Date: Fri Nov 1 10:09:55 2024 + libstdc++: Define __is_pair variable template for C++11 libstdc++-v3/ChangeLog: *

[gcc r15-9365] libstdc++: Adjust value of __cpp_lib_constrained_equality for C++20

2025-04-10 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:bb323ec8fdfce6dc22b1ca13a2c381f1496c545d commit r15-9365-gbb323ec8fdfce6dc22b1ca13a2c381f1496c545d Author: Jonathan Wakely Date: Thu Apr 10 11:00:36 2025 +0100 libstdc++: Adjust value of __cpp_lib_constrained_equality for C++20 The P3379R0 bump to __cpp_lib_c

[gcc r15-9273] libstdc++: Fix use-after-free in std::format [PR119671]

2025-04-08 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:e33b62eed7fd0a82d758b23252d288585b6790d2 commit r15-9273-ge33b62eed7fd0a82d758b23252d288585b6790d2 Author: Jonathan Wakely Date: Mon Apr 7 19:52:55 2025 +0100 libstdc++: Fix use-after-free in std::format [PR119671] When formatting floating-point values to wid

[gcc r15-9258] libstdc++: Add new headers to Doxygen config file

2025-04-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:5430fcd1a3222d62c1b9560de251268c8bc50303 commit r15-9258-g5430fcd1a3222d62c1b9560de251268c8bc50303 Author: Jonathan Wakely Date: Thu Apr 3 15:36:08 2025 +0100 libstdc++: Add new headers to Doxygen config file libstdc++-v3/ChangeLog: * doc/dox

[gcc r15-9260] libstdc++: Remove stray pragma in new header [PR119642]

2025-04-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:3b1cf36eb47e217b6f093abd9f76ea358d456e2e commit r15-9260-g3b1cf36eb47e217b6f093abd9f76ea358d456e2e Author: Jonathan Wakely Date: Mon Apr 7 11:30:41 2025 +0100 libstdc++: Remove stray pragma in new header [PR119642] libstdc++-v3/ChangeLog: PR

[gcc r15-9069] libstdc++: Make operator== for std::tuple convert to bool [PR119545]

2025-04-04 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:b9adf3a4c8112df1d74440157f578a8344ebe166 commit r15-9069-gb9adf3a4c8112df1d74440157f578a8344ebe166 Author: Jonathan Wakely Date: Mon Mar 31 12:17:02 2025 +0100 libstdc++: Make operator== for std::tuple convert to bool [PR119545] The boolean-testable requireme

[gcc r13-9486] libstdc++: Fix bogus -Wstringop-overflow in std::vector::insert [PR117983]

2025-04-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:8f633fe7c7d03ed6c0ce029a831037a6274a0882 commit r13-9486-g8f633fe7c7d03ed6c0ce029a831037a6274a0882 Author: Jonathan Wakely Date: Fri Mar 28 22:00:38 2025 + libstdc++: Fix bogus -Wstringop-overflow in std::vector::insert [PR117983] This was fixed on trunk

[gcc r13-9488] libstdc++: Fix -Warray-bounds warning in std::vector [PR110498]

2025-04-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:a5f7850221f935b97980e2a52b1aaeb944d7d1cf commit r13-9488-ga5f7850221f935b97980e2a52b1aaeb944d7d1cf Author: Jonathan Wakely Date: Fri Mar 28 15:41:41 2025 + libstdc++: Fix -Warray-bounds warning in std::vector [PR110498] In this case, we need to tell the c

[gcc r13-9484] libstdc++: Add ranges::range_common_reference_t for C++20 (LWG 3860)

2025-04-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:bcfc60d64d6362e5c31a8a9f11296ab65c5ae3ab commit r13-9484-gbcfc60d64d6362e5c31a8a9f11296ab65c5ae3ab Author: Jonathan Wakely Date: Wed Jun 12 15:02:14 2024 +0100 libstdc++: Add ranges::range_common_reference_t for C++20 (LWG 3860) LWG 3860 added this alias temp

[gcc r12-11013] libstdc++: Teach optimizer that empty COW strings are empty [PR107087]

2025-04-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:f3878885b1aa4ab96b6905d9485a1261934e291b commit r12-11013-gf3878885b1aa4ab96b6905d9485a1261934e291b Author: Jonathan Wakely Date: Fri Mar 31 13:44:04 2023 +0100 libstdc++: Teach optimizer that empty COW strings are empty [PR107087] The compiler doesn't know a

[gcc r14-11507] libstdc++: Fix -Warray-bounds warning in std::vector::resize [PR114945]

2025-04-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:6b11aed73f6601de32082a4519022d4de1ce8a8f commit r14-11507-g6b11aed73f6601de32082a4519022d4de1ce8a8f Author: Jonathan Wakely Date: Mon Mar 31 12:30:44 2025 +0100 libstdc++: Fix -Warray-bounds warning in std::vector::resize [PR114945] This is yet another false

[gcc r14-11509] libstdc++: Fix -Wstringop-overread warning in std::vector [PR114758]

2025-04-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:f0c4ffcd86e50e7758f2408926bc880d3b810895 commit r14-11509-gf0c4ffcd86e50e7758f2408926bc880d3b810895 Author: Jonathan Wakely Date: Fri Mar 28 15:41:41 2025 + libstdc++: Fix -Wstringop-overread warning in std::vector [PR114758] As in r13-4393-gcca06f0d6d76b

[gcc r15-9134] libstdc++: Fix -Warray-bounds warning in std::vector::resize [PR114945]

2025-04-01 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:844eed3364309bd20cbb7d6793a16b7c6b889ba4 commit r15-9134-g844eed3364309bd20cbb7d6793a16b7c6b889ba4 Author: Jonathan Wakely Date: Mon Mar 31 12:30:44 2025 +0100 libstdc++: Fix -Warray-bounds warning in std::vector::resize [PR114945] This is yet another false p

[gcc r14-11496] libstdc++: Avoid bogus -Walloc-size-larger-than warning in test [PR116212]

2025-04-01 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:30d7bca6c2a3d70ecafdc4b2cf807944c736214c commit r14-11496-g30d7bca6c2a3d70ecafdc4b2cf807944c736214c Author: Jonathan Wakely Date: Tue Apr 1 11:02:43 2025 +0100 libstdc++: Avoid bogus -Walloc-size-larger-than warning in test [PR116212] The compiler can't tell

[gcc r14-11494] libstdc++: Add ranges::range_common_reference_t for C++20 (LWG 3860)

2025-04-01 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:b37d9e538123c71c6e3478ed902561131d1bf0be commit r14-11494-gb37d9e538123c71c6e3478ed902561131d1bf0be Author: Jonathan Wakely Date: Wed Jun 12 15:02:14 2024 +0100 libstdc++: Add ranges::range_common_reference_t for C++20 (LWG 3860) LWG 3860 added this alias tem

[gcc r14-11493] libstdc++: Check feature test macro for associative container node extraction

2025-04-01 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:f9ff3cd95c951e4625f1c0250206322f5f7e3fa3 commit r14-11493-gf9ff3cd95c951e4625f1c0250206322f5f7e3fa3 Author: Jonathan Wakely Date: Fri Nov 1 10:50:02 2024 + libstdc++: Check feature test macro for associative container node extraction Replace some `__cplu

[gcc r15-9111] libstdc++: Fix -Wstringop-overread warning in std::vector [PR114758]

2025-03-31 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:1f6c19f307c8de9830130a0ba071c24e3835beb3 commit r15-9111-g1f6c19f307c8de9830130a0ba071c24e3835beb3 Author: Jonathan Wakely Date: Fri Mar 28 15:41:41 2025 + libstdc++: Fix -Wstringop-overread warning in std::vector [PR114758] As in r13-4393-gcca06f0d6d76b0

[gcc r15-9071] libstdc++: Tweak linker script to avoid conflict on Solaris

2025-03-31 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:44289d258a970e39059afa33d2a44d16ba41d3f2 commit r15-9071-g44289d258a970e39059afa33d2a44d16ba41d3f2 Author: Jonathan Wakely Date: Mon Mar 31 17:07:55 2025 +0100 libstdc++: Tweak linker script to avoid conflict on Solaris The new symbols for the _M_construct fu

[gcc r13-9465] libstdc++: Implement LWG 2937 for std::filesystem::equivalent [PR118158]

2025-03-31 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:e346a33381df08988f2b1c1f09f1ba573bb1f80b commit r13-9465-ge346a33381df08988f2b1c1f09f1ba573bb1f80b Author: Jonathan Wakely Date: Mon Dec 30 13:08:41 2024 + libstdc++: Implement LWG 2937 for std::filesystem::equivalent [PR118158] Do not report an error for

[gcc r13-9476] libstdc++: Update tzdata to 2025a

2025-03-31 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:0ad74de398a8785ea285d7071697c5a0f9321846 commit r13-9476-g0ad74de398a8785ea285d7071697c5a0f9321846 Author: Jonathan Wakely Date: Fri Jan 12 16:57:41 2024 + libstdc++: Update tzdata to 2025a Import the new 2025a tzdata.zi file. The leapseconds file was als

[gcc r13-9471] libstdc++: Fix parallel std::exclusive_scan [PR108236]

2025-03-31 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:081989e519b2fa80a36d852af43cdda63b2e1a16 commit r13-9471-g081989e519b2fa80a36d852af43cdda63b2e1a16 Author: Jonathan Wakely Date: Tue Dec 3 16:36:05 2024 + libstdc++: Fix parallel std::exclusive_scan [PR108236] The standard says that std::exclusive_scan ca

[gcc r13-9472] libstdc++: Fix std::basic_stracktrace to not assume allocators throw std::bad_alloc

2025-03-31 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:2b44ca5a76dffcedacbec2ccf0917f8039e192b1 commit r13-9472-g2b44ca5a76dffcedacbec2ccf0917f8039e192b1 Author: Jonathan Wakely Date: Tue Sep 24 12:44:09 2024 +0100 libstdc++: Fix std::basic_stracktrace to not assume allocators throw std::bad_alloc The standard a

[gcc r13-9469] libstdc++: Skip redundant assertions in std::array equality [PR106212]

2025-03-31 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:083224c28524217b1a4b14f55b0447d520020451 commit r13-9469-g083224c28524217b1a4b14f55b0447d520020451 Author: Jonathan Wakely Date: Mon Dec 9 17:35:24 2024 + libstdc++: Skip redundant assertions in std::array equality [PR106212] As PR c++/106212 shows, the D

[gcc r13-9462] libstdc++: Fix some typos and grammatical errors in docs

2025-03-31 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:cbd41cd2915cc9b980952cc17b6979deb3696fbb commit r13-9462-gcbd41cd2915cc9b980952cc17b6979deb3696fbb Author: Jonathan Wakely Date: Wed Oct 30 21:10:58 2024 + libstdc++: Fix some typos and grammatical errors in docs Also remove some redundant 'void' paramete

[gcc r13-9463] libstdc++: Fix some broken links in the manual

2025-03-31 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:4ad6a2503d19e92b0749d5891aafb16d7d93fff7 commit r13-9463-g4ad6a2503d19e92b0749d5891aafb16d7d93fff7 Author: Jonathan Wakely Date: Mon Mar 24 21:28:47 2025 + libstdc++: Fix some broken links in the manual libstdc++-v3/ChangeLog: * doc/xml/m

[gcc r14-11481] libstdc++: Update tzdata to 2025a

2025-03-31 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:ea45b49d3a8719c3450081ac6c4437e060fc4010 commit r14-11481-gea45b49d3a8719c3450081ac6c4437e060fc4010 Author: Jonathan Wakely Date: Fri Jan 12 16:57:41 2024 + libstdc++: Update tzdata to 2025a Import the new 2025a tzdata.zi file. The leapseconds file was al

[gcc r15-8486] libstdc++: Fix std.compat exports of and

2025-03-27 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:ff3343518ae6e1aa1efe7fe02a6a4c6cb24f3b62 commit r15-8486-gff3343518ae6e1aa1efe7fe02a6a4c6cb24f3b62 Author: Jonathan Wakely Date: Thu Mar 20 18:47:33 2025 + libstdc++: Fix std.compat exports of and libstdc++-v3/ChangeLog: * src/c++23/std

[gcc r15-8980] libstdc++: Replace use of std::min in ranges::uninitialized_xxx algos [PR101587]

2025-03-27 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:f4b6acfc36fb1f72fdd5bf4da208515e6495a062 commit r15-8980-gf4b6acfc36fb1f72fdd5bf4da208515e6495a062 Author: Jonathan Wakely Date: Wed Mar 26 11:47:05 2025 + libstdc++: Replace use of std::min in ranges::uninitialized_xxx algos [PR101587] Because ranges ca

[gcc r15-8978] libstdc++: Update tzdata to 2025b

2025-03-27 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:fd3bb314052f04f9357b4dce89fcb61ecfd3a83b commit r15-8978-gfd3bb314052f04f9357b4dce89fcb61ecfd3a83b Author: Jonathan Wakely Date: Fri Jan 12 16:57:41 2024 + libstdc++: Update tzdata to 2025b Import the new 2025b tzdata.zi file. libstdc++-v3/Change

[gcc r15-8966] libstdc++: Fix std::ranges::iter_move for function references [PR119469]

2025-03-27 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:3e52eb28c537aaa03afb78ef9dff8325c5f41f78 commit r15-8966-g3e52eb28c537aaa03afb78ef9dff8325c5f41f78 Author: Jonathan Wakely Date: Wed Mar 26 11:21:32 2025 + libstdc++: Fix std::ranges::iter_move for function references [PR119469] The result of std::move (o

[gcc r14-11452] libstdc++: Add static_assertions to ranges::to adaptor factory [PR112803]

2025-03-26 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:679af7b1037ae8fd4fe3f7b22ba03673b1af8c98 commit r14-11452-g679af7b1037ae8fd4fe3f7b22ba03673b1af8c98 Author: Jonathan Wakely Date: Thu Feb 27 15:48:49 2025 + libstdc++: Add static_assertions to ranges::to adaptor factory [PR112803] The standard requires th

[gcc r14-11451] libstdc++: Cast -1 to size_t in [PR119429]

2025-03-26 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:65670b788d4624d54b270d51ec846d93133e5c50 commit r14-11451-g65670b788d4624d54b270d51ec846d93133e5c50 Author: Jonathan Wakely Date: Mon Mar 24 21:25:20 2025 + libstdc++: Cast -1 to size_t in [PR119429] This avoids a runtime error from Clang's annoying -fsa

[gcc r14-11450] libstdc++: Define operator== for hash table iterators [PR115939]

2025-03-26 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:b5d04ffcdf30076bf80aa48f7a67404c20597141 commit r14-11450-gb5d04ffcdf30076bf80aa48f7a67404c20597141 Author: Jonathan Wakely Date: Tue Jul 16 09:43:06 2024 +0100 libstdc++: Define operator== for hash table iterators [PR115939] Currently iterators for unordered

[gcc r15-8904] libstdc++: Optimize std::vector construction from input iterators [PR108487]

2025-03-25 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:e200f53a5556516ec831e6b7a34aaa0f10a4ab0a commit r15-8904-ge200f53a5556516ec831e6b7a34aaa0f10a4ab0a Author: Jonathan Wakely Date: Tue Mar 25 13:24:08 2025 + libstdc++: Optimize std::vector construction from input iterators [PR108487] LWG 3291 make std::ran

[gcc r15-8905] libstdc++: Allow std::ranges::to to create unions

2025-03-25 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:479a0a8644e5efa0470f032be21ca7749968af42 commit r15-8905-g479a0a8644e5efa0470f032be21ca7749968af42 Author: Jonathan Wakely Date: Tue Mar 25 00:27:52 2025 + libstdc++: Allow std::ranges::to to create unions LWG 4229 points out that the std::ranges::to word

gcc-cvs@gcc.gnu.org

2025-03-21 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:3e1d760bf49d0e9a89dcfa0450a6d1ae5ceb756e commit r15-8488-g3e1d760bf49d0e9a89dcfa0450a6d1ae5ceb756e Author: Jonathan Wakely Date: Thu Mar 20 09:52:35 2025 + libstdc++: Simplify std::vector::vector(from_range_t, const Alloc&) Tomasz suggested replacing this

[gcc r15-8485] libstdc++: Add views::cache_latest and views::to_input to std module

2025-03-21 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:ced873be918186a98d69dcdd89bb0240973b0f1a commit r15-8485-gced873be918186a98d69dcdd89bb0240973b0f1a Author: Jonathan Wakely Date: Thu Mar 20 18:48:20 2025 + libstdc++: Add views::cache_latest and views::to_input to std module Also export the tuple-like hel

[gcc r15-8450] libstdc++: Make test use instead of

2025-03-19 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:562416d8131dc9eeb4a778e7ef476157dbd9afd2 commit r15-8450-g562416d8131dc9eeb4a778e7ef476157dbd9afd2 Author: Jonathan Wakely Date: Mon Mar 17 15:02:12 2025 + libstdc++: Make test use instead of Our ensures that LLONG_MIN, LLONG_MAX, and ULLONG_MAX are

[gcc r13-9432] libstdc++: Document when std::string::shrink_to_fit was added

2025-03-17 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:770512a0f3a38633027f521f8287ed8c54018370 commit r13-9432-g770512a0f3a38633027f521f8287ed8c54018370 Author: Jonathan Wakely Date: Tue May 14 14:28:21 2024 +0100 libstdc++: Document when std::string::shrink_to_fit was added This section can be misread to say th

[gcc r13-9433] libstdc++: Fix typo in comment in src/c++17/fs_dir.cc

2025-03-17 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:2b3879871e8f9205afb9b886e91456543cc40995 commit r13-9433-g2b3879871e8f9205afb9b886e91456543cc40995 Author: Jonathan Wakely Date: Thu Dec 12 20:38:54 2024 + libstdc++: Fix typo in comment in src/c++17/fs_dir.cc libstdc++-v3/ChangeLog: * sr

[gcc r15-8007] libstdc++: Use new header in

2025-03-12 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:d8a3944b440777d2d6fb4a9f456189a0dc439ec8 commit r15-8007-gd8a3944b440777d2d6fb4a9f456189a0dc439ec8 Author: Jonathan Wakely Date: Wed Mar 12 17:43:08 2025 + libstdc++: Use new header in In r15-5832-g91f4550e1700b7 std::monostate was moved to its own head

gcc-cvs@gcc.gnu.org

2025-03-12 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:4d2683b04fd329c97e3da09498345fe3ee00455f commit r15-8003-g4d2683b04fd329c97e3da09498345fe3ee00455f Author: Jonathan Wakely Date: Mon Mar 10 14:29:36 2025 + libstdc++: Add static_assert to std::packaged_task::packaged_task(F&&) LWG 4154 (approved in Wrocła

[gcc r15-7990] libstdc++: Prevent dangling references in std::unique_ptr::operator*

2025-03-12 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:8ff7ff1a0691b7b409aa31c8f6dfcefec3e4720b commit r15-7990-g8ff7ff1a0691b7b409aa31c8f6dfcefec3e4720b Author: Jonathan Wakely Date: Tue Mar 11 17:29:01 2025 + libstdc++: Prevent dangling references in std::unique_ptr::operator* LWG 4148 (approved in Wrocław,

[gcc r15-7989] libstdc++: Make range adaptor __has_arrow helper use a const type

2025-03-12 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:04815ae0a2b27895411506813db3a8b460be1d6d commit r15-7989-g04815ae0a2b27895411506813db3a8b460be1d6d Author: Jonathan Wakely Date: Tue Mar 11 15:47:21 2025 + libstdc++: Make range adaptor __has_arrow helper use a const type LWG 4112 (approved in Wrocław, No

[gcc r15-7988] libstdc++: Reject basic_format_parse_context::check_dynamic_spec<>(n)

2025-03-12 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:a21847acb8bb1101c15deef1b55d929e65c9ada4 commit r15-7988-ga21847acb8bb1101c15deef1b55d929e65c9ada4 Author: Jonathan Wakely Date: Sat Mar 8 11:58:49 2025 + libstdc++: Reject basic_format_parse_context::check_dynamic_spec<>(n) LWG 4142 (approved in Wrocław,

[gcc r15-7896] libstdc++: Add poison pill for chrono::from_stream

2025-03-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:4b180459626df64dac758da8760d868c2604ddf2 commit r15-7896-g4b180459626df64dac758da8760d868c2604ddf2 Author: Jonathan Wakely Date: Thu Mar 6 20:23:29 2025 + libstdc++: Add poison pill for chrono::from_stream LWG 3956 (approved in Hagenberg, February 2025) d

[gcc r15-7885] libstdc++: Add missing static_assert to std::expected

2025-03-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:9f40ec15a30a248d72c496614d7bcbaa9be8ca49 commit r15-7885-g9f40ec15a30a248d72c496614d7bcbaa9be8ca49 Author: Jonathan Wakely Date: Wed Mar 5 21:08:21 2025 + libstdc++: Add missing static_assert to std::expected::value()&& The r15-2326-gea435261ad58ea change

[gcc r15-7864] libstdc++: Remove redundant std::span destructor

2025-03-06 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:21c96f68f760ca303bb462134386ae201add4b44 commit r15-7864-g21c96f68f760ca303bb462134386ae201add4b44 Author: Jonathan Wakely Date: Wed Mar 5 18:12:09 2025 + libstdc++: Remove redundant std::span destructor This destructor declaration serves no purpose, as p

[gcc r15-7863] libstdc++: Fix failures in new std::complex test [PR119144]

2025-03-06 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:d2b022e38a778d64350f4d4236a2c8a36e0e621c commit r15-7863-gd2b022e38a778d64350f4d4236a2c8a36e0e621c Author: Jonathan Wakely Date: Thu Mar 6 16:04:05 2025 + libstdc++: Fix failures in new std::complex test [PR119144] This test fails due to duplicate explici

[gcc r15-7855] libstdc++: Fix constexpr memory algo tests for COW std::string

2025-03-06 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:6eede5ad12415055ee54e5cb3218a340d383183c commit r15-7855-g6eede5ad12415055ee54e5cb3218a340d383183c Author: Jonathan Wakely Date: Thu Mar 6 11:24:03 2025 + libstdc++: Fix constexpr memory algo tests for COW std::string The old COW std::string is not usable

[gcc r15-7844] libstdc++: Make enumerate_view::iterator::operator- noexcept

2025-03-05 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:c7449f1b1511abbee1c6b060090eda4d2d6b1879 commit r15-7844-gc7449f1b1511abbee1c6b060090eda4d2d6b1879 Author: Jonathan Wakely Date: Wed Mar 5 18:06:25 2025 + libstdc++: Make enumerate_view::iterator::operator- noexcept Implement LWG 3912, approved in Varna,

[gcc r15-7842] libstdc++: Move new functions to separate files [PR119110]

2025-03-05 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:c21d5a3591fd761872e18278e1cd8ec18e36d4cb commit r15-7842-gc21d5a3591fd761872e18278e1cd8ec18e36d4cb Author: Jonathan Wakely Date: Mon Mar 3 13:36:54 2025 + libstdc++: Move new functions to separate files [PR119110] The new test functions I added in r15-776

[gcc r14-11361] libstdc++: Fix warning regressions in

2025-02-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:c795413cf3a879e1e9155774652180fb3fbf5830 commit r14-11361-gc795413cf3a879e1e9155774652180fb3fbf5830 Author: Jonathan Wakely Date: Tue Jun 18 20:53:53 2024 +0100 libstdc++: Fix warning regressions in I caused some new warnings with -Wsystem-headers with my re

[gcc r14-11363] libstdc++: Optimize std::basic_string_view::starts_with

2025-02-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:8443a90c4332b9c1b8c370c971777807512f7602 commit r14-11363-g8443a90c4332b9c1b8c370c971777807512f7602 Author: Jonathan Wakely Date: Thu May 30 20:36:42 2024 +0100 libstdc++: Optimize std::basic_string_view::starts_with We get smaller code at all optimization le

[gcc r14-11366] libstdc++: Hide std::tuple internals from Doxygen docs

2025-02-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:9c02bad2b5e012e36bb0a440063569bc40b95f2e commit r14-11366-g9c02bad2b5e012e36bb0a440063569bc40b95f2e Author: Jonathan Wakely Date: Fri Aug 23 22:06:43 2024 +0100 libstdc++: Hide std::tuple internals from Doxygen docs libstdc++-v3/ChangeLog: *

[gcc r15-7766] libstdc++: Fix ranges::iter_move handling of rvalues [PR106612]

2025-02-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:a8ee522c5923ba17851e4b71316a2dff19d6368f commit r15-7766-ga8ee522c5923ba17851e4b71316a2dff19d6368f Author: Jonathan Wakely Date: Fri Feb 28 21:44:41 2025 + libstdc++: Fix ranges::iter_move handling of rvalues [PR106612] The specification for std::ranges::

[gcc r15-7764] libstdc++: Add static_assertions to ranges::to adaptor factory [PR112803]

2025-02-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:a9cfcd0d9e3780c71442057f636f62a7142056cb commit r15-7764-ga9cfcd0d9e3780c71442057f636f62a7142056cb Author: Jonathan Wakely Date: Thu Feb 27 15:48:49 2025 + libstdc++: Add static_assertions to ranges::to adaptor factory [PR112803] The standard requires tha

[gcc r14-11355] libstdc++: Use ADL swap for containers' function objects [PR117921]

2025-02-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:dd8866d79632ddcf4811859e98f5c990627d5727 commit r14-11355-gdd8866d79632ddcf4811859e98f5c990627d5727 Author: Jonathan Wakely Date: Thu Dec 5 12:46:26 2024 + libstdc++: Use ADL swap for containers' function objects [PR117921] The standard says that Compare,

[gcc r14-11354] libstdc++: Add debug assertions to std::list and std::forward_list

2025-02-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:1921b0c043014cdcc9981eefb674f2cab3a9d72e commit r14-11354-g1921b0c043014cdcc9981eefb674f2cab3a9d72e Author: Jonathan Wakely Date: Fri Nov 15 22:03:20 2024 + libstdc++: Add debug assertions to std::list and std::forward_list While working on fancy pointer

[gcc r14-11356] libstdc++: Add missing equality comparison in new tests [PR117921]

2025-02-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:6e97d601f18141a67d0896122187e556d5f3d6c4 commit r14-11356-g6e97d601f18141a67d0896122187e556d5f3d6c4 Author: Jonathan Wakely Date: Mon Dec 9 09:36:15 2024 + libstdc++: Add missing equality comparison in new tests [PR117921] These new tests fail in Debug Mo

[gcc r14-11358] libstdc++: Qualify calls in to prevent ADL

2025-02-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:6561de33c3b184b039f79f49a5f1c949f9c6ecd5 commit r14-11358-g6561de33c3b184b039f79f49a5f1c949f9c6ecd5 Author: Jonathan Wakely Date: Fri Jun 21 00:25:32 2024 +0100 libstdc++: Qualify calls in to prevent ADL libstdc++-v3/ChangeLog: * include/bit

[gcc r15-7741] libstdc++: Fix outdated comment in

2025-02-27 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:e8302282cdb53ae1d347c12d7a50c4209fbab4f7 commit r15-7741-ge8302282cdb53ae1d347c12d7a50c4209fbab4f7 Author: Jonathan Wakely Date: Thu Feb 27 21:58:09 2025 + libstdc++: Fix outdated comment in My r15-998-g2a83084ce55363 change replaced the use of nothrow

[gcc r15-7708] libstdc++: add support for constexpr stable_sort (P2562R1)

2025-02-25 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:ff43f9853d3b10e0d2694cd607da1056cb80f38a commit r15-7708-gff43f9853d3b10e0d2694cd607da1056cb80f38a Author: Giuseppe D'Angelo Date: Tue Feb 25 18:23:55 2025 + libstdc++: add support for constexpr stable_sort (P2562R1) stable_sort has been made constexpr in

[gcc r15-7671] libstdc++: Remove misleading comment in __atomic_base

2025-02-22 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:4470229653e9e539f389d6f41d013d243d6acafb commit r15-7671-g4470229653e9e539f389d6f41d013d243d6acafb Author: Jonathan Wakely Date: Tue Apr 15 20:13:41 2014 +0100 libstdc++: Remove misleading comment in __atomic_base No conversion is needed because the type of _

[gcc r15-7648] libstdc++: Use new type-generic built-ins in [PR118855]

2025-02-20 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:e8ad697a75b0870a833366daf687668a57cabb6e commit r15-7648-ge8ad697a75b0870a833366daf687668a57cabb6e Author: Jonathan Wakely Date: Wed Feb 19 14:48:04 2025 + libstdc++: Use new type-generic built-ins in [PR118855] This makes several functions in faster to

[gcc r15-7647] libstdc++: Fix invalid signed arguments to functions

2025-02-20 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:32457bc25fea80b7bfb2f572e3e163b1dc359969 commit r15-7647-g32457bc25fea80b7bfb2f572e3e163b1dc359969 Author: Jonathan Wakely Date: Thu Feb 13 09:40:44 2025 + libstdc++: Fix invalid signed arguments to functions These should have been unsigned, but the stat

[gcc r15-7646] libstdc++: Remove workaround for reserved init_priority warnings

2025-02-20 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:29eb6f8f41e0530f7ecb93cb66d3a35e0344bc1d commit r15-7646-g29eb6f8f41e0530f7ecb93cb66d3a35e0344bc1d Author: Jonathan Wakely Date: Fri Feb 14 15:28:32 2025 + libstdc++: Remove workaround for reserved init_priority warnings Since r15-7511-g4e7f74225116e7 we

[gcc r15-7645] libstdc++: Use init_priority attribute for tzdb globals [PR118811]

2025-02-20 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:99f57446e63b8ebeaeeae8dc48981cd5f1dfb831 commit r15-7645-g99f57446e63b8ebeaeeae8dc48981cd5f1dfb831 Author: Jonathan Wakely Date: Wed Feb 12 17:29:59 2025 + libstdc++: Use init_priority attribute for tzdb globals [PR118811] When linking statically to libst

[gcc r15-7556] libstdc++: Remove unused header from

2025-02-15 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:7698d2079ba7eb37b0cd7f7bb04f7c956da9db08 commit r15-7556-g7698d2079ba7eb37b0cd7f7bb04f7c956da9db08 Author: Jonathan Wakely Date: Thu Feb 13 10:33:50 2025 + libstdc++: Remove unused header from libstdc++-v3/ChangeLog: * include/bits/share

[gcc r15-7553] libstdc++: Combine three tests into one

2025-02-15 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:08f70200ce01eea42eed7c6fcdcf300a8812be95 commit r15-7553-g08f70200ce01eea42eed7c6fcdcf300a8812be95 Author: Jonathan Wakely Date: Wed Feb 12 19:52:01 2025 + libstdc++: Combine three tests into one Instead of a test with { target c++11_only } and another wi

[gcc r15-7530] libstdc++: Fix more unqualified uses of make_pair

2025-02-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:06724b6079b5ad983f7d29b39b4cc38cde0f37b3 commit r15-7530-g06724b6079b5ad983f7d29b39b4cc38cde0f37b3 Author: Jonathan Wakely Date: Wed Feb 12 18:33:46 2025 + libstdc++: Fix more unqualified uses of make_pair There are some unqualified calls to make_pair in

[gcc r15-7529] libstdc++: Fix use of make_pair that used ADL

2025-02-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:d5fb86cbec48af24d3ec56519fdf8b0c4133b801 commit r15-7529-gd5fb86cbec48af24d3ec56519fdf8b0c4133b801 Author: Jonathan Wakely Date: Wed Feb 12 18:30:21 2025 + libstdc++: Fix use of make_pair that used ADL _Rb_tree::_M_equal_range calls make_pair unqualified,

[gcc r15-7528] libstdc++: Conditionally use floating-point fetch_add builtins

2025-02-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:5ced917508eee7eb499e19feeb3def1fa1842bb4 commit r15-7528-g5ced917508eee7eb499e19feeb3def1fa1842bb4 Author: Matthew Malcomson Date: Fri Feb 7 14:49:11 2025 + libstdc++: Conditionally use floating-point fetch_add builtins - Some hardware has support for flo

  1   2   3   4   5   6   >