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

2024-12-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:b1be40e99a05a72bf5f666ae2432cd9caa488084 commit r14-11038-gb1be40e99a05a72bf5f666ae2432cd9caa488084 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 r14-11036] libstdc++: Use appropriate feature test macro for std::byte

2024-12-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:d4c402b5177c51f3e7292da776dcf44a63d05196 commit r14-11036-gd4c402b5177c51f3e7292da776dcf44a63d05196 Author: Jonathan Wakely Date: Fri Oct 11 13:29:06 2024 +0100 libstdc++: Use appropriate feature test macro for std::byte libstdc++-v3/ChangeLog:

[gcc r14-11032] libstdc++: Fix std::vector::emplace to forward parameter

2024-12-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:cdd110e7f155179dc60ac91435f36c614bcc1603 commit r14-11032-gcdd110e7f155179dc60ac91435f36c614bcc1603 Author: Jonathan Wakely Date: Sat Oct 26 21:24:58 2024 +0100 libstdc++: Fix std::vector::emplace to forward parameter If the parameter is not lvalue-convertibl

[gcc r14-11043] libstdc++: Fix -Wunused-parameter warnings in Networking TS headers

2024-12-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:d85ad17c2bc67dfbe74f0867fe51b4df2293d223 commit r14-11043-gd85ad17c2bc67dfbe74f0867fe51b4df2293d223 Author: Jonathan Wakely Date: Wed Aug 28 12:21:56 2024 +0100 libstdc++: Fix -Wunused-parameter warnings in Networking TS headers libstdc++-v3/ChangeLog:

[gcc r14-11045] libstdc++: avoid -Wzero-as-null-pointer-constant

2024-12-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:38569170f88d96288806ab4ad9d9bdb36320bbf0 commit r14-11045-g38569170f88d96288806ab4ad9d9bdb36320bbf0 Author: Jason Merrill Date: Tue Aug 27 13:15:52 2024 -0400 libstdc++: avoid -Wzero-as-null-pointer-constant libstdc++-v3/ChangeLog: * include/

[gcc r14-11047] libstdc++: avoid -Wsign-compare

2024-12-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:3a1a3ba916a6e5d795f0f07dea2bdd76c30740a1 commit r14-11047-g3a1a3ba916a6e5d795f0f07dea2bdd76c30740a1 Author: Jason Merrill Date: Tue Aug 27 13:17:20 2024 -0400 libstdc++: avoid -Wsign-compare -Wsign-compare complained about these comparisons between (unsigned)

[gcc r14-11048] libstdc++: Use constexpr instead of _GLIBCXX20_CONSTEXPR in

2024-12-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:986c71c169378c0bdce41f02377699f29e4a3203 commit r14-11048-g986c71c169378c0bdce41f02377699f29e4a3203 Author: Jonathan Wakely Date: Wed Sep 18 16:17:28 2024 +0100 libstdc++: Use constexpr instead of _GLIBCXX20_CONSTEXPR in For the operator<=> overload we can u

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

2024-11-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:eec6e8923586b9a54e37f32cef112d26d86e8f01 commit r15-5237-geec6e8923586b9a54e37f32cef112d26d86e8f01 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 re

[gcc r15-5252] libstdc++: Use feature test macros consistently in

2024-11-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:e56d183c1590962a3029f84d411cb635e6611f1a commit r15-5252-ge56d183c1590962a3029f84d411cb635e6611f1a Author: Jonathan Wakely Date: Thu Nov 14 09:58:41 2024 + libstdc++: Use feature test macros consistently in Remove __cplusplus > 201703L checks that are re

[gcc r15-5253] libstdc++: Use requires-clause for __normal_iterator constructor

2024-11-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:dec2158b2c39285a561a035ca383128c5c41ecf0 commit r15-5253-gdec2158b2c39285a561a035ca383128c5c41ecf0 Author: Jonathan Wakely Date: Thu Nov 14 14:54:57 2024 + libstdc++: Use requires-clause for __normal_iterator constructor This is a very minor throughput op

[gcc r15-5668] libstdc++: Improve Doxygen comments in

2024-11-26 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:828287eac4ff2b6da18e3a53c1e83adfa1e06180 commit r15-5668-g828287eac4ff2b6da18e3a53c1e83adfa1e06180 Author: Jonathan Wakely Date: Mon Nov 25 16:21:01 2024 + libstdc++: Improve Doxygen comments in Use Markdown backticks to format comments, instead of Doxyg

[gcc r15-5667] libstdc++: Move std::error_category symbol to separate file [PR117630]

2024-11-26 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:1f4f3683457512cbeb722c6e6458454c21c419d1 commit r15-5667-g1f4f3683457512cbeb722c6e6458454c21c419d1 Author: Jonathan Wakely Date: Sun Nov 17 20:46:07 2024 + libstdc++: Move std::error_category symbol to separate file [PR117630] As described in PR 117630 th

[gcc r15-5831] libstdc++: Improve test for synopsis

2024-11-30 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:0598e2f98d28f3ddbf1a4bbced8177ea6b58ad93 commit r15-5831-g0598e2f98d28f3ddbf1a4bbced8177ea6b58ad93 Author: Jonathan Wakely Date: Mon Nov 25 15:06:13 2024 + libstdc++: Improve test for synopsis libstdc++-v3/ChangeLog: * testsuite/20_util/

[gcc r15-5833] libstdc++: Fix constraints on std::optional converting assignments [PR117858]

2024-11-30 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:c2c7d71eeeab7c6e2a8124b53d6eae6c59781e79 commit r15-5833-gc2c7d71eeeab7c6e2a8124b53d6eae6c59781e79 Author: Jonathan Wakely Date: Sat Nov 30 21:37:02 2024 + libstdc++: Fix constraints on std::optional converting assignments [PR117858] It looks like I copi

[gcc r15-5834] libstdc++: Improve new testcase for std::optional assignment [PR117858]

2024-11-30 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:abed4806ddd75d4450c40f4064977024be460f4c commit r15-5834-gabed4806ddd75d4450c40f4064977024be460f4c Author: Jonathan Wakely Date: Sat Nov 30 21:43:47 2024 + libstdc++: Improve new testcase for std::optional assignment [PR117858] The copy & paste bug affect

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

2024-12-05 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:0368c42507328774cadbea589509b95aaf3cb826 commit r15-5942-g0368c42507328774cadbea589509b95aaf3cb826 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 r15-5907] libstdc++: Refactor std::list::size() for cxx11 ABI

2024-12-03 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:ca24f585fc3b7bf5e145cf3ee3f6f83ad8a4f2dd commit r15-5907-gca24f585fc3b7bf5e145cf3ee3f6f83ad8a4f2dd Author: Jonathan Wakely Date: Tue Nov 12 15:36:17 2024 + libstdc++: Refactor std::list::size() for cxx11 ABI Remove some preprocessor conditionals by moving

[gcc r15-5910] libstdc++: Add fancy pointer support to std::forward_list [PR57272]

2024-12-03 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:84b40a1c1b2c9e3feb546838fa988d653eed0755 commit r15-5910-g84b40a1c1b2c9e3feb546838fa988d653eed0755 Author: Jonathan Wakely Date: Fri Nov 15 21:45:16 2024 + libstdc++: Add fancy pointer support to std::forward_list [PR57272] This takes a very similar appro

[gcc r15-5908] libstdc++: Stop using _Self typedefs in std::list iterators

2024-12-03 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:5f02a4f5c66df222ca8db12cde510c387a962c2d commit r15-5908-g5f02a4f5c66df222ca8db12cde510c387a962c2d Author: Jonathan Wakely Date: Tue Nov 12 17:01:59 2024 + libstdc++: Stop using _Self typedefs in std::list iterators We can just use the injected-class-name

[gcc r15-6048] libstdc++: Remove std::allocator::is_always_equal typedef for C++26

2024-12-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:80bb28cb233e4679265c7847d57a15bf109a0f0e commit r15-6048-g80bb28cb233e4679265c7847d57a15bf109a0f0e Author: Jonathan Wakely Date: Thu Nov 28 21:01:13 2024 + libstdc++: Remove std::allocator::is_always_equal typedef for C++26 This was removed by P2868R3, vo

[gcc r15-7423] libstdc++: Handle exceptions in std::ostream::sentry destructor

2025-02-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:6e758f378a62747c96feb0ed752af7eae5b92b8f commit r15-7423-g6e758f378a62747c96feb0ed752af7eae5b92b8f Author: Jonathan Wakely Date: Wed Jan 15 13:52:01 2025 + libstdc++: Handle exceptions in std::ostream::sentry destructor Because basic_ostream::sentry::~sen

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

2025-02-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:2a2bd96d0d2109384a0eedde843ba811d2e18738 commit r15-7424-g2a2bd96d0d2109384a0eedde843ba811d2e18738 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 r15-7286] libstdc++: Use safe integer comparisons in std::latch [PR98749]

2025-01-30 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:34d8c842b8d12c69b9335f1b63453920f056e6e1 commit r15-7286-g34d8c842b8d12c69b9335f1b63453920f056e6e1 Author: Jonathan Wakely Date: Thu Jan 9 21:50:31 2025 + libstdc++: Use safe integer comparisons in std::latch [PR98749] The std::latch::max() function assum

[gcc r15-6123] libstdc++: Remove constraints on std::generator::promise_type::operator new

2024-12-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:2835bd76c1eabc8b5379aaec0d6190f14f62d5be commit r15-6123-g2835bd76c1eabc8b5379aaec0d6190f14f62d5be Author: Jonathan Wakely Date: Wed Dec 11 10:44:33 2024 + libstdc++: Remove constraints on std::generator::promise_type::operator new This was approved in Wr

[gcc r15-6063] libstdc++: deprecate is_trivial for C++26 (P3247R2)

2024-12-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:6c41a912f5e654a1b6f7cf8d6b23f00d8612988c commit r15-6063-g6c41a912f5e654a1b6f7cf8d6b23f00d8612988c Author: Giuseppe D'Angelo Date: Mon Dec 9 01:28:08 2024 +0100 libstdc++: deprecate is_trivial for C++26 (P3247R2) This actually implements P3247R2 by deprecatin

[gcc r15-6059] libstdc++: pstl: port away from is_trivial

2024-12-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:65b5b828123abb925cca1cbb5bab31da31bfbbd7 commit r15-6059-g65b5b828123abb925cca1cbb5bab31da31bfbbd7 Author: Giuseppe D'Angelo Date: Mon Dec 9 02:06:25 2024 +0100 libstdc++: pstl: port away from is_trivial In preparation for the deprecation of is_trivial (P3247

[gcc r15-6062] libstdc++: port tests away from is_trivial

2024-12-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:e663f8f39fa6d6bec57c902230d93e2693363bcf commit r15-6062-ge663f8f39fa6d6bec57c902230d93e2693363bcf Author: Giuseppe D'Angelo Date: Mon Dec 9 02:44:30 2024 +0100 libstdc++: port tests away from is_trivial In preparation for the deprecation of is_trivial (P3247

[gcc r15-6092] libstdc++: Use feature test macro for pmr::polymorphic_allocator<>

2024-12-10 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:b26d92f4f71594206385d6f645ff626c0bf9b59c commit r15-6092-gb26d92f4f71594206385d6f645ff626c0bf9b59c Author: Jonathan Wakely Date: Tue Dec 10 14:35:07 2024 + libstdc++: Use feature test macro for pmr::polymorphic_allocator<> Check the __glibcxx_polymorphic_

[gcc r15-6275] libstdc++: Use alias-declarations in bits/hashtable_policy, h

2024-12-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:fdfd0640ab7eddb24486214361c672d1b6d8a068 commit r15-6275-gfdfd0640ab7eddb24486214361c672d1b6d8a068 Author: Jonathan Wakely Date: Thu Dec 12 20:40:15 2024 + libstdc++: Use alias-declarations in bits/hashtable_policy,h This file is only for C++11 and later,

[gcc r15-6276] libstdc++: Initialize all members of hashtable local iterators

2024-12-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:f1309dbc7c281dc9fd70db8ec6e8cb804b2089fc commit r15-6276-gf1309dbc7c281dc9fd70db8ec6e8cb804b2089fc Author: Jonathan Wakely Date: Thu Dec 12 20:42:19 2024 + libstdc++: Initialize all members of hashtable local iterators Currently the _M_bucket members are

[gcc r14-11095] libstdc++: Fix typo in Doxygen comment in

2024-12-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:29d07244bf31f3fc69e34b22056d6af2625afae2 commit r14-11095-g29d07244bf31f3fc69e34b22056d6af2625afae2 Author: Jonathan Wakely Date: Sat Dec 7 01:34:33 2024 + libstdc++: Fix typo in Doxygen comment in libstdc++-v3/ChangeLog: * include/std/f

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

2024-12-17 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:b273e25e11c842a5729d0e03c85088cf5ba8e06c commit r15-6311-gb273e25e11c842a5729d0e03c85088cf5ba8e06c Author: Jonathan Wakely Date: Mon Dec 16 17:42:24 2024 + libstdc++: Fix std::deque::insert(pos, first, last) undefined behaviour [PR118035] Inserting an em

[gcc r15-6317] libstdc++: Call regex_traits::transform_primary() only when necessary [PR98723]

2024-12-18 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:eb339c29ee42aa59591fc50d6d8a1ab903d2a3fe commit r15-6317-geb339c29ee42aa59591fc50d6d8a1ab903d2a3fe Author: Luca Bacci Date: Tue Dec 17 18:57:30 2024 + libstdc++: Call regex_traits::transform_primary() only when necessary [PR98723] This is both a performa

[gcc r15-6184] libstdc++: Fix -Wsign-compare warnings in bits/hashtable_policy.h

2024-12-12 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:8f122894ee69aa53d08c5d3595b093675b8baa62 commit r15-6184-g8f122894ee69aa53d08c5d3595b093675b8baa62 Author: Jonathan Wakely Date: Thu Dec 12 21:07:08 2024 + libstdc++: Fix -Wsign-compare warnings in bits/hashtable_policy.h libstdc++-v3/ChangeLog:

[gcc r15-6222] libstdc++: Fix uninitialized data in std::basic_spanbuf::seekoff

2024-12-13 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:959a80a46dbc4d3ad1bf8560dfacb585ccd8cac4 commit r15-6222-g959a80a46dbc4d3ad1bf8560dfacb585ccd8cac4 Author: Jonathan Wakely Date: Fri Dec 13 10:54:29 2024 + libstdc++: Fix uninitialized data in std::basic_spanbuf::seekoff I noticed a -Wmaybe-uninitialized

[gcc r15-6220] libstdc++: Fix -Wsign-compare warning in

2024-12-13 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:ba1b6ed1c91ef310b19a2f33523b97f026750303 commit r15-6220-gba1b6ed1c91ef310b19a2f33523b97f026750303 Author: Jonathan Wakely Date: Fri Dec 13 11:59:08 2024 + libstdc++: Fix -Wsign-compare warning in libstdc++-v3/ChangeLog: * include/bits/r

[gcc r15-6218] libstdc++: Fix -Wmisleading-indentation warning in testcase

2024-12-13 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:29dbd301a20a325da00987ccaaf52c3143fb7a00 commit r15-6218-g29dbd301a20a325da00987ccaaf52c3143fb7a00 Author: Jonathan Wakely Date: Thu Dec 12 23:50:13 2024 + libstdc++: Fix -Wmisleading-indentation warning in testcase libstdc++-v3/ChangeLog:

[gcc r15-6219] libstdc++: Fix -Wreorder warning in

2024-12-13 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:55ed7c4443304ce3ab4cdc1ba1899fd51473908c commit r15-6219-g55ed7c4443304ce3ab4cdc1ba1899fd51473908c Author: Jonathan Wakely Date: Fri Dec 13 11:00:19 2024 + libstdc++: Fix -Wreorder warning in libstdc++-v3/ChangeLog: * include/pstl/parall

[gcc r13-9236] libstdc++: Do not define _Insert_base::try_emplace before C++17

2024-12-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:01476b39bd0caa9d4a227a2158d724a97658e7ed commit r13-9236-g01476b39bd0caa9d4a227a2158d724a97658e7ed Author: Jonathan Wakely Date: Fri Nov 8 13:58:23 2024 + libstdc++: Do not define _Insert_base::try_emplace before C++17 This is not a reserved name in C++11

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

2024-12-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:59ce01a4d20c5dbf5b6ebde88c9d6dcd4588b114 commit r13-9235-g59ce01a4d20c5dbf5b6ebde88c9d6dcd4588b114 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 re

[gcc r13-9234] libstdc++: Replace std::result_of with __invoke_result_t [PR114394]

2024-12-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:359917755997a96f00c5bafa3a678f5545f1d03d commit r13-9234-g359917755997a96f00c5bafa3a678f5545f1d03d Author: Jonathan Wakely Date: Tue Mar 19 14:02:06 2024 + libstdc++: Replace std::result_of with __invoke_result_t [PR114394] Replace std::result_of with std

[gcc r13-9239] libstdc++: Fix std::vector::emplace to forward parameter

2024-12-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:6cd48a88e31943b51440b4371b8cf337195ed743 commit r13-9239-g6cd48a88e31943b51440b4371b8cf337195ed743 Author: Jonathan Wakely Date: Sat Oct 26 21:24:58 2024 +0100 libstdc++: Fix std::vector::emplace to forward parameter If the parameter is not lvalue-convertible

[gcc r13-9240] libstdc++: Fix allocator-extended move ctor for std::basic_stacktrace [PR117822]

2024-12-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:b83a69906cafbe6b2164cc274f390afdd0f600f4 commit r13-9240-gb83a69906cafbe6b2164cc274f390afdd0f600f4 Author: Jonathan Wakely Date: Thu Nov 28 10:24:00 2024 + libstdc++: Fix allocator-extended move ctor for std::basic_stacktrace [PR117822] libstdc++-v3/Chan

[gcc r13-9241] libstdc++: Add missing constraint to operator+ for std::move_iterator

2024-12-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:aa66f142d4e8ffd6dfeccde0378439d1bce4eccc commit r13-9241-gaa66f142d4e8ffd6dfeccde0378439d1bce4eccc Author: Jonathan Wakely Date: Fri Dec 6 21:32:29 2024 + libstdc++: Add missing constraint to operator+ for std::move_iterator This constraint was added by t

[gcc r13-9237] libstdc++: Fix calculation of system time in performance tests

2024-12-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:d0d1830cc4b51c2890df7aa583375e3b398c4e06 commit r13-9237-gd0d1830cc4b51c2890df7aa583375e3b398c4e06 Author: Jonathan Wakely Date: Wed Nov 13 16:47:04 2024 + libstdc++: Fix calculation of system time in performance tests The system_time() function used the

[gcc r15-6692] libstdc++: Avoid redundant assertions in std::span constructors

2025-01-08 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:cbef2c1dbd0a609f68862c0a9aa9bf80a502411e commit r15-6692-gcbef2c1dbd0a609f68862c0a9aa9bf80a502411e Author: Jonathan Wakely Date: Wed Dec 11 22:56:08 2024 + libstdc++: Avoid redundant assertions in std::span constructors Any std::span constructor with a ru

[gcc r15-6689] libstdc++: Fix std::deque::emplace calling wrong _M_insert_aux [PR90389]

2025-01-08 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:5f44b1776e748a7528020557036740905a11b1df commit r15-6689-g5f44b1776e748a7528020557036740905a11b1df Author: Jonathan Wakely Date: Tue Dec 17 17:38:43 2024 + libstdc++: Fix std::deque::emplace calling wrong _M_insert_aux [PR90389] We have several overloads

[gcc r15-6694] libstdc++: Adjust indentation of new std::span constructor

2025-01-08 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:21afe12867ed9e13610043ac4d336dc248868bee commit r15-6694-g21afe12867ed9e13610043ac4d336dc248868bee Author: Jonathan Wakely Date: Tue Jan 7 09:23:32 2025 + libstdc++: Adjust indentation of new std::span constructor libstdc++-v3/ChangeLog:

[gcc r15-6691] libstdc++: Handle errors from strxfrm in std::collate::transform [PR85824]

2025-01-08 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:fa6549c1f0e75ff33cb641d98af72ee354b04bbe commit r15-6691-gfa6549c1f0e75ff33cb641d98af72ee354b04bbe Author: Jonathan Wakely Date: Wed Dec 18 12:57:14 2024 + libstdc++: Handle errors from strxfrm in std::collate::transform [PR85824] std::regex builds a cach

[gcc r15-6698] libstdc++: Add always_inline to casting/forwarding functions in bits/move.h

2025-01-08 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:96c32a599c950491f98277d0a15e1266982cf16f commit r15-6698-g96c32a599c950491f98277d0a15e1266982cf16f Author: Jonathan Wakely Date: Tue Jan 7 15:17:19 2025 + libstdc++: Add always_inline to casting/forwarding functions in bits/move.h libstdc++-v3/ChangeLog:

[gcc r15-6696] libstdc++: add missing to_underlying to module std [PR106852]

2025-01-08 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:653a44e8613edf6c306687d17cf3039536f1bf12 commit r15-6696-g653a44e8613edf6c306687d17cf3039536f1bf12 Author: Nicolas Werner Date: Tue Jan 7 15:26:54 2025 + libstdc++: add missing to_underlying to module std [PR106852] std::to_underlying was missing from the

[gcc r14-11184] libstdc++: Fix parallel std::exclusive_scan [PR108236]

2025-01-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:f0eb0ba218968715506c435ca4ff71043e86617c commit r14-11184-gf0eb0ba218968715506c435ca4ff71043e86617c 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 c

[gcc r14-11180] libstdc++: Skip redundant assertions in std::span construction [PR117966]

2025-01-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:83fa0822aeec8af2162825976209efb90ca40c87 commit r14-11180-g83fa0822aeec8af2162825976209efb90ca40c87 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 r14-11185] libstdc++: Remove __builtin_expect from consteval assertion

2025-01-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:cfe866ebfb94499b95107e79f3e910bbe8c4c321 commit r14-11185-gcfe866ebfb94499b95107e79f3e910bbe8c4c321 Author: Jonathan Wakely Date: Wed Nov 27 12:28:30 2024 + libstdc++: Remove __builtin_expect from consteval assertion libstdc++-v3/ChangeLog:

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

2025-01-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:845a0b71c82ad8f1d9967a6f15d10ef402f7f2e5 commit r14-11182-g845a0b71c82ad8f1d9967a6f15d10ef402f7f2e5 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

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

2025-01-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:67c457de5a3f74151fc2d0085387127bf9e4e3c5 commit r14-11179-g67c457de5a3f74151fc2d0085387127bf9e4e3c5 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 r14-11189] libstdc++: Fix typo in comment in src/c++17/fs_dir.cc

2025-01-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:d05d583f80ce3595e417955019d434690295b332 commit r14-11189-gd05d583f80ce3595e417955019d434690295b332 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: * s

[gcc r14-11188] libstdc++: Make std::println use locale from ostream (LWG 4088)

2025-01-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:0cdd4c97c40331eadbd3e0e08c3c6f122c765c87 commit r14-11188-g0cdd4c97c40331eadbd3e0e08c3c6f122c765c87 Author: Jonathan Wakely Date: Wed Dec 11 09:37:48 2024 + libstdc++: Make std::println use locale from ostream (LWG 4088) This was just approved in Wrocław.

[gcc r14-11186] libstdc++: Document when std::string::shrink_to_fit was added

2025-01-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:b84070e7bdf1e3666953d008f30f2b7472d9174c commit r14-11186-gb84070e7bdf1e3666953d008f30f2b7472d9174c 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 t

[gcc r14-11193] libstdc++: Use feature test macro for pmr::polymorphic_allocator<>

2025-01-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:a4c0f16f048b64c1ab3b2521e3a1595afc64462b commit r14-11193-ga4c0f16f048b64c1ab3b2521e3a1595afc64462b Author: Jonathan Wakely Date: Tue Dec 10 14:35:07 2024 + libstdc++: Use feature test macro for pmr::polymorphic_allocator<> Check the __glibcxx_polymorphic

[gcc r14-11191] libstdc++: Undeprecate std::pmr::polymorphic_allocator::destroy (P2875R4)

2025-01-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:734d7dae428a17647d49ed2734ccc1d7d9c9a3b5 commit r14-11191-g734d7dae428a17647d49ed2734ccc1d7d9c9a3b5 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 r15-6930] libstdc++: Fix fancy pointer test for std::set

2025-01-15 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:f079feecab1dda0ea8c7fe632c41dbb3ee1892b8 commit r15-6930-gf079feecab1dda0ea8c7fe632c41dbb3ee1892b8 Author: Jonathan Wakely Date: Wed Jan 15 21:24:15 2025 + libstdc++: Fix fancy pointer test for std::set The alloc_ptr.cc test for std::set tries to use C++1

[gcc r15-6931] libstdc++: Fix use of internal feature test macro in test

2025-01-15 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:79d5504002e1cde242e8284ca134b2573d43bd89 commit r15-6931-g79d5504002e1cde242e8284ca134b2573d43bd89 Author: Jonathan Wakely Date: Wed Jan 15 23:37:14 2025 + libstdc++: Fix use of internal feature test macro in test This test should use __cpp_lib_ios_norepl

[gcc r15-6952] libstdc++: Move std::basic_ostream to new internal header [PR99995]

2025-01-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:462a7f45caf78466ee6d9a1256a1e2848e4ec49c commit r15-6952-g462a7f45caf78466ee6d9a1256a1e2848e4ec49c Author: Jonathan Wakely Date: Wed Dec 11 17:32:39 2024 + libstdc++: Move std::basic_ostream to new internal header [PR5] This adds so that other header

[gcc r14-11214] libstdc++: Fix more pedwarns in headers for C++98

2025-01-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:9ea74d9ba8c80d4b78094bec291af47a0f10067d commit r14-11214-g9ea74d9ba8c80d4b78094bec291af47a0f10067d Author: Jonathan Wakely Date: Fri Sep 27 21:01:46 2024 +0100 libstdc++: Fix more pedwarns in headers for C++98 Some tests e.g. 17_intro/headers/c++1998/all_pe

[gcc r14-11215] libstdc++: Fix reversed args in unreachable assumption [PR109849]

2025-01-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:7df6af205f5c9853c4d70b5b8172b0483179c891 commit r14-11215-g7df6af205f5c9853c4d70b5b8172b0483179c891 Author: Jonathan Wakely Date: Wed Jan 15 09:33:55 2025 + libstdc++: Fix reversed args in unreachable assumption [PR109849] libstdc++-v3/ChangeLog:

[gcc r14-11159] libstdc++: Add Doxygen docs for std::forward_like

2025-01-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:785ddc26e20755b3eabff27f9817a1b3aa3751a0 commit r14-11159-g785ddc26e20755b3eabff27f9817a1b3aa3751a0 Author: Jonathan Wakely Date: Tue Jan 7 15:13:56 2025 + libstdc++: Add Doxygen docs for std::forward_like Also add "@since C++11" to std::move, std::forwar

[gcc r14-11158] libstdc++: Fix incorrect DocBook element in manual

2025-01-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:7178e38e89e51031d073f39543a291cd2f4e898f commit r14-11158-g7178e38e89e51031d073f39543a291cd2f4e898f Author: Jonathan Wakely Date: Mon Jan 6 21:29:54 2025 + libstdc++: Fix incorrect DocBook element in manual libstdc++-v3/ChangeLog: * doc/x

[gcc r15-6687] libstdc++: Fix incorrect DocBook element in manual

2025-01-08 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:720945e8bcbc86285fb3b176627f05ada8a7d136 commit r15-6687-g720945e8bcbc86285fb3b176627f05ada8a7d136 Author: Jonathan Wakely Date: Mon Jan 6 21:29:54 2025 + libstdc++: Fix incorrect DocBook element in manual libstdc++-v3/ChangeLog: * doc/xm

[gcc r14-11161] libstdc++: Update references to gcc.gnu.org/onlinedocs

2025-01-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:409e766bea64027da3442c30c29799d37f802733 commit r14-11161-g409e766bea64027da3442c30c29799d37f802733 Author: Gerald Pfeifer Date: Sat Aug 17 15:21:21 2024 +0200 libstdc++: Update references to gcc.gnu.org/onlinedocs libstdc++-v3: * doc/xml/manual/a

[gcc r15-6915] libstdc++: Fix comments in test that reference wrong subclause of C++11

2025-01-15 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:9cc31b4e07aab75fcbc81b3a9bcaaa21d2c3bdb2 commit r15-6915-g9cc31b4e07aab75fcbc81b3a9bcaaa21d2c3bdb2 Author: Jonathan Wakely Date: Wed Dec 18 17:48:59 2024 + libstdc++: Fix comments in test that reference wrong subclause of C++11 libstdc++-v3/ChangeLog:

[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-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-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-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-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

[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-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-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-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-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-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-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-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 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-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 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-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-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-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-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-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-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 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-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-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-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-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

<    1   2   3   4   5   6   >