[gcc r16-2315] libstdc++: Add comments to __unicode::_Utf_iterator

2025-07-17 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:7ac31f1e42fa7a0d47c27ef0332d6801d1ecdbf6 commit r16-2315-g7ac31f1e42fa7a0d47c27ef0332d6801d1ecdbf6 Author: Jonathan Wakely Date: Tue Jul 15 10:18:11 2025 +0100 libstdc++: Add comments to __unicode::_Utf_iterator Add comments documenting what it does and how i

[gcc r16-2267] libstdc++: Implement std::chrono::current_zone() for Windows [PR108409]

2025-07-15 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:e28494e08092c4096a015563c0ba0494ce1edf81 commit r16-2267-ge28494e08092c4096a015563c0ba0494ce1edf81 Author: Björn Schäpers Date: Thu Jul 10 09:48:19 2025 +0200 libstdc++: Implement std::chrono::current_zone() for Windows [PR108409] On Windows there is no API t

[gcc r16-2260] libstdc++: Tweak dg-error patterns for C++26 constexpr changes

2025-07-15 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c743c1cc0ab9f188c2723815591420040727cf54 commit r16-2260-gc743c1cc0ab9f188c2723815591420040727cf54 Author: Jonathan Wakely Date: Fri Jul 11 23:49:05 2025 +0100 libstdc++: Tweak dg-error patterns for C++26 constexpr changes libstdc++-v3/ChangeLog:

[gcc r16-2228] libstdc++: Correct value of __cpp_lib_constexpr_exceptions [PR117785]

2025-07-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:9b6b7fed78c5d3514a180f7ae9f7d86824f45735 commit r16-2228-g9b6b7fed78c5d3514a180f7ae9f7d86824f45735 Author: Jonathan Wakely Date: Fri Jul 11 23:49:27 2025 +0100 libstdc++: Correct value of __cpp_lib_constexpr_exceptions [PR117785] Only P3068R6 (Allowing except

[gcc r16-2227] libstdc++: Fix constexpr exceptions for -fno-exceptions

2025-07-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:8aff55e2598eca1e055d4ec16cec84676ca150c2 commit r16-2227-g8aff55e2598eca1e055d4ec16cec84676ca150c2 Author: Jonathan Wakely Date: Fri Jul 11 12:40:14 2025 +0100 libstdc++: Fix constexpr exceptions for -fno-exceptions The if-consteval branches in std::make_exce

[gcc r16-2220] middle-end: Fix typo in gimple.h

2025-07-13 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:356250630abd876ae592bc3d2b4cc171bc834b79 commit r16-2220-g356250630abd876ae592bc3d2b4cc171bc834b79 Author: Benjamin Wu Date: Sun Jul 13 17:25:02 2025 +0100 middle-end: Fix typo in gimple.h gcc/ChangeLog: * gimple.h (GTMA_DOES_GO_IRREVOCABLE):

[gcc r16-2152] libstdc++: Do not use list-initialization in std::span members [PR120997]

2025-07-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:a72d0e1a8bf0770ddf1d8d0ebe589f92a4fab4ef commit r16-2152-ga72d0e1a8bf0770ddf1d8d0ebe589f92a4fab4ef Author: Jonathan Wakely Date: Tue Jul 8 14:56:39 2025 +0100 libstdc++: Do not use list-initialization in std::span members [PR120997] As the bug report shows, f

[gcc r16-2130] libstdc++: Added missing members to numeric_limits specializations for integer-class types

2025-07-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:7135990e3b07d3f29de46e9ca7ddbb66c094d52e commit r16-2130-g7135990e3b07d3f29de46e9ca7ddbb66c094d52e Author: Mateusz Zych Date: Tue Jul 8 10:51:07 2025 +0100 libstdc++: Added missing members to numeric_limits specializations for integer-class types [iterator.c

[gcc r16-2131] libstdc++: Add smart ptr owner_equals and owner_hash [PR117403]

2025-07-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:10b8379252e91c2e129f88482240b12ca392d5e2 commit r16-2131-g10b8379252e91c2e129f88482240b12ca392d5e2 Author: Paul Keir Date: Tue Jul 8 13:36:49 2025 +0100 libstdc++: Add smart ptr owner_equals and owner_hash [PR117403] New structs and member functions added to

[gcc r15-9937] libstdc++: Fix typo in __size_to_integer(__GLIBCXX_TYPE_INT_N_3)

2025-07-08 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:dff46525b78b8c9433ad63e5d7396b2ecca450f9 commit r15-9937-gdff46525b78b8c9433ad63e5d7396b2ecca450f9 Author: Jonathan Wakely Date: Fri Jul 4 21:33:05 2025 +0100 libstdc++: Fix typo in __size_to_integer(__GLIBCXX_TYPE_INT_N_3) The overload taking a signed type w

[gcc r16-2078] libstdc++: Fix attribute order on __normal_iterator friends [PR120949]

2025-07-07 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:ed912b1ee5ad0f241f968d5fd1a54a7e9e0e20dd commit r16-2078-ged912b1ee5ad0f241f968d5fd1a54a7e9e0e20dd Author: Jonathan Wakely Date: Fri Jul 4 21:19:52 2025 +0100 libstdc++: Fix attribute order on __normal_iterator friends [PR120949] In r16-1911-g6596f5ab746533 I

[gcc r16-2076] libstdc++: Use template keyword in __mapping_of alias template

2025-07-07 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:9450fb705caca3df0f968e66768eec6e38458a9f commit r16-2076-g9450fb705caca3df0f968e66768eec6e38458a9f Author: Jonathan Wakely Date: Mon Jul 7 11:32:48 2025 +0100 libstdc++: Use template keyword in __mapping_of alias template This is needed to fix an error with C

[gcc r15-9915] libstdc++: Fix regression in std::uninitialized_fill for C++98 [PR120931]

2025-07-03 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c612c500de3804b330090fe478b5e055944ff8b2 commit r15-9915-gc612c500de3804b330090fe478b5e055944ff8b2 Author: Jonathan Wakely Date: Wed Jul 2 21:54:06 2025 +0100 libstdc++: Fix regression in std::uninitialized_fill for C++98 [PR120931] A typo in r15-4473-g3abe75

[gcc r15-9828] libstdc++: Do not specialize std::formatter for incomplete type [PR120625]

2025-06-12 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:bbe9ec92138b1dfc7c61a3d8db7351ee57586388 commit r15-9828-gbbe9ec92138b1dfc7c61a3d8db7351ee57586388 Author: Jonathan Wakely Date: Wed Jun 11 11:11:52 2025 +0100 libstdc++: Do not specialize std::formatter for incomplete type [PR120625] Using an incomplete type

[gcc r16-1463] libstdc++: Remove outdated comment about wchar_t in create_testsuite_files

2025-06-12 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:44d3c0f452a673e4553aee08883f06b1caecf531 commit r16-1463-g44d3c0f452a673e4553aee08883f06b1caecf531 Author: Jonathan Wakely Date: Fri Jun 6 13:43:22 2025 +0100 libstdc++: Remove outdated comment about wchar_t in create_testsuite_files This script claims that w

[gcc r12-11134] libstdc++: Fix incorrect links to archived SGI STL docs

2025-06-11 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:6ea0df6d52ac54a29dac948046f466ef8d1433cc commit r12-11134-g6ea0df6d52ac54a29dac948046f466ef8d1433cc Author: Jonathan Wakely Date: Tue May 20 10:53:41 2025 +0100 libstdc++: Fix incorrect links to archived SGI STL docs In r8--g25949ee33201f2 I updated some

[gcc r16-1413] libstdc++: Fix whitespace before comments in

2025-06-11 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:32f3698e5350b39250e949f676e411dec6d5c442 commit r16-1413-g32f3698e5350b39250e949f676e411dec6d5c442 Author: Jonathan Wakely Date: Tue Jun 10 11:31:14 2025 +0100 libstdc++: Fix whitespace before comments in libstdc++-v3/ChangeLog: * include/st

[gcc r16-1412] libstdc++: Improve diagnostics for ill-formed std::_Destroy and std::_Destroy_n [PR120390]

2025-06-11 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:01789efaea25a48ac45dae8facb6db8abd8ebb14 commit r16-1412-g01789efaea25a48ac45dae8facb6db8abd8ebb14 Author: Jonathan Wakely Date: Wed May 21 23:48:34 2025 +0100 libstdc++: Improve diagnostics for ill-formed std::_Destroy and std::_Destroy_n [PR120390] By usin

[gcc r16-1411] libstdc++: Fix new tests for COW std::string ABI

2025-06-11 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:bec57be12d91be684dd7e60ff7446513e96d4481 commit r16-1411-gbec57be12d91be684dd7e60ff7446513e96d4481 Author: Jonathan Wakely Date: Tue Jun 10 10:52:13 2025 +0100 libstdc++: Fix new tests for COW std::string ABI The std::basic_stringbuf::get_allocator() member

[gcc r13-9750] libstdc++: Fix incorrect links to archived SGI STL docs

2025-06-10 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:d97de614f7a3729f7a841f48748d0b3bf746d0a2 commit r13-9750-gd97de614f7a3729f7a841f48748d0b3bf746d0a2 Author: Jonathan Wakely Date: Tue May 20 10:53:41 2025 +0100 libstdc++: Fix incorrect links to archived SGI STL docs In r8--g25949ee33201f2 I updated some U

[gcc r15-9819] libstdc++: Make system_clock::to_time_t always_inline [PR99832]

2025-06-10 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:5327eef7b003f66b90841af77c5095eebfa53938 commit r15-9819-g5327eef7b003f66b90841af77c5095eebfa53938 Author: Jonathan Wakely Date: Wed May 28 15:19:18 2025 +0100 libstdc++: Make system_clock::to_time_t always_inline [PR99832] For some 32-bit targets Glibc suppo

[gcc r16-1394] libstdc++: Implement LWG3528 make_from_tuple can perform (the equivalent of) a C-style cast

2025-06-10 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:73edc003c0a8f0badc7027e6deefd3a573300b03 commit r16-1394-g73edc003c0a8f0badc7027e6deefd3a573300b03 Author: Yihan Wang Date: Mon Jun 9 11:07:51 2025 +0100 libstdc++: Implement LWG3528 make_from_tuple can perform (the equivalent of) a C-style cast Implement LW

[gcc r13-9745] libstdc++: fix a dangling reference crash in ranges::is_permutation [PR118160]

2025-06-06 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:63be00fe4cad2552edcda863087adcce0b2aa236 commit r13-9745-g63be00fe4cad2552edcda863087adcce0b2aa236 Author: Giuseppe D'Angelo Date: Thu Feb 6 14:24:17 2025 + libstdc++: fix a dangling reference crash in ranges::is_permutation [PR118160] The code was cachi

[gcc r16-1248] libstdc++: Add assertions to atomic waiting functions that need platform wait

2025-06-06 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:ba1ad0ec6fe6b8ee3e6682f266f7a336a15f7965 commit r16-1248-gba1ad0ec6fe6b8ee3e6682f266f7a336a15f7965 Author: Jonathan Wakely Date: Wed Jun 4 16:58:45 2025 +0100 libstdc++: Add assertions to atomic waiting functions that need platform wait These overloads shoul

[gcc r16-1102] libstdc++: Fix std::counting_semaphore::acquire deadlock [PR104928]

2025-06-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:7be4913b8f8b1e1474751656d45b301aa0c20790 commit r16-1102-g7be4913b8f8b1e1474751656d45b301aa0c20790 Author: Jonathan Wakely Date: Mon Jun 2 13:06:27 2025 +0100 libstdc++: Fix std::counting_semaphore::acquire deadlock [PR104928] There's a deadlock in std::count

[gcc r16-1078] libstdc++: Check feature test macro for jthread in

2025-06-03 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:dcc14761f34f9a9c8a6ed8f0f4e276fa8ef4d950 commit r16-1078-gdcc14761f34f9a9c8a6ed8f0f4e276fa8ef4d950 Author: Jonathan Wakely Date: Mon Jun 2 23:25:43 2025 +0100 libstdc++: Check feature test macro for jthread in Check the appropriate feature test macro instead

[gcc r16-998] libstdc++: Create new base class of std::barrier for non-dependent code

2025-05-30 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:42fc1e9712c8e0d929b23009095c6e14b32fda93 commit r16-998-g42fc1e9712c8e0d929b23009095c6e14b32fda93 Author: Jonathan Wakely Date: Fri Jan 10 17:00:48 2025 + libstdc++: Create new base class of std::barrier for non-dependent code This moves all non-dependent

[gcc r16-993] libstdc++: Rename __atomic_compare to __atomic_eq

2025-05-30 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:ba56ed29d9c3be4ab79c012539a938dea7372357 commit r16-993-gba56ed29d9c3be4ab79c012539a938dea7372357 Author: Jonathan Wakely Date: Thu Jan 9 22:24:52 2025 + libstdc++: Rename __atomic_compare to __atomic_eq This is an equality comparison rather than a three-

[gcc r16-990] libstdc++: Fix time_point conversion in atomic timed waits

2025-05-30 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:aeaa9ba8fb631bf0562f9a82c1daa774af3d81ed commit r16-990-gaeaa9ba8fb631bf0562f9a82c1daa774af3d81ed Author: Jonathan Wakely Date: Fri Jan 17 22:16:08 2025 + libstdc++: Fix time_point conversion in atomic timed waits Even if a time_point already uses the rig

[gcc r16-988] libstdc++: Various fixes for atomic wait/notify code

2025-05-30 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:219bb905a60d95d0d6b4197eadf7f680e832c6ea commit r16-988-g219bb905a60d95d0d6b4197eadf7f680e832c6ea Author: Jonathan Wakely Date: Thu Jan 9 23:10:13 2025 + libstdc++: Various fixes for atomic wait/notify code Pass __wait_args_base by const reference instead

[gcc r16-955] libstdc++: Fix lwg4084.cc test FAIL on AIX

2025-05-29 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:a8e22d3fcc079c02bc2bc91d57f5877fb87f52cb commit r16-955-ga8e22d3fcc079c02bc2bc91d57f5877fb87f52cb Author: Jonathan Wakely Date: Wed May 28 22:02:58 2025 +0100 libstdc++: Fix lwg4084.cc test FAIL on AIX On AIX printf formats a quiet NaN as "NaNQ" and it doesn'

[gcc r16-900] libstdc++: Fix test failures for 32-bit AIX

2025-05-27 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:7fa1bd660a8a501671a84ca6421db1fc63ce8654 commit r16-900-g7fa1bd660a8a501671a84ca6421db1fc63ce8654 Author: Jonathan Wakely Date: Tue May 27 12:06:01 2025 +0100 libstdc++: Fix test failures for 32-bit AIX With -maix32 (the default) we only have 16-bit wchar_t s

[gcc r15-9737] doc: Fix typo in description of nonstring attribute

2025-05-27 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:9933a963a587349e22862668ea693bc1d4cc6693 commit r15-9737-g9933a963a587349e22862668ea693bc1d4cc6693 Author: Jonathan Wakely Date: Tue May 27 09:11:58 2025 +0100 doc: Fix typo in description of nonstring attribute gcc/ChangeLog: * doc/extend.te

[gcc r16-893] doc: Fix typo in description of nonstring attribute

2025-05-27 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:351e60095cfaa73b5ac69222d00e0cd4ae5725d4 commit r16-893-g351e60095cfaa73b5ac69222d00e0cd4ae5725d4 Author: Jonathan Wakely Date: Tue May 27 09:11:58 2025 +0100 doc: Fix typo in description of nonstring attribute gcc/ChangeLog: * doc/extend.tex

[gcc r15-9735] libstdc++: Fix vector(from_range_t, R&&) for exceptions [PR120367]

2025-05-27 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:ae1c59c8de43a2cae494ce2212f44be08a629216 commit r15-9735-gae1c59c8de43a2cae494ce2212f44be08a629216 Author: Jonathan Wakely Date: Wed May 21 15:29:02 2025 +0100 libstdc++: Fix vector(from_range_t, R&&) for exceptions [PR120367] Because this constructor delegat

[gcc r16-894] libstdc++: Support std::abs for 128-bit integers and floats [PR96710]

2025-05-27 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:e0c3066c14ad98d130ddd1183be3caaeea19c63b commit r16-894-ge0c3066c14ad98d130ddd1183be3caaeea19c63b Author: Jonathan Wakely Date: Fri May 16 13:05:51 2025 +0100 libstdc++: Support std::abs for 128-bit integers and floats [PR96710] Currently we only provide std:

[gcc r16-820] libstdc++: Fix PSTL test iterators

2025-05-22 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c0a2526f099dfa52df5daa1432ff583ae6af0d5f commit r16-820-gc0a2526f099dfa52df5daa1432ff583ae6af0d5f Author: Jonathan Wakely Date: Tue May 20 13:18:52 2025 +0100 libstdc++: Fix PSTL test iterators These were fixed upstream by: https://github.com/uxlfoundatio

[gcc r15-9708] libstdc++: Fix std::format_kind primary template for Clang [PR120190]

2025-05-19 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:53680c1aa92d9f78e8255fbf696c0ed36f160650 commit r15-9708-g53680c1aa92d9f78e8255fbf696c0ed36f160650 Author: Jonathan Wakely Date: Thu May 15 11:01:05 2025 +0100 libstdc++: Fix std::format_kind primary template for Clang [PR120190] Although Clang trunk has been

[gcc r15-9710] libstdc++: Fix std::format of chrono::local_days with {} [PR120293]

2025-05-19 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4bc5697341f1eda3b20c16dcf173948b2d1bd5c8 commit r15-9710-g4bc5697341f1eda3b20c16dcf173948b2d1bd5c8 Author: Jonathan Wakely Date: Thu May 15 19:32:01 2025 +0100 libstdc++: Fix std::format of chrono::local_days with {} [PR120293] Formatting of chrono::local_day

[gcc r15-9711] libstdc++: Fix some Clang -Wsystem-headers warnings in

2025-05-19 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:06a10db2211615e193b5fbe12aa72128b8b0a366 commit r15-9711-g06a10db2211615e193b5fbe12aa72128b8b0a366 Author: Jonathan Wakely Date: Fri May 16 11:54:46 2025 +0100 libstdc++: Fix some Clang -Wsystem-headers warnings in libstdc++-v3/ChangeLog: *

[gcc r16-731] libstdc++: Fix std::format of chrono::local_days with {} [PR120293]

2025-05-19 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:1ed7585bf60ba9940ca5dc6d2c72dba86eea7b4d commit r16-731-g1ed7585bf60ba9940ca5dc6d2c72dba86eea7b4d Author: Jonathan Wakely Date: Thu May 15 19:32:01 2025 +0100 libstdc++: Fix std::format of chrono::local_days with {} [PR120293] Formatting of chrono::local_days

[gcc r16-682] libstdc++: Fix proc check_v3_target_namedlocale for "" locale [PR65909]

2025-05-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c07ba5398be194cc390934ae159f7941890bd848 commit r16-682-gc07ba5398be194cc390934ae159f7941890bd848 Author: Jonathan Wakely Date: Thu May 15 16:03:53 2025 +0100 libstdc++: Fix proc check_v3_target_namedlocale for "" locale [PR65909] When the last format argumen

[gcc r16-656] libstdc++: Deprecate non-standard std::fabs(const complex&) [PR120235]

2025-05-15 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:6dbcbd96e90159e87a339b98192b7e6e5534b0d7 commit r16-656-g6dbcbd96e90159e87a339b98192b7e6e5534b0d7 Author: Jonathan Wakely Date: Mon May 12 11:34:01 2025 +0100 libstdc++: Deprecate non-standard std::fabs(const complex&) [PR120235] There was an overload of fabs

[gcc r16-657] libstdc++: Micro-optimization in std::arg overload for scalars

2025-05-15 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:270d23c5b201c8e000f60e05d17577498f409441 commit r16-657-g270d23c5b201c8e000f60e05d17577498f409441 Author: Jonathan Wakely Date: Mon May 12 12:56:17 2025 +0100 libstdc++: Micro-optimization in std::arg overload for scalars Use __builtin_signbit directly instea

[gcc r14-11769] libstdc++: Restore std::scoped_lock for non-gthreads targets [PR120198]

2025-05-13 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c50b8d550d20e42e88b70f0a6e0f6798e30ddcb2 commit r14-11769-gc50b8d550d20e42e88b70f0a6e0f6798e30ddcb2 Author: Jonathan Wakely Date: Fri May 9 17:50:52 2025 +0100 libstdc++: Restore std::scoped_lock for non-gthreads targets [PR120198] This was a regression intro

[gcc r15-9666] libstdc++: Remove #warning from for C++17 [PR120187]

2025-05-12 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:506cb05479ee04c724eb0ebde07d2e9062efb264 commit r15-9666-g506cb05479ee04c724eb0ebde07d2e9062efb264 Author: Jonathan Wakely Date: Fri May 9 10:23:05 2025 +0100 libstdc++: Remove #warning from for C++17 [PR120187] Although was removed from C++20, it was not f

[gcc r15-9665] libstdc++: Restore std::scoped_lock for non-gthreads targets [PR120198]

2025-05-12 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:d06a800159df2057d8d2fc028a3a90af937d606d commit r15-9665-gd06a800159df2057d8d2fc028a3a90af937d606d Author: Jonathan Wakely Date: Fri May 9 17:50:52 2025 +0100 libstdc++: Restore std::scoped_lock for non-gthreads targets [PR120198] This was a regression introd

[gcc r16-557] libstdc++: Update C++23 status table

2025-05-12 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:203eb116ec60afba61c9fbe6cc4b54310ecda9de commit r16-557-g203eb116ec60afba61c9fbe6cc4b54310ecda9de Author: Jonathan Wakely Date: Thu May 8 15:35:43 2025 +0100 libstdc++: Update C++23 status table This should have been updated for the GCC 15.1 release.

[gcc r16-537] libstdc++: Make dg-require-namedlocale work for more targets [PR65909]

2025-05-12 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:3e2b83faeb6b14254641933525e63171e89d973f commit r16-537-g3e2b83faeb6b14254641933525e63171e89d973f Author: Jonathan Wakely Date: Thu May 8 09:57:28 2025 +0100 libstdc++: Make dg-require-namedlocale work for more targets [PR65909] As noted in the PR, some embed

[gcc r16-451] libstdc++: Add missing export for std::is_layout_compatible_v [PR120159]

2025-05-07 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:8a1f3615c01cdbf5b2d37448c8bb09a96d5e3330 commit r16-451-g8a1f3615c01cdbf5b2d37448c8bb09a96d5e3330 Author: Jonathan Wakely Date: Wed May 7 17:06:11 2025 +0100 libstdc++: Add missing export for std::is_layout_compatible_v [PR120159] libstdc++-v3/ChangeLog:

[gcc r16-442] libstdc++: Implement std::extents [PR107761].

2025-05-07 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:a33b5db97c4e87bd02f1af1a75b2d84376442fa0 commit r16-442-ga33b5db97c4e87bd02f1af1a75b2d84376442fa0 Author: Luc Grosheintz Date: Tue Apr 29 14:46:09 2025 +0200 libstdc++: Implement std::extents [PR107761]. This implements std::extents from according to N4950 a

[gcc r14-11742] libstdc++: Add missing feature-test macro in

2025-05-06 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:1db1249b83096e15c8ef2ae4ba124d3af75ea32f commit r14-11742-g1db1249b83096e15c8ef2ae4ba124d3af75ea32f Author: Dhruv Chawla Date: Tue Apr 8 01:01:24 2025 -0700 libstdc++: Add missing feature-test macro in Per version.syn#2, is required to define __cpp_lib_

[gcc r15-9628] libstdc++: Add missing feature-test macro in

2025-05-06 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:0d46cee2fe38b9a1aa576c8031ed22d298d88954 commit r15-9628-g0d46cee2fe38b9a1aa576c8031ed22d298d88954 Author: Dhruv Chawla Date: Tue Apr 8 01:01:24 2025 -0700 libstdc++: Add missing feature-test macro in Per version.syn#2, is required to define __cpp_lib_a

[gcc r16-351] libstdc++: Add some more makefile dependencies

2025-05-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:a9ef2ae2e5a7e6d8febdac3806587a1ea33c commit r16-351-ga9ef2ae2e5a7e6d8febdac3806587a1ea33c Author: Jonathan Wakely Date: Thu Apr 10 12:56:43 2025 +0100 libstdc++: Add some more makefile dependencies Add more prerequisites for wchar and dual-abi targets

[gcc r16-288] libstdc++: Use no_stdname for make_obj_using_allocator feature test macro

2025-04-29 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:100efce7ec0fb33f355d67d5544da02e6909afbf commit r16-288-g100efce7ec0fb33f355d67d5544da02e6909afbf Author: Jonathan Wakely Date: Tue Apr 29 19:51:21 2025 +0100 libstdc++: Use no_stdname for make_obj_using_allocator feature test macro This is a non-standard fea

[gcc r16-280] libstdc++: Use constexpr-if for C++11 and C++14

2025-04-29 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:77687bc0e132cfc23adbd5b1763eb26698499f60 commit r16-280-g77687bc0e132cfc23adbd5b1763eb26698499f60 Author: Jonathan Wakely Date: Mon Apr 28 17:34:58 2025 +0100 libstdc++: Use constexpr-if for C++11 and C++14 Replace remaining uses of _GLIBCXX17_CONSTEXPR for c

[gcc r16-156] libstdc++: Use markdown in some Doxygen comments

2025-04-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c0136555e9974383a0a2256987d24bfbae2f2c10 commit r16-156-gc0136555e9974383a0a2256987d24bfbae2f2c10 Author: Jonathan Wakely Date: Fri Apr 25 16:14:19 2025 +0100 libstdc++: Use markdown in some Doxygen comments libstdc++-v3/ChangeLog: * include/

[gcc r16-154] libstdc++: Micro-optimization for std::addressof

2025-04-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c91eb5a5c13f149126f53a7d54bab37ffba936b1 commit r16-154-gc91eb5a5c13f149126f53a7d54bab37ffba936b1 Author: Jonathan Wakely Date: Fri Apr 25 15:49:22 2025 +0100 libstdc++: Micro-optimization for std::addressof Currently std::addressof calls std::__addressof whi

[gcc r16-147] libstdc++: Rename std::latch data member

2025-04-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:79ad792bf04dfa1109d1afdae93cee9fb457439b commit r16-147-g79ad792bf04dfa1109d1afdae93cee9fb457439b Author: Jonathan Wakely Date: Thu Jan 30 12:07:48 2025 + libstdc++: Rename std::latch data member Rename _M_a to match the name of the exposition-only data m

[gcc r16-133] c++: bad pending_template recursion

2025-04-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:8acea9ffa82ed84bbf15d75b9dd034b2bb82724e commit r16-133-g8acea9ffa82ed84bbf15d75b9dd034b2bb82724e Author: Jason Merrill Date: Fri Apr 18 18:00:34 2025 -0400 c++: bad pending_template recursion limit_bad_template_recursion currently avoids immediate instantiat

[gcc r16-132] libstdc++: Improve diagnostics for std::packaged_task invocable checks

2025-04-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:901900bc37566c59b4eb62c1427f3150b800d8a0 commit r16-132-g901900bc37566c59b4eb62c1427f3150b800d8a0 Author: Jonathan Wakely Date: Thu Apr 24 21:55:16 2025 +0100 libstdc++: Improve diagnostics for std::packaged_task invocable checks Moving the static_assert that

[gcc r16-131] libstdc++: Add _M_key_compare helper to associative containers

2025-04-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:876d1a22dfaf873d167bd2ffad190a1d07a81b22 commit r16-131-g876d1a22dfaf873d167bd2ffad190a1d07a81b22 Author: Jonathan Wakely Date: Thu Apr 24 14:58:58 2025 +0100 libstdc++: Add _M_key_compare helper to associative containers In r10-452-ge625ccc21a91f3 I noted th

[gcc r16-120] libstdc++: Add lvalue overload for generator::yield_value

2025-04-24 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:a4e8d1884e0e9ed43add45d71278e618a729ff88 commit r16-120-ga4e8d1884e0e9ed43add45d71278e618a729ff88 Author: Jonathan Wakely Date: Thu Dec 12 00:32:08 2024 + libstdc++: Add lvalue overload for generator::yield_value This was approved in Wrocław as LWG 3899.

[gcc r15-9549] libstdc++: Do not use 'not' alternative token in

2025-04-17 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:0be3dff1aadcc3e879f3d1ffd45d842ab0e0c0bf commit r15-9549-g0be3dff1aadcc3e879f3d1ffd45d842ab0e0c0bf Author: Jonathan Wakely Date: Wed Apr 16 11:44:46 2025 +0100 libstdc++: Do not use 'not' alternative token in This fixes: FAIL: 17_intro/headers/c++1998/op

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

2025-04-17 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:1bfcb247ef2f2b7afb9f4b682740ceb332db86ce commit r12-11055-g1bfcb247ef2f2b7afb9f4b682740ceb332db86ce 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 r12-11041] libstdc++: Specialize std::disable_sized_sentinel_for for std::move_iterator [PR116549]

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4cb91df31d65c3bca5c6d4c2efcd51f454def884 commit r12-11041-g4cb91df31d65c3bca5c6d4c2efcd51f454def884 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 r12-11043] libstdc++: Skip redundant assertions in std::span construction [PR117966]

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:7b0f505650310c11455ee7d34f95008658d3e655 commit r12-11043-g7b0f505650310c11455ee7d34f95008658d3e655 Author: Jonathan Wakely Date: Mon Dec 9 17:35:24 2024 + libstdc++: Skip redundant assertions in std::span construction [PR117966] As PR c++/117966 shows, t

[gcc r12-11042] libstdc++: Constrain std::vector default constructor [PR113841]

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:9357f7e0fbfbf0d7d5adb2cd1588a765f40b6162 commit r12-11042-g9357f7e0fbfbf0d7d5adb2cd1588a765f40b6162 Author: Jonathan Wakely Date: Fri Feb 9 17:06:20 2024 + libstdc++: Constrain std::vector default constructor [PR113841] This is needed to avoid errors outs

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

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:b48785e9aba68639ab6e16c37efdd82eaf974055 commit r13-9535-gb48785e9aba68639ab6e16c37efdd82eaf974055 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 r13-9544] libstdc++: Fix std::ranges::iota is not included in numeric [PR108760]

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:997d51f3dc16607a8ddb27c3601cb033c92e43e1 commit r13-9544-g997d51f3dc16607a8ddb27c3601cb033c92e43e1 Author: Michael Levine Date: Fri Jun 7 09:54:38 2024 +0100 libstdc++: Fix std::ranges::iota is not included in numeric [PR108760] Before this patch, using std::

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

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:67a282023bab5b82687a698de12f5ba8309c3be8 commit r13-9545-g67a282023bab5b82687a698de12f5ba8309c3be8 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 that

[gcc r13-9540] libstdc++: Do not use use memmove for 1-element ranges [PR108846, PR116471]

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:84eb2ddc53344259c5b3980d1b5dad69b82bfe8b commit r13-9540-g84eb2ddc53344259c5b3980d1b5dad69b82bfe8b Author: Giuseppe D'Angelo Date: Fri Aug 23 15:05:54 2024 +0200 libstdc++: Do not use use memmove for 1-element ranges [PR108846,PR116471] This commit ports the

[gcc r13-9539] libstdc++: Add missing header to for std::__memcmp

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:8c1b7854a4277549d3867c20c5d40c486383f2a0 commit r13-9539-g8c1b7854a4277549d3867c20c5d40c486383f2a0 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 r13-9538] libstdc++: Fix ranges::iter_move handling of rvalues [PR106612]

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:e2dcab17a3a4e60792a81987bb0ed1120ca4f474 commit r13-9538-ge2dcab17a3a4e60792a81987bb0ed1120ca4f474 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 r13-9534] libstdc++: Undeprecate std::pmr::polymorphic_allocator::destroy (P2875R4)

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:49c2411f9e27b5021cfee8110f0f2c54fe3e9733 commit r13-9534-g49c2411f9e27b5021cfee8110f0f2c54fe3e9733 Author: Jonathan Wakely Date: Tue Jun 18 16:09:08 2024 +0100 libstdc++: Undeprecate std::pmr::polymorphic_allocator::destroy (P2875R4) This member function was

[gcc r14-11629] libstdc++: Adjust comment in

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:6f897be2044e4f91bdd324b5f68230fffb868af8 commit r14-11629-g6f897be2044e4f91bdd324b5f68230fffb868af8 Author: Jonathan Wakely Date: Wed Apr 16 12:37:15 2025 +0100 libstdc++: Adjust comment in We don't need to mention ranges::out_value_result in this comment,

[gcc r14-11627] libstdc++: Do not define __cpp_lib_ranges_iota in

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:0a9f20ed39167782dd2d75f8739d994cc5d05b80 commit r14-11627-g0a9f20ed39167782dd2d75f8739d994cc5d05b80 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 duplic

[gcc r14-11626] libstdc++: Fix std::ranges::iota is not included in numeric [PR108760]

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:399ca300412970bcc11104d431d32770d0fc6c65 commit r14-11626-g399ca300412970bcc11104d431d32770d0fc6c65 Author: Michael Levine Date: Fri Jun 7 09:54:38 2024 +0100 libstdc++: Fix std::ranges::iota is not included in numeric [PR108760] Before this patch, using std:

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

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c29c3f713a9d166eb18c68645b9675d01421ccf6 commit r14-11625-gc29c3f713a9d166eb18c68645b9675d01421ccf6 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::mov

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

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:27f7de3b80d9a3020713d6defa4943830bcb565f commit r14-11623-g27f7de3b80d9a3020713d6defa4943830bcb565f 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 iterat

[gcc r14-11622] libstdc++: Do not use use memmove for 1-element ranges [PR108846, PR116471]

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:acd6031f5cbf7621307060bae23dab5757e5e51e commit r14-11622-gacd6031f5cbf7621307060bae23dab5757e5e51e Author: Giuseppe D'Angelo Date: Fri Aug 23 15:05:54 2024 +0200 libstdc++: Do not use use memmove for 1-element ranges [PR108846,PR116471] This commit ports the

[gcc r12-11038] libstdc++: Document thread-safety for COW std::string [PR21334]

2025-04-15 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:31d7e0751e58ce006038fa5100a79da6ec6ddb7e commit r12-11038-g31d7e0751e58ce006038fa5100a79da6ec6ddb7e 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-9425] libstdc++: Document thread-safety for COW std::string [PR21334]

2025-04-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:dd35f66287b7cca196a720c9641e463255dceb1c commit r15-9425-gdd35f66287b7cca196a720c9641e463255dceb1c 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-11589] libstdc++: Fix conversions to key/value types for hash table insertion [PR115285]

2025-04-10 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:5cfe086bea29799c2d4eff59d2d43e30a162bf9c commit r14-11589-g5cfe086bea29799c2d4eff59d2d43e30a162bf9c Author: Jonathan Wakely Date: Tue Nov 5 17:19:06 2024 + libstdc++: Fix conversions to key/value types for hash table insertion [PR115285] The conversions

[gcc r14-11587] libstdc++: Fix test broken when using COW std::string

2025-04-10 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:9119752d3782a50effbfc1ebaed3902bae75c419 commit r14-11587-g9119752d3782a50effbfc1ebaed3902bae75c419 Author: François Dumont Date: Thu Oct 24 20:30:16 2024 +0200 libstdc++: Fix test broken when using COW std::string libstdc++-v3/ChangeLog: * t

[gcc r14-11586] libstdc++: Always instantiate key_type to compute hash code [PR115285]

2025-04-10 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:6343a0fef382a6f37f50755beb239f4e1e9e83cb commit r14-11586-g6343a0fef382a6f37f50755beb239f4e1e9e83cb Author: François Dumont Date: Tue Oct 22 19:13:34 2024 +0200 libstdc++: Always instantiate key_type to compute hash code [PR115285] Even if it is possible to c

[gcc r15-9263] libbacktrace: Use correct type in backtrace_atomic_store_int

2025-04-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:895ea5bdc5e6485faa5fe88ead5a5d8d1f3dc5b9 commit r15-9263-g895ea5bdc5e6485faa5fe88ead5a5d8d1f3dc5b9 Author: Jonathan Wakely Date: Mon Apr 7 20:46:44 2025 +0100 libbacktrace: Use correct type in backtrace_atomic_store_int libbacktrace/ChangeLog:

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

2025-04-08 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:ef11c1573d16db756c246ac029a99947bdc01aa3 commit r14-11539-gef11c1573d16db756c246ac029a99947bdc01aa3 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 c

[gcc r13-9499] libstdc++: Replace use of __mindist in ranges::uninitialized_xxx algos [PR101587]

2025-04-08 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:09584eb968ef4751a704ee6a79ac1f31fd7beec8 commit r13-9499-g09584eb968ef4751a704ee6a79ac1f31fd7beec8 Author: Jonathan Wakely Date: Wed Mar 26 11:47:05 2025 + libstdc++: Replace use of __mindist in ranges::uninitialized_xxx algos [PR101587] In r15-8980-gf4b

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

2025-04-08 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:b07ff1f34c0e74b7d812baa1bd5987ba2c8b9625 commit r13-9498-gb07ff1f34c0e74b7d812baa1bd5987ba2c8b9625 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 r13-9500] libstdc++: Fix use-after-free in std::format [PR119671]

2025-04-08 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:6c61f43b8cd410125026429a6ea87308dd49a786 commit r13-9500-g6c61f43b8cd410125026429a6ea87308dd49a786 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 r14-11541] libstdc++: Add new header to Doxygen config file

2025-04-08 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:7e789f34206f29ae501ddba87faf0e73658a4c5c commit r14-11541-g7e789f34206f29ae501ddba87faf0e73658a4c5c Author: Jonathan Wakely Date: Thu Apr 3 15:36:08 2025 +0100 libstdc++: Add new header to Doxygen config file libstdc++-v3/ChangeLog: * doc/dox

[gcc r14-11542] libstdc++: Fix use-after-free in std::format [PR119671]

2025-04-08 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:059107eb22c4800be94abb1ff9085341cc851432 commit r14-11542-g059107eb22c4800be94abb1ff9085341cc851432 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 wi

[gcc r14-11540] libstdc++: Replace use of __mindist in ranges::uninitialized_xxx algos [PR101587]

2025-04-08 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:7ad64ffe10f87cbd28f0d9719469edda61b8 commit r14-11540-g7ad64ffe10f87cbd28f0d9719469edda61b8 Author: Jonathan Wakely Date: Wed Mar 26 11:47:05 2025 + libstdc++: Replace use of __mindist in ranges::uninitialized_xxx algos [PR101587] In r15-8980-gf4

[gcc r15-9259] libstdc++: Add new headers to for PCH

2025-04-07 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:107f8de8fb5004bbf219c47b60dfd721762437d2 commit r15-9259-g107f8de8fb5004bbf219c47b60dfd721762437d2 Author: Jonathan Wakely Date: Mon Apr 7 11:15:03 2025 +0100 libstdc++: Add new headers to for PCH This adds the new C23 headers to the PCH, and also removes th

[gcc r15-9146] cobol: Fix incorrect use of std::remove_if

2025-04-05 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:6621e5a1d1195137a1dd6d917961ab23609a244c commit r15-9146-g6621e5a1d1195137a1dd6d917961ab23609a244c Author: Jonathan Wakely Date: Tue Mar 18 18:37:01 2025 + cobol: Fix incorrect use of std::remove_if The call to std::remove_if used here doesn't remove any

[gcc r14-11488] libstdc++: Add testcases for resolved bug [PR101527]

2025-04-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:da6cea6625be011eeda958b096cf35573d2ab7bb commit r14-11488-gda6cea6625be011eeda958b096cf35573d2ab7bb Author: Jonathan Wakely Date: Mon Mar 24 21:36:16 2025 + libstdc++: Add testcases for resolved bug [PR101527] These tests were fixed by a front-end change

[gcc r13-9470] libstdc++: Disable __gnu_debug::__is_singular(T*) in constexpr [PR109517]

2025-04-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:031cb46341690a66f5b31486942f69105db15297 commit r13-9470-g031cb46341690a66f5b31486942f69105db15297 Author: Jonathan Wakely Date: Tue Dec 10 10:56:41 2024 + libstdc++: Disable __gnu_debug::__is_singular(T*) in constexpr [PR109517] Because of PR c++/85944 w

[gcc r15-9195] libstdc++: Fix whitespace in std::basic_string::_M_construct

2025-04-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4b884f3d6335539447d32c6462cc4ef52e30e273 commit r15-9195-g4b884f3d6335539447d32c6462cc4ef52e30e273 Author: Jonathan Wakely Date: Thu Apr 3 14:15:51 2025 +0100 libstdc++: Fix whitespace in std::basic_string::_M_construct libstdc++-v3/ChangeLog:

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

2025-04-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4366711d2d66ea9a2d4fe9dd112795ef0c6f785c commit r14-11508-g4366711d2d66ea9a2d4fe9dd112795ef0c6f785c 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

  1   2   3   4   5   6   >