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

2024-12-07 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:8fda1b0f513129861729eed25067438031fb6ec5 commit r13-9242-g8fda1b0f513129861729eed25067438031fb6ec5 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 pl

[gcc r13-9238] libstdc++: Use __is_single_threaded() in performance tests

2024-12-07 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:6b31e42fa76b517a617d39d7fa8808afe770dd67 commit r13-9238-g6b31e42fa76b517a617d39d7fa8808afe770dd67 Author: Jonathan Wakely Date: Wed Nov 13 16:37:24 2024 + libstdc++: Use __is_single_threaded() in performance tests With recent glibc releases the __gthread

[gcc r15-6009] libstdc++: Fix typo in Doxygen comment in

2024-12-07 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:b7dd0d976022c5ba20d9d676e2f684614231eb72 commit r15-6009-gb7dd0d976022c5ba20d9d676e2f684614231eb72 Author: Jonathan Wakely Date: Sat Dec 7 01:34:33 2024 + libstdc++: Fix typo in Doxygen comment in libstdc++-v3/ChangeLog: * include/std/fo

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

2025-01-08 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:8ade3c3ea77e166f2873fb7ae57f9690e2b8d0e0 commit r15-6690-g8ade3c3ea77e166f2873fb7ae57f9690e2b8d0e0 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 r15-6693] libstdc++: add initializer_list constructor to std::span (P2447R6)

2025-01-08 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:5db068738469be8c2bf3cfbda4c54725bd9fe228 commit r15-6693-g5db068738469be8c2bf3cfbda4c54725bd9fe228 Author: Giuseppe D'Angelo Date: Fri Dec 20 12:09:10 2024 + libstdc++: add initializer_list constructor to std::span (P2447R6) This commit implements P2447R6

[gcc r15-6695] libstdc++: Use preprocessor conditions in std module [PR118177]

2025-01-08 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:a37cd4f9064fdf574461bcab2e1f4578b7f411db commit r15-6695-ga37cd4f9064fdf574461bcab2e1f4578b7f411db Author: Jonathan Wakely Date: Mon Dec 23 21:51:24 2024 + libstdc++: Use preprocessor conditions in std module [PR118177] The std-clib.cc module definition f

[gcc r15-6697] libstdc++: Make GDB skip over some library functions [PR118260]

2025-01-08 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:6b4ff53381250c56ecfc69204e662d8832d113e5 commit r15-6697-g6b4ff53381250c56ecfc69204e662d8832d113e5 Author: Jonathan Wakely Date: Tue Jan 7 13:46:09 2025 + libstdc++: Make GDB skip over some library functions [PR118260] libstdc++-v3/ChangeLog:

[gcc r14-11181] libstdc++: Skip redundant assertions in std::array equality [PR106212]

2025-01-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:1e696cac2baa35f011f85878e76039fc3945d241 commit r14-11181-g1e696cac2baa35f011f85878e76039fc3945d241 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 r14-11183] libstdc++: Fix debug containers for constant evaluation [PR117962]

2025-01-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:3590d9f68207861b8973f2812adf02fdba0840ba commit r14-11183-g3590d9f68207861b8973f2812adf02fdba0840ba Author: Jonathan Wakely Date: Mon Dec 9 10:52:10 2024 + libstdc++: Fix debug containers for constant evaluation [PR117962] Using a stateful allocator with

[gcc r14-11187] libstdc++: Fix some typos and grammatical errors in docs

2025-01-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:2f20d092fcf6d84128451278e7c3d53ff1671131 commit r14-11187-g2f20d092fcf6d84128451278e7c3d53ff1671131 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' paramet

[gcc r14-11190] libstdc++: Give std::memory_order a fixed underlying type [PR89624]

2025-01-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:72fe42c9a095ef9b4125bd65999cd1012dfb73b7 commit r14-11190-g72fe42c9a095ef9b4125bd65999cd1012dfb73b7 Author: Jonathan Wakely Date: Thu Apr 11 19:12:48 2024 +0100 libstdc++: Give std::memory_order a fixed underlying type [PR89624] Prior to C++20 this enum type

[gcc r14-11192] libstdc++: Improve Doxygen docs for std::allocator_traits specializations

2025-01-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:e6d2bcf74235ec8760136b2d7364ec472954b65b commit r14-11192-ge6d2bcf74235ec8760136b2d7364ec472954b65b Author: Jonathan Wakely Date: Fri Aug 23 21:54:21 2024 +0100 libstdc++: Improve Doxygen docs for std::allocator_traits specializations The main fix here is to

[gcc r14-11213] libstdc++: Fix std::deque::emplace calling wrong _M_insert_aux [PR90389]

2025-01-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:a5ce37b32d6a32e774ba4e156fe0d6d3f4e616fe commit r14-11213-ga5ce37b32d6a32e774ba4e156fe0d6d3f4e616fe 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-6950] libstdc++: Check feature test macro for associative container node extraction

2025-01-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:408f5b847b5b4e552274dc7b02ccaf106395936d commit r15-6950-g408f5b847b5b4e552274dc7b02ccaf106395936d Author: Jonathan Wakely Date: Fri Nov 1 10:50:02 2024 + libstdc++: Check feature test macro for associative container node extraction Replace some `__cplus

[gcc r15-6951] libstdc++: Implement LWG 2937 for std::filesystem::equivalent [PR118158]

2025-01-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:301a961ffd0567eece55ece42e80a7ba9e855ba0 commit r15-6951-g301a961ffd0567eece55ece42e80a7ba9e855ba0 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 r14-11160] libstdc++: Fix std::future::wait_until for subsecond negative times [PR118093]

2025-01-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:a7c5c4931f50b9898409d0101fad47abc9a223c3 commit r14-11160-ga7c5c4931f50b9898409d0101fad47abc9a223c3 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

[gcc r15-6804] libstdc++: Fix unused parameter warnings in

2025-01-10 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c9353e0fcd0ddc0d48ae8a2b0518f0f82670d708 commit r15-6804-gc9353e0fcd0ddc0d48ae8a2b0518f0f82670d708 Author: Jonathan Wakely Date: Fri Jan 10 10:32:22 2025 + libstdc++: Fix unused parameter warnings in This fixes warnings like the following during bootstra

[gcc r13-9288] libstdc++: Fix incorrect DocBook element in manual

2025-01-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4498d4817461a9780e96557ced23fbf814ef494c commit r13-9288-g4498d4817461a9780e96557ced23fbf814ef494c Author: Jonathan Wakely Date: Mon Jan 6 21:29:54 2025 + libstdc++: Fix incorrect DocBook element in manual libstdc++-v3/ChangeLog: * doc/xm

[gcc r15-6688] libstdc++: Add Doxygen docs for std::forward_like

2025-01-08 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4a4e5394b3001b1b3fb35c274d184ffba30156e8 commit r15-6688-g4a4e5394b3001b1b3fb35c274d184ffba30156e8 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::forward

[gcc r15-6926] libstdc++: Fix reversed args in unreachable assumption [PR109849]

2025-01-15 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:6f85a97248fdff15aadc9514c1118eee0293d256 commit r15-6926-g6f85a97248fdff15aadc9514c1118eee0293d256 Author: Jonathan Wakely Date: Wed Jan 15 09:33:55 2025 + libstdc++: Fix reversed args in unreachable assumption [PR109849] libstdc++-v3/ChangeLog:

[gcc r15-7554] libstdc++: Add conditional noexcept to remaining range access functions

2025-02-15 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:7bc72a3d209d60803ac7a8ea8d725dcc2c747259 commit r15-7554-g7bc72a3d209d60803ac7a8ea8d725dcc2c747259 Author: Jonathan Wakely Date: Wed Feb 12 19:43:05 2025 + libstdc++: Add conditional noexcept to remaining range access functions Add conditional noexcept to

[gcc r15-7555] libstdc++: Simplify and comment std::jthread extension [PR100612]

2025-02-15 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:e9ed0a05fddaba4e5257beaddb7cbaf31607a784 commit r15-7555-ge9ed0a05fddaba4e5257beaddb7cbaf31607a784 Author: Jonathan Wakely Date: Thu Feb 13 00:26:27 2025 + libstdc++: Simplify and comment std::jthread extension [PR100612] Use a requires-clause on the part

[gcc r15-8454] libstdc++: Fix "IEE" typo in comment in std::time_put::do_put

2025-03-19 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:b8e39b4c33ce74c243e467391f6cc0144d4a9477 commit r15-8454-gb8e39b4c33ce74c243e467391f6cc0144d4a9477 Author: Jonathan Wakely Date: Wed Mar 19 23:26:10 2025 + libstdc++: Fix "IEE" typo in comment in std::time_put::do_put libstdc++-v3/ChangeLog:

[gcc r15-8455] libstdc++: Correct statement about default -std option

2025-03-19 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:b93e60e7901526d7df2d8c0f5e0e46c57e8e3771 commit r15-8455-gb93e60e7901526d7df2d8c0f5e0e46c57e8e3771 Author: Jonathan Wakely Date: Wed Mar 19 23:27:24 2025 + libstdc++: Correct statement about default -std option The default is -std=gnu++17 now, not -std=gn

[gcc r15-8489] libstdc++: Use formatting locale for std::time_put formats

2025-03-21 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:3c7f2fd8c4b330029c935f2785a5da9395355d7d commit r15-8489-g3c7f2fd8c4b330029c935f2785a5da9395355d7d Author: Jonathan Wakely Date: Wed Mar 19 19:38:15 2025 + libstdc++: Use formatting locale for std::time_put formats When using std::time_put to format a chr

[gcc r14-11430] libstdc++: Correct statement about default -std option

2025-03-21 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:084dacc2054ae633f0fea13d72001d50e08719f7 commit r14-11430-g084dacc2054ae633f0fea13d72001d50e08719f7 Author: Jonathan Wakely Date: Wed Mar 19 23:27:24 2025 + libstdc++: Correct statement about default -std option The default is -std=gnu++17 now, not -std=g

[gcc r14-11429] libstdc++: Fix comment typo

2025-03-21 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:e7a0f04ddb708320403c7477679fbeae3638820d commit r14-11429-ge7a0f04ddb708320403c7477679fbeae3638820d Author: Jakub Jelinek Date: Thu Mar 20 10:36:29 2025 +0100 libstdc++: Fix comment typo Another IEE typo. 2025-03-20 Jakub Jelinek

[gcc r14-11428] libstdc++: Fix "IEE" typo in comment in std::time_put::do_put

2025-03-21 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:b685234cb5dc54caa751ce81e841143fa0398d99 commit r14-11428-gb685234cb5dc54caa751ce81e841143fa0398d99 Author: Jonathan Wakely Date: Wed Mar 19 23:26:10 2025 + libstdc++: Fix "IEE" typo in comment in std::time_put::do_put libstdc++-v3/ChangeLog:

[gcc r15-8491] libstdc++: Fix localized %c formatting for non-UTC times [PR117214]

2025-03-21 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:778c28c70f8573f8256c810ff0d9e143ff75dec3 commit r15-8491-g778c28c70f8573f8256c810ff0d9e143ff75dec3 Author: Jonathan Wakely Date: Wed Mar 19 22:05:28 2025 + libstdc++: Fix localized %c formatting for non-UTC times [PR117214] The previous commit fixed most

[gcc r15-8872] libstdc++: Add testcases for resolved bug [PR101527]

2025-03-24 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:f7c0b0fc4fdeaf034dc38356830625f7280d325d commit r15-8872-gf7c0b0fc4fdeaf034dc38356830625f7280d325d 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 r

[gcc r15-8880] libstdc++: Cast -1 to size_t in [PR119429]

2025-03-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:039cc50867000e6427924ca490dc810eaa44cf08 commit r15-8880-g039cc50867000e6427924ca490dc810eaa44cf08 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 -fsan

[gcc r15-8873] libstdc++: Fix some broken links in the manual

2025-03-24 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:1e4d81aab2542f529d23329fcc5e642eedd617d9 commit r15-8873-g1e4d81aab2542f529d23329fcc5e642eedd617d9 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 r15-8466] libstdc++: Add from_range_t constructors to debug ordered containers

2025-03-20 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:f3253bd7bd49e54fe56cfb7e41fed4d8183803de commit r15-8466-gf3253bd7bd49e54fe56cfb7e41fed4d8183803de Author: Jonathan Wakely Date: Wed Mar 19 22:22:56 2025 + libstdc++: Add from_range_t constructors to debug ordered containers libstdc++-v3/ChangeLog:

[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 r15-8934] c++: Fix FAIL: g++.dg/tree-ssa/initlist-opt1.C

2025-03-26 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:101f302363e8773958887e00750098b760a5b6bd commit r15-8934-g101f302363e8773958887e00750098b760a5b6bd Author: Jonathan Wakely Date: Wed Mar 26 10:10:19 2025 + c++: Fix FAIL: g++.dg/tree-ssa/initlist-opt1.C My r15-8904-ge200f53a555651 changed the std::vector

[gcc r14-11453] libstdc++: Allow std::ranges::to to create unions

2025-03-26 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:5b4e362239131967698328f3648efd7b9eea862e commit r14-11453-g5b4e362239131967698328f3648efd7b9eea862e 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 wor

[gcc r15-8979] libstdc++: Use const_cast to workaround tm_zone being non-const

2025-03-27 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:16766d5a0c4a946d3ba9255a99621975b9773e18 commit r15-8979-g16766d5a0c4a946d3ba9255a99621975b9773e18 Author: Jonathan Wakely Date: Wed Mar 26 17:45:06 2025 + libstdc++: Use const_cast to workaround tm_zone being non-const Iain reported that he's seeing this

[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 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 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-cvs@gcc.gnu.org

2025-04-01 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:6f93995b8dbe2e6aaeffbaa8d11eca18e204e995 commit r14-11492-g6f93995b8dbe2e6aaeffbaa8d11eca18e204e995 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ł

[gcc r14-11491] libstdc++: Add testcase for std::filesystem::copy [PR118699]

2025-04-01 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:5eb93522a661481caa53d4d1a716888b5b11f4da commit r14-11491-g5eb93522a661481caa53d4d1a716888b5b11f4da Author: Jonathan Wakely Date: Thu Jan 30 17:02:47 2025 + libstdc++: Add testcase for std::filesystem::copy [PR118699] This was fixed last year by r15-2409-

[gcc r15-9017] libstdc++: Add testcase for bogus -Wstringop-overflow in std::vector [PR117983]

2025-03-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:878812b6f6905774ab37cb78903e3e11bf1c508c commit r15-9017-g878812b6f6905774ab37cb78903e3e11bf1c508c Author: Jonathan Wakely Date: Fri Mar 28 21:46:46 2025 + libstdc++: Add testcase for bogus -Wstringop-overflow in std::vector [PR117983] This was fixed on

[gcc r15-9112] libstdc++: Fix -Warray-bounds warning in std::vector [PR110498]

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:aa3aaf2bfb8fcc17076993df4297597b68bc5f60 commit r15-9112-gaa3aaf2bfb8fcc17076993df4297597b68bc5f60 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 r15-9110] Libstdc++: Fix bootstrap failure for cross without tm.tm_zone [PR119550]

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:97cbe3cd5f36470884e940bda4469dc9b5b93cfd commit r15-9110-g97cbe3cd5f36470884e940bda4469dc9b5b93cfd Author: Jonathan Wakely Date: Mon Mar 31 15:07:12 2025 +0100 Libstdc++: Fix bootstrap failure for cross without tm.tm_zone [PR119550] In r15-8491-g778c28c70f857

[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-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-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-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-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 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-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 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 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-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-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 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 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 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-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-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 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-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-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-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 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-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-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-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-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-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-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-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-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-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 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-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-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-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-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 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 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-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-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 r15-7765] libstdc++: Fix ranges::move and ranges::move_backward to use iter_move [PR105609]

2025-02-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:3866ca796d5281d33f25b4165badacf8f198c6d1 commit r15-7765-g3866ca796d5281d33f25b4165badacf8f198c6d1 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 r14-11365] libstdc++: Fix outdated comment in

2025-02-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:2b9449c2c1b60ddc191d51617d892fa461b5cfcb commit r14-11365-g2b9449c2c1b60ddc191d51617d892fa461b5cfcb 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-11362] libstdc++: Do not use C++11 alignof in C++98 mode [PR104395]

2025-02-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:3b9885ac4df2e83cec2080d5a7013b71345a7a7b commit r14-11362-g3b9885ac4df2e83cec2080d5a7013b71345a7a7b 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 -falig

[gcc r14-11367] libstdc++: Use init_priority attribute for tzdb globals [PR118811]

2025-02-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:3a8d05b61a9568d60ee922f899408555470eeff1 commit r14-11367-g3a8d05b61a9568d60ee922f899408555470eeff1 Author: Jonathan Wakely Date: Wed Feb 12 17:29:59 2025 + libstdc++: Use init_priority attribute for tzdb globals [PR118811] When linking statically to libs

[gcc r14-11360] libstdc++: Handle extended alignment in std::get_temporary_buffer [PR105258]

2025-02-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:fb9a2af992813f874c942472fb35506b6180ffbf commit r14-11360-gfb9a2af992813f874c942472fb35506b6180ffbf Author: Jonathan Wakely Date: Wed Apr 13 13:03:44 2022 +0100 libstdc++: Handle extended alignment in std::get_temporary_buffer [PR105258] This adds extended al

[gcc r14-11364] libstdc++: Reuse temporary buffer utils in

2025-02-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:85f4136aa83b33783c2ee80bffc2e61e80e4b887 commit r14-11364-g85f4136aa83b33783c2ee80bffc2e61e80e4b887 Author: Jonathan Wakely Date: Sat Jun 1 10:45:55 2024 +0100 libstdc++: Reuse temporary buffer utils in The non-throwing allocation logic in std::stacktrace du

[gcc r15-7897] libstdc++: Make std::erase for linked lists convert to bool

2025-03-07 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:e6e7b477bbdbfb3fee6b44087a59f94fd1e2c7a3 commit r15-7897-ge6e7b477bbdbfb3fee6b44087a59f94fd1e2c7a3 Author: Jonathan Wakely Date: Thu Mar 6 21:18:21 2025 + libstdc++: Make std::erase for linked lists convert to bool LWG 4135 (approved in Wrocław, November

[gcc r15-7905] libstdc++: Simplify __memcpyable_iterators concept

2025-03-08 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:d456728667ddace4cf34ac7a5e63cb67de4c6257 commit r15-7905-gd456728667ddace4cf34ac7a5e63cb67de4c6257 Author: Jonathan Wakely Date: Thu Mar 6 10:53:38 2025 + libstdc++: Simplify __memcpyable_iterators concept My P3349R1 paper clarifies that we should be able

[gcc r15-7808] libstdc++: Remove stray comma in testing docs

2025-03-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:ac16d6d74fcb4ca10c939b00782b4dfada666273 commit r15-7808-gac16d6d74fcb4ca10c939b00782b4dfada666273 Author: Jonathan Wakely Date: Tue Mar 4 11:13:23 2025 + libstdc++: Remove stray comma in testing docs libstdc++-v3/ChangeLog: * doc/xml/man

[gcc r15-7865] libstdc++: Ensure defines __pair_like

2025-03-06 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:88a521cc3283ae6b6bccc7afefe4723399ddb975 commit r15-7865-g88a521cc3283ae6b6bccc7afefe4723399ddb975 Author: Jonathan Wakely Date: Thu Mar 6 11:20:23 2025 + libstdc++: Ensure defines __pair_like We need to include in C++23 and later, so that __pair_li

[gcc r15-7866] libstdc++: Add assertions to std::list::pop_{front, back}

2025-03-06 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4412e9bb73754a0c9668e80c4b8ee2fefffbbb04 commit r15-7866-g4412e9bb73754a0c9668e80c4b8ee2fefffbbb04 Author: Jonathan Wakely Date: Thu Feb 27 21:59:41 2025 + libstdc++: Add assertions to std::list::pop_{front,back} The recently-approved Standard Library Har

[gcc r15-7868] libstdc++: Make std::unique_lock self-move-assignable

2025-03-06 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:1ccbf8e2c2496779862a0153ed95459f72794521 commit r15-7868-g1ccbf8e2c2496779862a0153ed95459f72794521 Author: Jonathan Wakely Date: Thu Mar 6 13:29:41 2025 + libstdc++: Make std::unique_lock self-move-assignable LWG 4172 was approved in Hagenberg, February 2

[gcc r15-7969] contrib: Clean up outdated parts of gcc-git-customization.sh

2025-03-11 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:34bc3118d961c459a6bc986077826b3580e2100d commit r15-7969-g34bc3118d961c459a6bc986077826b3580e2100d Author: Jonathan Wakely Date: Thu Mar 6 20:28:07 2025 + contrib: Clean up outdated parts of gcc-git-customization.sh It's very unlikely that anybody is stil

<    1   2   3   4   5   >