[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-wwwdocs branch master updated. e70082a2a05cfc1d1c2944a066e89de59374d46c

2025-01-16 Thread Jonathan Wakely via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "gcc-wwwdocs". The branch, master has been updated via e70082a2a05cfc1d1c2944a066e89de59374d46c (commit) via 3062b29208432626

[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 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-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-wwwdocs branch master updated. 9a77c1a1eb9c35f015e40f7ed2871f967f87e111

2025-01-15 Thread Jonathan Wakely via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "gcc-wwwdocs". The branch, master has been updated via 9a77c1a1eb9c35f015e40f7ed2871f967f87e111 (commit) from 801f3ad85b22a5da

[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 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-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-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-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-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 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 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-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 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-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-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-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-6347] libstdc++: Clear std::priority_queue after moving from it [PR118088]

2024-12-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:15aab0d00ca1ed5ce428555bf89ecfe0525f9b81 commit r15-6347-g15aab0d00ca1ed5ce428555bf89ecfe0525f9b81 Author: Jonathan Wakely Date: Sat Dec 14 01:17:27 2024 + libstdc++: Clear std::priority_queue after moving from it [PR118088] We don't know what state an ar

[gcc r15-6318] libstdc++: Add missing character to __to_wstring_numeric map

2024-12-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:e1937cf33abded5c6ebbe4938a4a3e8cb3365176 commit r15-6318-ge1937cf33abded5c6ebbe4938a4a3e8cb3365176 Author: Jonathan Wakely Date: Mon Dec 16 09:45:40 2024 + libstdc++: Add missing character to __to_wstring_numeric map The mapping from char to wchar_t needs

[gcc r15-6312] libstdc++: Fix -Wparentheses warning in Debug Mode macro

2024-12-17 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:7d6dc2130970ccf6555d4e9f977515c6c20f7d2f commit r15-6312-g7d6dc2130970ccf6555d4e9f977515c6c20f7d2f Author: Jonathan Wakely Date: Fri Dec 13 16:53:06 2024 + libstdc++: Fix -Wparentheses warning in Debug Mode macro libstdc++-v3/ChangeLog: *

[gcc r14-11094] doc: Fix typos for --enable-host-pie docs in install.texi

2024-12-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:3396834cd1335eb76d9c994b77088c18a1bd8314 commit r14-11094-g3396834cd1335eb76d9c994b77088c18a1bd8314 Author: Heiko Eißfeldt Date: Sat Dec 14 12:31:58 2024 + doc: Fix typos for --enable-host-pie docs in install.texi gcc/ChangeLog: * doc/ins

[gcc r15-6272] libstdc++: Fix fancy pointer support in linked lists [PR57272]

2024-12-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:2ce99c0088ed97991f61cbdefa83f682c2ef4364 commit r15-6272-g2ce99c0088ed97991f61cbdefa83f682c2ef4364 Author: Jonathan Wakely Date: Sun Dec 8 14:34:01 2024 + libstdc++: Fix fancy pointer support in linked lists [PR57272] The union members I used in the new _

[gcc r15-6274] libstdc++: Simplify storage of hasher in local iterators

2024-12-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:fa8475b96579d16ae4e908b89104adcbcb9477b4 commit r15-6274-gfa8475b96579d16ae4e908b89104adcbcb9477b4 Author: Jonathan Wakely Date: Thu Dec 5 15:48:30 2024 + libstdc++: Simplify storage of hasher in local iterators The fix for PR libstdc++/56267 (relating to

[gcc r15-6273] libstdc++: Further simplify _Hashtable inheritance hierarchy

2024-12-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:689d4abc0b836aaf1c8ecd38091dde6b14373c60 commit r15-6273-g689d4abc0b836aaf1c8ecd38091dde6b14373c60 Author: Jonathan Wakely Date: Wed Dec 4 21:52:40 2024 + libstdc++: Further simplify _Hashtable inheritance hierarchy The main change here is using [[no_uniq

[gcc r15-6255] doc: Fix typos for --enable-host-pie docs in install.texi

2024-12-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:a7df4961d171ef071bd0972335d6f116d420eb13 commit r15-6255-ga7df4961d171ef071bd0972335d6f116d420eb13 Author: Heiko Eißfeldt Date: Sat Dec 14 12:31:58 2024 + doc: Fix typos for --enable-host-pie docs in install.texi gcc/ChangeLog: * doc/inst

[gcc r15-6250] libstdc++: Remove duplicate using-declaration in

2024-12-13 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:7238b074b59d1e9356456c709df321bc9f6ab8bf commit r15-6250-g7238b074b59d1e9356456c709df321bc9f6ab8bf Author: Abdo Eid Date: Sat Dec 14 01:16:10 2024 + libstdc++: Remove duplicate using-declaration in libstdc++-v3/ChangeLog: * include/c_com

[gcc r15-6221] libstdc++: Swap expressions in noexcept-specifier of ranges::not_equal_to

2024-12-13 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:233860f005ccd76c7604cf0eac18b9eda3d984f4 commit r15-6221-g233860f005ccd76c7604cf0eac18b9eda3d984f4 Author: Jonathan Wakely Date: Thu Dec 12 23:24:39 2024 + libstdc++: Swap expressions in noexcept-specifier of ranges::not_equal_to Although this should neve

[gcc r15-6185] libstdc++: Fix some -Wsign-compare warnings in the testsuite

2024-12-12 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:0566b2e64be258641cbc6dbbc07ad48f54566e49 commit r15-6185-g0566b2e64be258641cbc6dbbc07ad48f54566e49 Author: Jonathan Wakely Date: Thu Dec 12 23:17:28 2024 + libstdc++: Fix some -Wsign-compare warnings in the testsuite libstdc++-v3/ChangeLog:

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

2024-12-12 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:93069606949f45cb5f60bc7f4efc4860c23c8e1c commit r15-6183-g93069606949f45cb5f60bc7f4efc4860c23c8e1c Author: Jonathan Wakely Date: Thu Dec 12 20:38:54 2024 + libstdc++: Fix typo in comment in src/c++17/fs_dir.cc libstdc++-v3/ChangeLog: * sr

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

2024-12-11 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:9616deb23a17ebe81ad89ede191d7f9f752abdec commit r15-6126-g9616deb23a17ebe81ad89ede191d7f9f752abdec 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-6125] libstdc++: Skip redundant assertions in std::array equality [PR106212]

2024-12-11 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:3aeb2edee2f9fc39ab77c7e020f09d7204b167ac commit r15-6125-g3aeb2edee2f9fc39ab77c7e020f09d7204b167ac Author: Jonathan Wakely Date: Mon Dec 9 17:35:24 2024 + libstdc++: Skip redundant assertions in std::array equality [PR106212] As PR c++/106212 shows, the D

[gcc r15-6124] libstdc++: Skip redundant assertions in std::span construction [PR117966]

2024-12-11 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:e95bda027e0b81922c1bf44770674190bdf787e8 commit r15-6124-ge95bda027e0b81922c1bf44770674190bdf787e8 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, th

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

2024-12-11 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:1fd7e36e990396c22823cedd068def2aa3b112ce commit r15-6101-g1fd7e36e990396c22823cedd068def2aa3b112ce 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 r15-6080] testsuite: Fix cpp0x/trivial1.C for std::is_trivial deprecation in C++26

2024-12-10 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:7aab1271b4afb6f3e9e8a01825fcb14750b29312 commit r15-6080-g7aab1271b4afb6f3e9e8a01825fcb14750b29312 Author: Jonathan Wakely Date: Tue Dec 10 14:58:18 2024 + testsuite: Fix cpp0x/trivial1.C for std::is_trivial deprecation in C++26 std::is_trivial is depreca

[gcc r15-6073] libstdc++: Revert change to __bitwise_relocatable

2024-12-10 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4b9e1db1a14dbfc0b9a3cf9321fda4c041553b3a commit r15-6073-g4b9e1db1a14dbfc0b9a3cf9321fda4c041553b3a Author: Jonathan Wakely Date: Tue Dec 10 09:48:57 2024 + libstdc++: Revert change to __bitwise_relocatable This reverts r15-6060-ge4a0157c2397c9 so that __i

[gcc r15-6058] libstdc++: port away from is_trivial in string classes

2024-12-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:00ee881811f64f261465b39abd3c9c278be584b6 commit r15-6058-g00ee881811f64f261465b39abd3c9c278be584b6 Author: Giuseppe D'Angelo Date: Mon Dec 9 01:43:27 2024 +0100 libstdc++: port away from is_trivial in string classes In preparation for the deprecation of is_tr

[gcc r15-6061] libstdc++: port the ranges::uninitialized_* algorithms away from is_trivial

2024-12-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:95c7a61a8b5003793d156c2833e350dd1e96712c commit r15-6061-g95c7a61a8b5003793d156c2833e350dd1e96712c Author: Giuseppe D'Angelo Date: Mon Dec 9 02:22:23 2024 +0100 libstdc++: port the ranges::uninitialized_* algorithms away from is_trivial In preparation for the

[gcc r15-6060] libstdc++: port bitwise relocatable away from is_trivial

2024-12-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:e4a0157c2397c9b582cff71d114240a6b083a3dc commit r15-6060-ge4a0157c2397c9b582cff71d114240a6b083a3dc Author: Giuseppe D'Angelo Date: Mon Dec 9 02:11:19 2024 +0100 libstdc++: port bitwise relocatable away from is_trivial In preparation for the deprecation of is_

[gcc r15-6049] libstdc++: Add workaround for read(2) EINVAL on macOS and FreeBSD [PR102259]

2024-12-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4065bf7c2c61dd6eb19fdccbcda99000d8e44b7a commit r15-6049-g4065bf7c2c61dd6eb19fdccbcda99000d8e44b7a Author: Jonathan Wakely Date: Fri Dec 6 17:41:01 2024 + libstdc++: Add workaround for read(2) EINVAL on macOS and FreeBSD [PR102259] On macOS and FreeBSD th

[gcc r15-6047] libstdc++: Fix debug containers for constant evaluation [PR117962]

2024-12-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:6fbe9e65645f54cc564a928bc0bc69c8b421cb98 commit r15-6047-g6fbe9e65645f54cc564a928bc0bc69c8b421cb98 Author: Jonathan Wakely Date: Mon Dec 9 10:52:10 2024 + libstdc++: Fix debug containers for constant evaluation [PR117962] Using a stateful allocator with s

[gcc r15-6024] libstdc++: Add missing equality comparison in new tests [PR117921]

2024-12-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:5cdd78b39725fb1d82cb6bd68e8f56bf4f5d51cd commit r15-6024-g5cdd78b39725fb1d82cb6bd68e8f56bf4f5d51cd 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 Mod

[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 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 r13-9243] libstdc++: Disable std::formatter specialization

2024-12-07 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:f7630052b55e21d03760b6f94b07ad5fc7d68f1a commit r13-9243-gf7630052b55e21d03760b6f94b07ad5fc7d68f1a Author: Jonathan Wakely Date: Fri Sep 20 17:26:35 2024 +0100 libstdc++: Disable std::formatter specialization I noticed that char8_t was missing from the list o

[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 r15-5912] libstdc++: Fix parallel std::exclusive_scan [PR108236]

2024-12-03 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:cd107a6343c96c4ef26096e250d43a4a4211eced commit r15-5912-gcd107a6343c96c4ef26096e250d43a4a4211eced Author: Jonathan Wakely Date: Tue Dec 3 16:36:05 2024 + libstdc++: Fix parallel std::exclusive_scan [PR108236] The standard says that std::exclusive_scan ca

[gcc r15-5911] libstdc++: Simplify allocator propagation helpers using 'if constexpr'

2024-12-03 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:aa7acf6fc9251cc9bdb9a406dc58439eb54e1217 commit r15-5911-gaa7acf6fc9251cc9bdb9a406dc58439eb54e1217 Author: Jonathan Wakely Date: Mon Nov 25 21:55:09 2024 + libstdc++: Simplify allocator propagation helpers using 'if constexpr' Use diagnostic pragmas to al

[gcc r15-5909] libstdc++: Add fancy pointer support to std::list [PR57272]

2024-12-03 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:f29d1b5836790ec795cb51bcfe25f7270b3e9f30 commit r15-5909-gf29d1b5836790ec795cb51bcfe25f7270b3e9f30 Author: Jonathan Wakely Date: Fri Nov 15 19:06:47 2024 + libstdc++: Add fancy pointer support to std::list [PR57272] Currently std::list uses raw pointers t

[gcc r15-5890] libstdc++: Make std::vector constructor noexcept (LWG 3778)

2024-12-03 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:d1318ebb7d1fb474a3b096406bda759187c56610 commit r15-5890-gd1318ebb7d1fb474a3b096406bda759187c56610 Author: Jonathan Wakely Date: Mon Dec 2 15:13:52 2024 + libstdc++: Make std::vector constructor noexcept (LWG 3778) LWG 3778 was approved in November 2022.

[gcc r15-5889] libstdc++: Fix constraints on std::optional converting constructors [PR117889]

2024-12-03 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:29bea6921d0e2e3dd20bc78926ef0e98b1b1e4ad commit r15-5889-g29bea6921d0e2e3dd20bc78926ef0e98b1b1e4ad Author: Jonathan Wakely Date: Sat Nov 30 21:37:02 2024 + libstdc++: Fix constraints on std::optional converting constructors [PR117889] The converting cons

[gcc r14-11046] libstdc++: fix testcase regexp

2024-12-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:61f4509151420fcca2d92e1a382c066c2fd608a6 commit r14-11046-g61f4509151420fcca2d92e1a382c066c2fd608a6 Author: Jason Merrill Date: Tue Aug 27 13:16:47 2024 -0400 libstdc++: fix testcase regexp The unescaped * broke the match. libstdc++-v3/ChangeLog:

[gcc r14-11044] libstdc++: remove extra semicolons

2024-12-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:f9e34b1aef14d22209bd7b6ed8c58899a0a27b82 commit r14-11044-gf9e34b1aef14d22209bd7b6ed8c58899a0a27b82 Author: Jason Merrill Date: Tue Aug 27 13:13:40 2024 -0400 libstdc++: remove extra semicolons The semicolons after each macro invocation here end up following

[gcc r14-11035] libstdc++: Make equal and is_permutation short-circuit (LWG 3560)

2024-12-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:671c22a2e0114149b756efa9c386caf7aaea1d19 commit r14-11035-g671c22a2e0114149b756efa9c386caf7aaea1d19 Author: Jonathan Wakely Date: Thu Nov 14 16:57:17 2024 + libstdc++: Make equal and is_permutation short-circuit (LWG 3560) We already implement short-circu

[gcc r14-11042] libstdc++: Silence -Woverloaded-virtual warning in cxx11-ios_failure.cc

2024-12-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:31c7539e26142b1cc3260fb809289333690b657b commit r14-11042-g31c7539e26142b1cc3260fb809289333690b657b Author: Jonathan Wakely Date: Wed Sep 18 15:38:02 2024 +0100 libstdc++: Silence -Woverloaded-virtual warning in cxx11-ios_failure.cc libstdc++-v3/ChangeLog:

[gcc r14-11041] libstdc++: Silence -Wattributes warning in exception_ptr

2024-12-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4b7a1dbd3c2427c118d32657e27c8611c5f8da52 commit r14-11041-g4b7a1dbd3c2427c118d32657e27c8611c5f8da52 Author: Jonathan Wakely Date: Wed Sep 18 15:41:05 2024 +0100 libstdc++: Silence -Wattributes warning in exception_ptr libstdc++-v3/ChangeLog:

[gcc r14-11040] libstdc++: Remove unused typedef in

2024-12-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:f2b027a9eff6f24323f8af64f62cf48a76ff7cb5 commit r14-11040-gf2b027a9eff6f24323f8af64f62cf48a76ff7cb5 Author: Jonathan Wakely Date: Wed Aug 28 11:49:08 2024 +0100 libstdc++: Remove unused typedef in This local typedef should have been removed in r14-6199-g4563

[gcc r14-11033] libstdc++: Fix -Wsign-compare warning in std::string::resize_for_overwrite

2024-12-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c61255e2d8c4b060b7c8be7c95137f500185271c commit r14-11033-gc61255e2d8c4b060b7c8be7c95137f500185271c Author: Jonathan Wakely Date: Fri Sep 27 15:51:56 2024 +0100 libstdc++: Fix -Wsign-compare warning in std::string::resize_for_overwrite libstdc++-v3/ChangeLog:

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

2024-12-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:edbe164af12589002dec6ac5fe92304567b0ab98 commit r14-11029-gedbe164af12589002dec6ac5fe92304567b0ab98 Author: Jonathan Wakely Date: Thu Nov 14 01:14:44 2024 + libstdc++: Add missing parts of LWG 3480 for directory iterators [PR117560] It looks like I only r

[gcc r14-11027] libstdc++: Use __is_single_threaded() in performance tests

2024-12-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:b3b430ed99729d9191bd6bc78f3537d30d1882ad commit r14-11027-gb3b430ed99729d9191bd6bc78f3537d30d1882ad Author: Jonathan Wakely Date: Wed Nov 13 16:37:24 2024 + libstdc++: Use __is_single_threaded() in performance tests With recent glibc releases the __gthrea

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

2024-12-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:136ff35dd3413ba4b404649e5947682a7f998109 commit r14-11025-g136ff35dd3413ba4b404649e5947682a7f998109 Author: Jonathan Wakely Date: Thu Nov 28 10:24:00 2024 + libstdc++: Fix allocator-extended move ctor for std::basic_stacktrace [PR117822] libstdc++-v3/Cha

[gcc r14-11026] libstdc++: Add missing constraint to operator+ for std::move_iterator

2024-12-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:7a656281d8d0774454db01851facefe84e7dc82c commit r14-11026-g7a656281d8d0774454db01851facefe84e7dc82c Author: Jonathan Wakely Date: Thu Nov 14 10:50:34 2024 + libstdc++: Add missing constraint to operator+ for std::move_iterator This constraint was added by

[gcc r15-5868] libstdc++: Disable deprecated warnings for std::rel_ops in std.cc

2024-12-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:27e5d860879c8f6075231e2a547fe8ead5f382e4 commit r15-5868-g27e5d860879c8f6075231e2a547fe8ead5f382e4 Author: Jonathan Wakely Date: Mon Dec 2 16:14:01 2024 + libstdc++: Disable deprecated warnings for std::rel_ops in std.cc This avoids some warnings when bui

[gcc r15-5871] libstdc++: Simplify std::_Destroy using 'if constexpr'

2024-12-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:1467409beb27a693e96994899f30e4db015b5c2c commit r15-5871-g1467409beb27a693e96994899f30e4db015b5c2c Author: Jonathan Wakely Date: Thu Nov 28 12:32:59 2024 + libstdc++: Simplify std::_Destroy using 'if constexpr' This is another place where we can use 'if c

[gcc r15-5832] libstdc++: Move std::monostate to for C++26 (P0472R2)

2024-11-30 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:91f4550e1700b7fcc15baa37cbcd517cc02dc975 commit r15-5832-g91f4550e1700b7fcc15baa37cbcd517cc02dc975 Author: Jonathan Wakely Date: Mon Nov 25 13:52:19 2024 + libstdc++: Move std::monostate to for C++26 (P0472R2) Another C++26 paper just approved in Wrocław

[gcc r15-5762] libstdc++: Reorder printer registrations in printers.py

2024-11-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:6bba4ca26c9919c0d5b590d648bd0ae9adc678ac commit r15-5762-g6bba4ca26c9919c0d5b590d648bd0ae9adc678ac Author: Jonathan Wakely Date: Thu Nov 28 15:23:25 2024 + libstdc++: Reorder printer registrations in printers.py Register StdIntegralConstantPrinter with th

[gcc r15-5733] libstdc++: Remove __builtin_expect from consteval assertion

2024-11-27 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:73e5d2f87c257c2c12ee72fd4de9bdbb6a8e1aa9 commit r15-5733-g73e5d2f87c257c2c12ee72fd4de9bdbb6a8e1aa9 Author: Jonathan Wakely Date: Wed Nov 27 12:28:30 2024 + libstdc++: Remove __builtin_expect from consteval assertion libstdc++-v3/ChangeLog:

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

2024-11-26 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:8692cb10e82e72af70b690c23be5e5096bb999d2 commit r15-5669-g8692cb10e82e72af70b690c23be5e5096bb999d2 Author: Jonathan Wakely Date: Mon Nov 25 21:22:12 2024 + libstdc++: Add conditional noexcept to range access functions As an extension, this adds conditiona

[gcc r15-5486] libstdc++: Fix std::unordered_set::emplace optimization [PR117686]

2024-11-19 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4484945c538b26da6881f83f664235988e471d40 commit r15-5486-g4484945c538b26da6881f83f664235988e471d40 Author: Jonathan Wakely Date: Tue Nov 19 23:38:19 2024 + libstdc++: Fix std::unordered_set::emplace optimization [PR117686] The __is_key_type specialization

[gcc r15-5330] libstdc++: Use -C option to run recursive make in sub-directories

2024-11-15 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:63798670e12fb9b2575f67e90d0a0c82b60becba commit r15-5330-g63798670e12fb9b2575f67e90d0a0c82b60becba Author: Jonathan Wakely Date: Thu Nov 14 18:25:50 2024 + libstdc++: Use -C option to run recursive make in sub-directories libstdc++-v3/ChangeLog:

[gcc r15-5297] libstdc++: Fix indentation in std::list::emplace_back

2024-11-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:71f221a8bee6274f37af99138b41c3ae451527ef commit r15-5297-g71f221a8bee6274f37af99138b41c3ae451527ef Author: Jonathan Wakely Date: Fri Nov 15 00:00:38 2024 + libstdc++: Fix indentation in std::list::emplace_back libstdc++-v3/ChangeLog: * in

[gcc r15-5286] libstdc++: Make _GLIBCXX_NODISCARD work for C++11 and C++14

2024-11-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:e627a941dc463db08f68d94f5ade74665b3070d4 commit r15-5286-ge627a941dc463db08f68d94f5ade74665b3070d4 Author: Jonathan Wakely Date: Mon Feb 26 11:40:46 2024 + libstdc++: Make _GLIBCXX_NODISCARD work for C++11 and C++14 The _GLIBCXX_NODISCARD macro only expan

[gcc r15-5254] libstdc++: Add missing constraint to operator+ for std::move_iterator

2024-11-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:f91e34644e66b2eb7f4930f17a30da9f49e7d4d2 commit r15-5254-gf91e34644e66b2eb7f4930f17a30da9f49e7d4d2 Author: Jonathan Wakely Date: Thu Nov 14 10:50:34 2024 + libstdc++: Add missing constraint to operator+ for std::move_iterator This constraint was added by

[gcc r13-9185] libstdc++: Suppress deprecation messages from [PR101228]

2024-11-13 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:3e2b297b0bb77317e759a180a5d4b701f6e5e6e4 commit r13-9185-g3e2b297b0bb77317e759a180a5d4b701f6e5e6e4 Author: Jonathan Wakely Date: Thu Feb 29 17:13:49 2024 + libstdc++: Suppress deprecation messages from [PR101228] libstdc++-v3/ChangeLog:

[gcc r15-5223] libstdc++: Refactor std::hash specializations

2024-11-13 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:01ba02caa924058af539d37970d2b07f22d9fdf7 commit r15-5223-g01ba02caa924058af539d37970d2b07f22d9fdf7 Author: Jonathan Wakely Date: Thu Oct 31 16:29:18 2024 + libstdc++: Refactor std::hash specializations This attempts to simplify and clean up our std::hash

[gcc r15-5217] libstdc++: Use RAII in _Hashtable

2024-11-13 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:d2970e86c4de89b4ba38fa935f1be65681970c69 commit r15-5217-gd2970e86c4de89b4ba38fa935f1be65681970c69 Author: Jonathan Wakely Date: Fri Nov 1 22:20:22 2024 + libstdc++: Use RAII in _Hashtable Use scoped guard types to clean up if an exception is thrown. This

[gcc r15-5215] libstdc++: Add _Hashtable::_M_assign for the common case

2024-11-13 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:37b17388fca498cff718a13aa8d4523f15427c8c commit r15-5215-g37b17388fca498cff718a13aa8d4523f15427c8c Author: Jonathan Wakely Date: Fri Nov 1 14:17:38 2024 + libstdc++: Add _Hashtable::_M_assign for the common case This adds a convenient _M_assign overload f

[gcc r15-5210] libstdc++: Fix calculation of system time in performance tests

2024-11-13 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:19d0720f68c2617f1b9b686d3884333b60ca75da commit r15-5210-g19d0720f68c2617f1b9b686d3884333b60ca75da 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-5206] libstdc++: Fix nodiscard warnings in perf test for memory pools

2024-11-13 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:42def7cd8bab71002d3097b9db33fd1dc25a72f6 commit r15-5206-g42def7cd8bab71002d3097b9db33fd1dc25a72f6 Author: Jonathan Wakely Date: Wed Nov 13 12:57:11 2024 + libstdc++: Fix nodiscard warnings in perf test for memory pools The use of unnamed std::lock_guard

[gcc r14-10921] libstdc++: Add parentheses around operand of |

2024-11-12 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:061d18d7bd4862ff3110d497d42655efbc62ca95 commit r14-10921-g061d18d7bd4862ff3110d497d42655efbc62ca95 Author: Jonathan Wakely Date: Mon Nov 11 11:23:08 2024 + libstdc++: Add parentheses around operand of | libstdc++-v3/ChangeLog: * include/

[gcc r15-5107] libstdc++: Fix typos in iterator increment for std::text_encoding [PR117520]

2024-11-11 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:128f6a6d7af9cf187d59c1dbd9e59f5b782e17c8 commit r15-5107-g128f6a6d7af9cf187d59c1dbd9e59f5b782e17c8 Author: Jonathan Wakely Date: Mon Nov 11 11:54:00 2024 + libstdc++: Fix typos in iterator increment for std::text_encoding [PR117520] The intended behaviour

[gcc r15-5106] libstdc++: Add parentheses around operand of |

2024-11-11 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:d8992f70a59b178de85305c542eb45d1676bf0a9 commit r15-5106-gd8992f70a59b178de85305c542eb45d1676bf0a9 Author: Jonathan Wakely Date: Mon Nov 11 11:23:08 2024 + libstdc++: Add parentheses around operand of | libstdc++-v3/ChangeLog: * include/b

[gcc r15-5033] libstdc++: Improve comment for _Hashtable::_M_insert_unique_node

2024-11-07 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:e97179bacd067ccd3ee765632e0c034df152ccb6 commit r15-5033-ge97179bacd067ccd3ee765632e0c034df152ccb6 Author: Jonathan Wakely Date: Thu Nov 7 16:51:58 2024 + libstdc++: Improve comment for _Hashtable::_M_insert_unique_node Clarify the effects if rehashing is

[gcc r15-5019] libstdc++: Tweak comments on includes in hashtable headers

2024-11-07 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:6a6b8b847bce78a909379f3b9d3365c4ac4f0ff5 commit r15-5019-g6a6b8b847bce78a909379f3b9d3365c4ac4f0ff5 Author: Jonathan Wakely Date: Thu Nov 7 11:14:19 2024 + libstdc++: Tweak comments on includes in hashtable headers std::is_permutation is only used in not

[gcc r15-4978] libstdc++: Enable debug assertions for filesystem directory iterators

2024-11-06 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:f7979b8bfa6542e6861f44c78d18cc1cf8dae4d6 commit r15-4978-gf7979b8bfa6542e6861f44c78d18cc1cf8dae4d6 Author: Jonathan Wakely Date: Mon Oct 28 17:55:02 2024 + libstdc++: Enable debug assertions for filesystem directory iterators Several member functions of f

[gcc r15-4979] libstdc++: More user-friendly failed assertions from shared_ptr dereference

2024-11-06 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:1b169ee7e25129fede3aadbeb72037017d1d5a47 commit r15-4979-g1b169ee7e25129fede3aadbeb72037017d1d5a47 Author: Jonathan Wakely Date: Wed Oct 30 11:41:47 2024 + libstdc++: More user-friendly failed assertions from shared_ptr dereference Currently dereferencing

[gcc r15-4855] libstdc++: Check feature test macros in unordered containers

2024-11-01 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:1a5bdeb1128ecfa4ce233218d02ccbb88ce0d8a8 commit r15-4855-g1a5bdeb1128ecfa4ce233218d02ccbb88ce0d8a8 Author: Jonathan Wakely Date: Fri Nov 1 10:50:02 2024 + libstdc++: Check feature test macros in unordered containers Replace some `__cplusplus > 201402L` pr

[gcc r15-4854] libstdc++: Minor comment improvements in

2024-11-01 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:db798ee38a3f81eff207e889c36c727bb370112c commit r15-4854-gdb798ee38a3f81eff207e889c36c727bb370112c Author: Jonathan Wakely Date: Fri Nov 1 12:46:26 2024 + libstdc++: Minor comment improvements in libstdc++-v3/ChangeLog: * include/bits/ha

[gcc r15-4839] libstdc++: Add missing header to unordered_set/pr115285.cc test

2024-11-01 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:a51d220377ab8117305567e888a942d127ef6a48 commit r15-4839-ga51d220377ab8117305567e888a942d127ef6a48 Author: Jonathan Wakely Date: Fri Nov 1 16:09:02 2024 + libstdc++: Add missing header to unordered_set/pr115285.cc test libstdc++-v3/ChangeLog:

[gcc r15-4838] libstdc++: Remove stray whitespace in #endif

2024-11-01 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:063196e3933ddbe6c662f4996f68567d348a99f1 commit r15-4838-g063196e3933ddbe6c662f4996f68567d348a99f1 Author: Jonathan Wakely Date: Fri Nov 1 12:25:07 2024 + libstdc++: Remove stray whitespace in #endif This isn't nested within another #if group so shouldn't

[gcc r15-4789] libstdc++: Fix copy&paste comments in vector range tests

2024-10-30 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:5e26a340b228caac04d5c33bceae0a5b7861d1b7 commit r15-4789-g5e26a340b228caac04d5c33bceae0a5b7861d1b7 Author: Jonathan Wakely Date: Wed Oct 30 19:27:54 2024 + libstdc++: Fix copy&paste comments in vector range tests These comments were copied from the std::v

[gcc r15-4777] libstdc++: Define config macros for additional IEEE formats

2024-10-30 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:e2692b9ea7bde28de2a31a3580ce9dcc25e42fa4 commit r15-4777-ge2692b9ea7bde28de2a31a3580ce9dcc25e42fa4 Author: Jonathan Wakely Date: Thu Oct 24 11:40:42 2024 +0100 libstdc++: Define config macros for additional IEEE formats Some targets use IEEE binary64 for both

[gcc r15-4720] libstdc++: Fix tests for std::vector range operations

2024-10-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:e320846fec00aaa3ca1f93790bc41dbc08503814 commit r15-4720-ge320846fec00aaa3ca1f93790bc41dbc08503814 Author: Jonathan Wakely Date: Mon Oct 28 13:05:53 2024 + libstdc++: Fix tests for std::vector range operations The commit I pushed was not the one I'd teste

[gcc r15-4708] libstdc++: Fix std::vector::emplace to forward parameter

2024-10-27 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:f1c844be5202f4be446f165d9a7625eb7ec4c5b4 commit r15-4708-gf1c844be5202f4be446f165d9a7625eb7ec4c5b4 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 r15-4666] libstdc++: Disable parts of new test that depend on constexpr std::string

2024-10-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:a4931587cbccdb6aff352f9df728ab468c5260b9 commit r15-4666-ga4931587cbccdb6aff352f9df728ab468c5260b9 Author: Jonathan Wakely Date: Thu Oct 24 20:12:08 2024 +0100 libstdc++: Disable parts of new test that depend on constexpr std::string The compile-time assertio

[gcc r15-4581] top-level: Add pull request template for Forgejo

2024-10-23 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:f342d66d6990b9559dde13e616a2921a7bfae176 commit r15-4581-gf342d66d6990b9559dde13e616a2921a7bfae176 Author: Jonathan Wakely Date: Wed Oct 23 15:20:27 2024 +0100 top-level: Add pull request template for Forgejo ChangeLog: * .forgejo/PULL_REQUES

[gcc r15-4577] libstdc++: Add -D_GLIBCXX_ASSERTIONS default for -O0 to API history

2024-10-23 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4b0f238855f8fa79acf7cca84b523ca8513bf68d commit r15-4577-g4b0f238855f8fa79acf7cca84b523ca8513bf68d Author: Jonathan Wakely Date: Wed Oct 23 16:01:04 2024 +0100 libstdc++: Add -D_GLIBCXX_ASSERTIONS default for -O0 to API history libstdc++-v3/ChangeLog:

[gcc r15-4576] libstdc++: Add GLIBCXX_TESTSUITE_STDS example to docs

2024-10-23 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:5a661ecdfb22dd6fd1524ee8619be4bc046a1b2a commit r15-4576-g5a661ecdfb22dd6fd1524ee8619be4bc046a1b2a Author: Jonathan Wakely Date: Tue Oct 22 21:18:51 2024 +0100 libstdc++: Add GLIBCXX_TESTSUITE_STDS example to docs libstdc++-v3/ChangeLog: * do

[gcc r15-4515] libstdc++: Fix order of [[...]] and __attribute__((...)) attrs [PR117220]

2024-10-21 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:cba80691251efccf44ab9aecb26558319605c9ea commit r15-4515-gcba80691251efccf44ab9aecb26558319605c9ea Author: Jonathan Wakely Date: Mon Oct 21 12:09:36 2024 +0100 libstdc++: Fix order of [[...]] and __attribute__((...)) attrs [PR117220] GCC allows these in eithe

  1   2   3   4   >