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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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:
*
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
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 _
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
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
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
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
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
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:
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
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
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
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
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.
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
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
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
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
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_
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
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
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
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
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
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
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
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
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
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
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.
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
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:
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
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
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:
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:
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
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:
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
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
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
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
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
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
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
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
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:
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
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
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:
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
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
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
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:
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
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
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
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
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
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/
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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:
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
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 - 100 of 326 matches
Mail list logo