https://gcc.gnu.org/g:e2e4b603ced350447a8d0e2c5f4d419b8f69b6a6
commit r14-9363-ge2e4b603ced350447a8d0e2c5f4d419b8f69b6a6
Author: Jonathan Wakely
Date: Tue Mar 5 16:09:06 2024 +
doc: Fix docs for -dD regarding predefined macros
The manual has always claimed that -dD differs fro
https://gcc.gnu.org/g:6709e35457a30b2184fa8337aa4abdd2c0edaeb3
commit r15-283-g6709e35457a30b2184fa8337aa4abdd2c0edaeb3
Author: Jonathan Wakely
Date: Thu Mar 28 14:19:45 2024 +
libstdc++: Simplify std::variant comparison operators
libstdc++-v3/ChangeLog:
* inc
https://gcc.gnu.org/g:3f04f3939ea0ac8fdd766a60655d29de2ffb44e5
commit r15-285-g3f04f3939ea0ac8fdd766a60655d29de2ffb44e5
Author: Jonathan Wakely
Date: Wed May 1 17:09:39 2024 +0100
libstdc++: Fix handling of incomplete UTF-8 sequences in _Unicode_view
Eddie Nolan reported to me tha
https://gcc.gnu.org/g:4d3b358fd757ddd09cbee202f47939043c78676c
commit r14-10206-g4d3b358fd757ddd09cbee202f47939043c78676c
Author: Jonathan Wakely
Date: Tue Apr 30 09:48:00 2024 +0100
libstdc++: Guard uses of is_pointer_interconvertible_v [PR114891]
This type trait isn't supported
https://gcc.gnu.org/g:c60205cd4aeea586b7b1fe06baa9861b6d279648
commit r14-10207-gc60205cd4aeea586b7b1fe06baa9861b6d279648
Author: Jonathan Wakely
Date: Mon May 13 16:25:13 2024 +0100
libstdc++: Fix typo in std::stacktrace::max_size [PR115063]
libstdc++-v3/ChangeLog:
https://gcc.gnu.org/g:bce15a5d7d2c4053b8d5e718f00db8eb20116cb6
commit r13-8768-gbce15a5d7d2c4053b8d5e718f00db8eb20116cb6
Author: Jonathan Wakely
Date: Thu Apr 25 13:24:56 2024 +0100
libstdc++: Fix run_doxygen for Doxygen 1.10 man page format
Doxygen switched from \fC to \fR in its
https://gcc.gnu.org/g:ebc61a9c4c730bf5562db25b1fcc06d615e33e66
commit r13-8769-gebc61a9c4c730bf5562db25b1fcc06d615e33e66
Author: Jonathan Wakely
Date: Thu Apr 25 13:52:00 2024 +0100
libstdc++: Fix typo in Doxygen comment
libstdc++-v3/ChangeLog:
* include/std/chron
https://gcc.gnu.org/g:ccc26a1af07b34ce2e7d3b2497f27992d1b1bbc2
commit r15-481-gccc26a1af07b34ce2e7d3b2497f27992d1b1bbc2
Author: Jonathan Wakely
Date: Mon May 13 16:25:13 2024 +0100
libstdc++: Fix typo in std::stacktrace::max_size [PR115063]
libstdc++-v3/ChangeLog:
https://gcc.gnu.org/g:eefa4c06483f95f5076687ed6aae5c6001731164
commit r14-10208-geefa4c06483f95f5076687ed6aae5c6001731164
Author: Jonathan Wakely
Date: Tue May 14 14:32:23 2024 +0100
libstdc++: Guard dynamic_cast use in src/c++23/print.cc [PR115015]
Do not use dynamic_cast uncondi
https://gcc.gnu.org/g:1dde83f0ec313166fc91e6784a0ca2e3db46acee
commit r15-3652-g1dde83f0ec313166fc91e6784a0ca2e3db46acee
Author: Jonathan Wakely
Date: Mon Jan 15 14:09:21 2024 +
libstdc++: Enable most of for freestanding
This makes durations, time points and calendrical types
https://gcc.gnu.org/g:91ae46853858a2aa4eb8640ce1a72124679a3909
commit r15-3050-g91ae46853858a2aa4eb8640ce1a72124679a3909
Author: Jonathan Wakely
Date: Mon Aug 19 16:56:28 2024 +0100
libstdc++: Fix indentation of lines that follow a [[likely]] attribute
libstdc++-v3/ChangeLog:
https://gcc.gnu.org/g:b25b101bc380004b82e25d2b1ef306856c75d864
commit r15-3124-gb25b101bc380004b82e25d2b1ef306856c75d864
Author: Jonathan Wakely
Date: Wed Aug 21 21:19:46 2024 +0100
libstdc++: Make std::vector::reference constructor private [PR115098]
The standard says this constr
https://gcc.gnu.org/g:952e67c0d131300f263d729a0fe07bc3655dad27
commit r15-3133-g952e67c0d131300f263d729a0fe07bc3655dad27
Author: Jonathan Wakely
Date: Wed May 22 16:49:31 2024 +0100
libstdc++: Optimize __try_use_facet for const types
LWG 436 confirmed that const-qualified types ar
https://gcc.gnu.org/g:8cf51d7516b92b352c358c14ab4e456ae53c3371
commit r15-3132-g8cf51d7516b92b352c358c14ab4e456ae53c3371
Author: Jonathan Wakely
Date: Wed Jul 10 23:14:19 2024 +0100
libstdc++: Fix std::allocator_traits::construct constraints [PR108619]
Using std::is_constructible
https://gcc.gnu.org/g:43b8153c26655a7a00f1584fcb4f511dc5e45fab
commit r15-3131-g43b8153c26655a7a00f1584fcb4f511dc5e45fab
Author: Jonathan Wakely
Date: Wed Jul 31 16:32:44 2024 +0100
libstdc++: Only use std::time_put in std::format for non-C locales
When testing on Solaris I notice
https://gcc.gnu.org/g:c429d509a86d61b21298b787948e24a9c97084e3
commit r15-3134-gc429d509a86d61b21298b787948e24a9c97084e3
Author: Jonathan Wakely
Date: Tue Jun 25 21:58:34 2024 +0100
libstdc++: Implement LWG 3746 for std::optional
This avoids constraint recursion in operator<=> for
https://gcc.gnu.org/g:5cfee9360c90da8171e9f6bb71568bdc4c296e6e
commit r15-3141-g5cfee9360c90da8171e9f6bb71568bdc4c296e6e
Author: Jonathan Wakely
Date: Fri Aug 23 22:06:43 2024 +0100
libstdc++: Hide std::tuple internals from Doxygen docs
libstdc++-v3/ChangeLog:
* i
https://gcc.gnu.org/g:ff4aa45535bc0103e4417e72386089a5421fe520
commit r15-3216-gff4aa45535bc0103e4417e72386089a5421fe520
Author: Jonathan Wakely
Date: Tue Aug 27 12:17:03 2024 +0100
c++: Add correct copyright dates to output of gen-cxxapi-file.py
This ensures the generated output
https://gcc.gnu.org/g:470a27859d8a47a99f389f1dc6edb82c08b16e21
commit r15-3217-g470a27859d8a47a99f389f1dc6edb82c08b16e21
Author: Jonathan Wakely
Date: Tue Aug 27 12:19:47 2024 +0100
c++: Add most missing C++20 and C++23 names to cxxapi-data.csv
This includes uncommenting the atomi
https://gcc.gnu.org/g:f6ed7a61a7c906f8fb7f8059132225c9bc41f3b2
commit r15-3265-gf6ed7a61a7c906f8fb7f8059132225c9bc41f3b2
Author: Kim Gräsman
Date: Tue Aug 27 17:08:47 2024 +0100
libstdc++: Fix @headername for bits/cpp_type_traits.h
There is no file ext/type_traits, point it to ext
https://gcc.gnu.org/g:9740a1b0dc10c93f325fb17dacea7d123bc0cdd2
commit r15-3267-g9740a1b0dc10c93f325fb17dacea7d123bc0cdd2
Author: Jonathan Wakely
Date: Wed Aug 28 11:49:46 2024 +0100
doc: Add Dhruv Matani to Contributors
gcc/ChangeLog:
* doc/contrib.texi (Contribut
https://gcc.gnu.org/g:efe6efb6f315c7f97be8a850e0a84ff7f6651d85
commit r15-3418-gefe6efb6f315c7f97be8a850e0a84ff7f6651d85
Author: Dhruv Chawla
Date: Mon Aug 26 11:09:19 2024 +0530
libstdc++: Add missing feature-test macro in various headers
version.syn#2 requires various headers to
https://gcc.gnu.org/g:819deae0a5bee079a7d5582fafaa098c26144ae8
commit r15-3423-g819deae0a5bee079a7d5582fafaa098c26144ae8
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 ad
https://gcc.gnu.org/g:71b1639c67b91554420cc38eb4c82323e535c816
commit r15-3424-g71b1639c67b91554420cc38eb4c82323e535c816
Author: Jonathan Wakely
Date: Mon Sep 2 12:16:49 2024 +0100
libstdc++: Fix error handling in fs::hard_link_count for Windows
The recent change to use auto_win_f
https://gcc.gnu.org/g:3b8a67b0cfc072f027eab24fb72d48d10cc890b4
commit r14-10636-g3b8a67b0cfc072f027eab24fb72d48d10cc890b4
Author: Jonathan Wakely
Date: Tue Aug 20 16:52:22 2024 +0100
libstdc++: Fix std::variant to reject array types [PR116381]
For the backport, rejecting array typ
https://gcc.gnu.org/g:ee37d750262579a81799c5b56fe1ab936a840120
commit r14-10638-gee37d750262579a81799c5b56fe1ab936a840120
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
https://gcc.gnu.org/g:469602619d32c24382c6f1c3e3d95c3db606c770
commit r14-10637-g469602619d32c24382c6f1c3e3d95c3db606c770
Author: Dhruv Chawla
Date: Mon Aug 26 11:09:19 2024 +0530
libstdc++: Add missing feature-test macro in various headers
version.syn#2 requires various headers t
https://gcc.gnu.org/g:35c98149a5c7af9159fa7615d8d827b3aaa3cc97
commit r14-10640-g35c98149a5c7af9159fa7615d8d827b3aaa3cc97
Author: Jonathan Wakely
Date: Tue Jul 30 10:55:55 2024 +0100
libstdc++: Fix overwriting files with fs::copy_file on Windows
There are no inode numbers on Windo
https://gcc.gnu.org/g:4e1e50458b2004d0f08ac8c64f89b85fc1a87057
commit r15-3573-g4e1e50458b2004d0f08ac8c64f89b85fc1a87057
Author: Jonathan Wakely
Date: Tue Sep 10 16:59:29 2024 +0100
libstdc++: Add missing exception specifications in tests
Since r15-3532-g7cebc6384a0ad6 18_support/
https://gcc.gnu.org/g:c07cf418fdde0c192e370a8d76a991cc7215e9c4
commit r15-3575-gc07cf418fdde0c192e370a8d76a991cc7215e9c4
Author: Jonathan Wakely
Date: Tue Sep 10 14:25:41 2024 +0100
libstdc++: std::string move assignment should not use POCCA trait [PR116641]
The changes to impleme
https://gcc.gnu.org/g:9fe57e4879de93b6e3c7b4c226f42d5f3a48474f
commit r15-3614-g9fe57e4879de93b6e3c7b4c226f42d5f3a48474f
Author: Jonathan Wakely
Date: Wed Sep 11 11:47:44 2024 +0100
c++: Make __builtin_launder reject invalid types [PR116673]
The standard says that std::launder is
https://gcc.gnu.org/g:bec1f2ce4ad3fe56906d6429b542a290e574b3eb
commit r15-3637-gbec1f2ce4ad3fe56906d6429b542a290e574b3eb
Author: Jonathan Wakely
Date: Fri Sep 13 08:18:53 2024 +0100
c++: Fix g++.dg/ext/sve-sizeless-1.C regression
This aarch64-*-* test needs an update for the diagn
https://gcc.gnu.org/g:01670a4095791733e0389acead832e3da757c9d7
commit r15-3639-g01670a4095791733e0389acead832e3da757c9d7
Author: Jonathan Wakely
Date: Mon Sep 2 12:29:04 2024 +0100
libstdc++: Refactor loops in std::__platform_semaphore
Refactor the loops to all use the same form,
https://gcc.gnu.org/g:9d8021d1875677286c3dde90dfed2aca864edad0
commit r15-1626-g9d8021d1875677286c3dde90dfed2aca864edad0
Author: Jonathan Wakely
Date: Tue Jun 25 13:35:17 2024 +0100
libstdc++: Replace viewcvs links in docs with cgit links
libstdc++-v3/ChangeLog:
*
https://gcc.gnu.org/g:7d60b932ccd658078173abc13251e0a120dafd9d
commit r11-11537-g7d60b932ccd658078173abc13251e0a120dafd9d
Author: Jonathan Wakely
Date: Tue Jun 25 23:20:49 2024 +0100
libstdc++: Replace reference to mainline in release branch docs
libstdc++-v3/ChangeLog:
https://gcc.gnu.org/g:f91d9b3e91e6077c3cab6d703375f186f1d8d43b
commit r14-10347-gf91d9b3e91e6077c3cab6d703375f186f1d8d43b
Author: Jonathan Wakely
Date: Tue Jun 25 23:25:54 2024 +0100
libstdc++: Remove confusing text from status tables for release branch
When I tried to make the re
https://gcc.gnu.org/g:0ca8d56f2085715f27ee536c6c344bc47af49cdd
commit r15-1663-g0ca8d56f2085715f27ee536c6c344bc47af49cdd
Author: Jonathan Wakely
Date: Tue Apr 30 09:52:13 2024 +0100
libstdc++: Fix std::chrono::tzdb to work with vanguard format
I found some issues in the std::chron
https://gcc.gnu.org/g:0731985920cdeeeb028f03ddb8a7f035565c1594
commit r15-1667-g0731985920cdeeeb028f03ddb8a7f035565c1594
Author: Jonathan Wakely
Date: Tue Jun 25 23:59:19 2024 +0100
libstdc++: Add script to update docs for a new release branch
This should be run on a release branc
https://gcc.gnu.org/g:8fd84bc009b3073666a24047c78a04c19eeab752
commit r15-1689-g8fd84bc009b3073666a24047c78a04c19eeab752
Author: Jonathan Wakely
Date: Tue Jun 18 10:57:45 2024 +0100
libstdc++: Add debug assertions to std::vector [PR103191]
This adds debug assertions for std::vecto
https://gcc.gnu.org/g:73ad57c244c283bf6da0c16630212f11b945eda5
commit r15-1693-g73ad57c244c283bf6da0c16630212f11b945eda5
Author: Jonathan Wakely
Date: Tue Jun 11 16:45:43 2024 +0100
libstdc++: Fix std::codecvt for empty dest
[PR37475]
For the GNU locale model, codecvt::do_out and
https://gcc.gnu.org/g:03d3aeb0e0fa7dec9bd702cabf57ef73cdc32704
commit r15-1714-g03d3aeb0e0fa7dec9bd702cabf57ef73cdc32704
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
https://gcc.gnu.org/g:fab60eaa94b50b1eea84f0d001004c851d4c781b
commit r15-1715-gfab60eaa94b50b1eea84f0d001004c851d4c781b
Author: Jonathan Wakely
Date: Fri Jun 28 11:14:39 2024 +0100
libstdc++: Extend std::equal memcmp optimization to std::byte [PR101485]
We optimize std::equal to
https://gcc.gnu.org/g:4b64a1051a927a65a9acefbbb5714a8118c320bc
commit r13-8877-g4b64a1051a927a65a9acefbbb5714a8118c320bc
Author: Jonathan Wakely
Date: Wed Jun 26 20:22:54 2024 +0100
libstdc++: Fix std::format for chrono::duration with unsigned rep [PR115668]
Using std::chrono::abs
https://gcc.gnu.org/g:9f1cd51766f251aafe0f1b898892f79855892729
commit r15-1876-g9f1cd51766f251aafe0f1b898892f79855892729
Author: Jonathan Wakely
Date: Fri Jul 5 20:00:04 2024 +0100
libstdc++: Use reserved form of [[__likely__]] in
We should not use [[unlikely]] before C++20, so u
https://gcc.gnu.org/g:762ee55d369a3257997092ef7853cf9dd4d5cc4f
commit r15-1879-g762ee55d369a3257997092ef7853cf9dd4d5cc4f
Author: Jonathan Wakely
Date: Fri Jul 5 18:58:00 2024 +0100
libstdc++: Fix memchr path in std::ranges::find for non-common range
[PR115799]
The memchr optimiza
https://gcc.gnu.org/g:40d234dd6439e8c8cfbf3f375a61906aed35c80d
commit r15-1898-g40d234dd6439e8c8cfbf3f375a61906aed35c80d
Author: Jonathan Wakely
Date: Sun Jul 7 12:22:42 2024 +0100
libstdc++: Fix _Atomic(T) macro in [PR115807]
The definition of the _Atomic(T) macro needs to refer
https://gcc.gnu.org/g:85a39a8aaf683766f8160b982ed4d7b8c44aede0
commit r14-10400-g85a39a8aaf683766f8160b982ed4d7b8c44aede0
Author: Jonathan Wakely
Date: Fri Jun 28 15:14:15 2024 +0100
libstdc++: Define __glibcxx_assert_fail for non-verbose build [PR115585]
When the library is confi
https://gcc.gnu.org/g:69ce8e406a2aa0aba5dcae5e419503ec105355b0
commit r11-11567-g69ce8e406a2aa0aba5dcae5e419503ec105355b0
Author: Jonathan Wakely
Date: Thu Mar 21 13:25:15 2024 +
libstdc++: Destroy allocators in re-inserted container nodes [PR114401]
The allocator objects in c
https://gcc.gnu.org/g:c5efc6eca8e3eee7038ae218cf7e2dbe9ed9d82a
commit r15-1956-gc5efc6eca8e3eee7038ae218cf7e2dbe9ed9d82a
Author: Jonathan Wakely
Date: Wed Jul 10 10:29:52 2024 +0100
libstdc++: Use direct-initialization for std::vector's allocator
[PR115854]
The consensus in the s
https://gcc.gnu.org/g:30ffca55041518b76cfd59877250a740a615b5ba
commit r11-11573-g30ffca55041518b76cfd59877250a740a615b5ba
Author: Jonathan Wakely
Date: Fri Apr 29 12:17:13 2022 +0100
libstdc++: Add missing exports for ppc64le --with-long-double-format=ibm
[PR105417]
The --with-lo
https://gcc.gnu.org/g:8439405e38c56b774cf3c65bdafae5f9e11d470a
commit r15-2221-g8439405e38c56b774cf3c65bdafae5f9e11d470a
Author: Detlef Vollmann
Date: Tue Jul 23 09:25:22 2024 +0100
libstdc++: Do not use isatty on avr [PR115482]
avrlibc has an incomplete unistd.h that doesn't have
https://gcc.gnu.org/g:687dc787d7523c46a9b5e1e9ac1062e44693dd3a
commit r15-2247-g687dc787d7523c46a9b5e1e9ac1062e44693dd3a
Author: Jonathan Wakely
Date: Mon Jul 22 14:01:43 2024 +0100
libstdc++: Use dg-additional-files in some I/O tests
Use the dg-additional-files directive to decla
https://gcc.gnu.org/g:515da03a838db05443ebcc4c543a405bed764188
commit r15-2248-g515da03a838db05443ebcc4c543a405bed764188
Author: Jonathan Wakely
Date: Mon Jul 22 14:39:57 2024 +0100
libstdc++: Add file-io-diff to replace @diff@ markup in I/O tests
This adds a new dg-final action t
https://gcc.gnu.org/g:171af3580de54d482c6a32fb249e96000a9e10b8
commit r15-2250-g171af3580de54d482c6a32fb249e96000a9e10b8
Author: Jonathan Wakely
Date: Mon Jul 22 15:15:16 2024 +0100
libstdc++: Use dg-additional-files in some non-I/O tests
libstdc++-v3/ChangeLog:
*
https://gcc.gnu.org/g:4efe43a61334e231bcd3cf9150cd844dbdf9ed20
commit r15-2252-g4efe43a61334e231bcd3cf9150cd844dbdf9ed20
Author: Jonathan Wakely
Date: Mon Jul 22 15:50:19 2024 +0100
libstdc++: Rename tests [PR12048]
These have the wrong PR number in the filenames.
libstdc
https://gcc.gnu.org/g:6c22fe418cff57dad712c4b950638e6e2d09bd9c
commit r15-2273-g6c22fe418cff57dad712c4b950638e6e2d09bd9c
Author: Jonathan Wakely
Date: Wed Jul 24 11:32:22 2024 +0100
libstdc++: Fix and for -std=gnu++14 -fconcepts
[PR116070]
This questionable combination of flags
https://gcc.gnu.org/g:46d68bc90688745fc9f25795c371ecaf21e18b56
commit r13-8943-g46d68bc90688745fc9f25795c371ecaf21e18b56
Author: Jonathan Wakely
Date: Wed Jul 24 11:32:22 2024 +0100
libstdc++: Fix std::vector for -std=gnu++14 -fconcepts [PR116070]
This questionable combination of
https://gcc.gnu.org/g:dca6a9a940e46d0c2d115a4702d648529a42efa9
commit r15-2307-gdca6a9a940e46d0c2d115a4702d648529a42efa9
Author: Jonathan Wakely
Date: Wed Jul 24 18:08:03 2024 +0100
libstdc++: Implement LWG 3836 for std::expected bool conversions
libstdc++-v3/ChangeLog:
https://gcc.gnu.org/g:3e8ee03edd018eed43444755f601cdb9d5931654
commit r14-9406-g3e8ee03edd018eed43444755f601cdb9d5931654
Author: Jonathan Wakely
Date: Fri Mar 8 16:15:57 2024 +
libstdc++: Do not require a time-of-day when parsing sys_days [PR114240]
When parsing a std::chrono:
https://gcc.gnu.org/g:66c55e4f57135f2df09daeea94e0900862c54799
commit r13-8422-g66c55e4f57135f2df09daeea94e0900862c54799
Author: Jonathan Wakely
Date: Wed Aug 9 11:28:56 2023 +0100
libstdc++: Fix a -Wsign-compare warning in std::list
libstdc++-v3/ChangeLog:
* incl
https://gcc.gnu.org/g:2d3cc6806a9fc3c9ac299bb021819bcb5e7605ea
commit r13-8428-g2d3cc6806a9fc3c9ac299bb021819bcb5e7605ea
Author: Cassio Neri
Date: Sun Dec 10 11:31:31 2023 +
libstdc++: Remove UB from month and weekday additions and subtractions.
The following invoke signed int
https://gcc.gnu.org/g:826f7e5ca3bddf3ff82bc52c09e84f5d35b24dbf
commit r13-8430-g826f7e5ca3bddf3ff82bc52c09e84f5d35b24dbf
Author: Jonathan Wakely
Date: Wed Feb 28 15:05:08 2024 +
libstdc++: Fix std::basic_format_arg::handle for BasicFormatters
std::basic_format_arg::handle is s
https://gcc.gnu.org/g:d472bd346ddd1d679ecd3ff392fda98343ed7a36
commit r12-10209-gd472bd346ddd1d679ecd3ff392fda98343ed7a36
Author: Cassio Neri
Date: Sat Nov 11 16:44:58 2023 +
libstdc++: Remove unnecessary "& 1" from year_month_day_last::day()
When year_month_day_last::day() wa
https://gcc.gnu.org/g:2d5eee092aa3cbfb50496ed4b224600de2e7fb08
commit r12-10208-g2d5eee092aa3cbfb50496ed4b224600de2e7fb08
Author: Cassio Neri
Date: Sun Nov 12 01:33:52 2023 +
libstdc++: Fix UB in weekday::weekday(sys_days) and add test
The following has undefined behaviour (si
https://gcc.gnu.org/g:d6490157b3e7ec45a024d1a2acc96e53934dbb0e
commit r14-9455-gd6490157b3e7ec45a024d1a2acc96e53934dbb0e
Author: Jonathan Wakely
Date: Thu Mar 7 12:00:55 2024 +
libstdc++: Document that _GLIBCXX_CONCEPT_CHECKS might be removed in future
The macro-based concept
https://gcc.gnu.org/g:a8c7c3a40953e34f57278d224a07dc3698c64a84
commit r14-9457-ga8c7c3a40953e34f57278d224a07dc3698c64a84
Author: Jonathan Wakely
Date: Wed Mar 13 10:02:12 2024 +
libstdc++: Move test error_category to global scope
A recent GDB change causes this test to fail du
https://gcc.gnu.org/g:0adc8c5f146b108f99c4df09e43276e3a2419262
commit r14-9473-g0adc8c5f146b108f99c4df09e43276e3a2419262
Author: xndcn
Date: Fri Feb 16 11:00:13 2024 +
libstdc++: Add missing clear_padding in __atomic_float constructor
For 80-bit long double we need to clear th
https://gcc.gnu.org/g:df483ebd24689a3bebfae2089637a00eca0e5a12
commit r14-9478-gdf483ebd24689a3bebfae2089637a00eca0e5a12
Author: Jonathan Wakely
Date: Mon Feb 26 13:17:13 2024 +
libstdc++: Add nodiscard in
Add the [[nodiscard]] attribute to several functions in .
These al
https://gcc.gnu.org/g:d92942efb33c84275521186d351bee854f39c4f2
commit r13-8441-gd92942efb33c84275521186d351bee854f39c4f2
Author: Jonathan Wakely
Date: Fri Mar 15 17:04:22 2024 +
libstdc++: Fix typo in C++20 status table
libstdc++-v3/ChangeLog:
* doc/xml/manual
https://gcc.gnu.org/g:fbdeeb1604d52a8ece8631f70ecd64d925d31741
commit r12-10221-gfbdeeb1604d52a8ece8631f70ecd64d925d31741
Author: Jonathan Wakely
Date: Fri Mar 1 11:16:58 2024 +
libstdc++: Add missing std::tuple constructor [PR114147]
I caused a regression with commit r10-908
https://gcc.gnu.org/g:d9076dafa12c93e96b349035fb59050151403866
commit r12-10222-gd9076dafa12c93e96b349035fb59050151403866
Author: Jonathan Wakely
Date: Thu Nov 3 11:48:57 2022 +
libstdc++: Simplify lifetime of eh_globals variable [PR107500]
Since this is a trivial type, we pro
https://gcc.gnu.org/g:57f4c935f915454879a0d13f0319ba09c9c01309
commit r12-10223-g57f4c935f915454879a0d13f0319ba09c9c01309
Author: Jonathan Wakely
Date: Wed Feb 28 11:24:47 2024 +
libstdc++: Update outdated docs on contributing
We don't want a separate ChangeLog submission now.
https://gcc.gnu.org/g:7b9fa0982f4db0a64aacfe5018708a89f956245a
commit r12-10224-g7b9fa0982f4db0a64aacfe5018708a89f956245a
Author: Jonathan Wakely
Date: Wed Feb 28 14:36:28 2024 +
libstdc++: Change some URLs in the manual to use https
libstdc++-v3/ChangeLog:
*
https://gcc.gnu.org/g:a0bca5584725153ad560b97a33a07e3c56f6f953
commit r12-10225-ga0bca5584725153ad560b97a33a07e3c56f6f953
Author: Jonathan Wakely
Date: Wed Mar 13 10:02:12 2024 +
libstdc++: Move test error_category to global scope
A recent GDB change causes this test to fail d
https://gcc.gnu.org/g:80e88183d47ca4d7c8441355f736fc918d7d05dc
commit r12-10227-g80e88183d47ca4d7c8441355f736fc918d7d05dc
Author: Jonathan Wakely
Date: Thu Nov 23 14:34:59 2023 +
libstdc++: Fix access error in __gnu_test::uneq_allocator
The operator== function is only a friend
https://gcc.gnu.org/g:415457babf04d077929956ea97132448b0dc4b2c
commit r12-10226-g415457babf04d077929956ea97132448b0dc4b2c
Author: Jonathan Wakely
Date: Thu Mar 14 11:52:17 2024 +
libstdc++: Correct notes about std::call_once in manual [PR66146]
The bug with exceptions thrown d
https://gcc.gnu.org/g:02a64d50d7780184428630e748fc301cb04ef96b
commit r12-10232-g02a64d50d7780184428630e748fc301cb04ef96b
Author: Alexey Lapshin
Date: Fri Sep 8 11:23:16 2023 +0100
libstdc++: Fix unconditional -Werror in libbacktrace directory
The -Werror flag should depend on the
https://gcc.gnu.org/g:8364faf223e54c0ddf7ab35eda158533e5195bb6
commit r12-10233-g8364faf223e54c0ddf7ab35eda158533e5195bb6
Author: Jonathan Wakely
Date: Fri Sep 8 16:28:06 2023 +0100
libstdc++: Update outdated default -std in testing docs
libstdc++-v3/ChangeLog:
*
https://gcc.gnu.org/g:ac0cf0786bb3da60f412afe800fd385686b9517d
commit r12-10228-gac0cf0786bb3da60f412afe800fd385686b9517d
Author: Jonathan Wakely
Date: Tue Nov 14 10:56:57 2023 +
libstdc++: Fix uses of signed types with functions
In we pass the int __base parameter to our i
https://gcc.gnu.org/g:73d0816f570c26e856d94d56491e50332fd8b425
commit r12-10237-g73d0816f570c26e856d94d56491e50332fd8b425
Author: Jonathan Wakely
Date: Mon Sep 11 16:42:54 2023 +0100
libstdc++: Remove unconditional use of atomics in Debug Mode
The fix for PR 91910 (r10-3426-gf7a3a
https://gcc.gnu.org/g:5c4cd53ffd70205b2b136661b3be175dec0ce8d7
commit r12-10239-g5c4cd53ffd70205b2b136661b3be175dec0ce8d7
Author: Jonathan Wakely
Date: Fri Jun 30 21:09:01 2023 +0100
libstdc++: Qualify calls to std::_Destroy and _Destroy_aux
These calls should be qualified to prev
https://gcc.gnu.org/g:ae8302e18f15f0befb372762b20a3a790a19a925
commit r12-10238-gae8302e18f15f0befb372762b20a3a790a19a925
Author: Jonathan Wakely
Date: Wed Jul 19 18:18:46 2023 +0100
libstdc++: Check for std::ratio in arithmetic and comparisons [PR110593]
The standard says that it
https://gcc.gnu.org/g:9f381ebb7211c1359f5de87760148096fcba3357
commit r12-10244-g9f381ebb7211c1359f5de87760148096fcba3357
Author: Jonathan Wakely
Date: Wed May 10 12:20:58 2023 +0100
libstdc++: Fix std::abs(__float128) for -NaN and -0.0 [PR109758]
The current implementation of thi
https://gcc.gnu.org/g:ec9735922b6f28cf704c8a7850a34aed82675b91
commit r12-10247-gec9735922b6f28cf704c8a7850a34aed82675b91
Author: Jonathan Wakely
Date: Fri Feb 24 21:28:11 2023 +
libstdc++: Add likely/unlikely attributes to implementation
For the common case of converting val
https://gcc.gnu.org/g:c285c1b9a940bde745f296e1bfc1a5cfddb63254
commit r12-10252-gc285c1b9a940bde745f296e1bfc1a5cfddb63254
Author: Jonathan Wakely
Date: Thu Oct 26 16:51:30 2023 +0100
libstdc++: Fix exception thrown by std::shared_lock::unlock() [PR112089]
The incorrect errc consta
https://gcc.gnu.org/g:12c193e5723f08694c8784457200112bae117063
commit r12-10246-g12c193e5723f08694c8784457200112bae117063
Author: Dimitrij Mijoski
Date: Tue Jan 10 13:58:59 2023 +0100
libstdc++: Fix Unicode codecvt and add tests [PR86419]
Fixes the conversion from UTF-8 to UTF-16
https://gcc.gnu.org/g:dc0964f43dcee46dcd1843287a541668fd08a4a8
commit r12-10254-gdc0964f43dcee46dcd1843287a541668fd08a4a8
Author: Jonathan Wakely
Date: Fri Nov 10 12:21:52 2023 +
libstdc++: Add static_assert to std::integer_sequence [PR112473]
C++20 allows class types as non-t
https://gcc.gnu.org/g:a389921f175c30e8ca0da38ccb79ed60cf744fd4
commit r12-10255-ga389921f175c30e8ca0da38ccb79ed60cf744fd4
Author: Jonathan Wakely
Date: Tue Aug 8 16:24:31 2023 +0100
libstdc++: Explicitly default some copy ctors and assignments
The standard says that the implicit c
https://gcc.gnu.org/g:e35b26c2442b61e7f45deb5ef3062d0ab6ec584b
commit r12-10257-ge35b26c2442b61e7f45deb5ef3062d0ab6ec584b
Author: Jonathan Wakely
Date: Tue Jan 31 22:32:15 2023 +
libstdc++: Define std::basic_stringbuf::view() for old std::string ABI
Unlike the new str()&& memb
https://gcc.gnu.org/g:f8ab9b7c08161739242b2760f881a3918373cd46
commit r12-10265-gf8ab9b7c08161739242b2760f881a3918373cd46
Author: Jonathan Wakely
Date: Wed May 11 16:35:45 2022 +0100
libstdc++: Add macros for the inline namespace std::_V2
Use macros to open and close the inline na
https://gcc.gnu.org/g:c6f80dca4e51eaab3f12884e19b3dbbfe9cdffd7
commit r12-10259-gc6f80dca4e51eaab3f12884e19b3dbbfe9cdffd7
Author: Xi Ruoyao
Date: Fri Jun 24 15:02:23 2022 +0800
libstdc++: use grep -E instead of egrep in scripts
egrep has been deprecated in favor of grep -E for a l
https://gcc.gnu.org/g:f0db5dfce8c729def8ce12ff7e3ed3b1e4f49467
commit r12-10267-gf0db5dfce8c729def8ce12ff7e3ed3b1e4f49467
Author: Jonathan Wakely
Date: Wed May 11 23:52:20 2022 +0100
libstdc++: Improve doxygen docs for
libstdc++-v3/ChangeLog:
* include/std/atomic
https://gcc.gnu.org/g:1bb467f4910dc4abd90a7be98653b63113e5d6d3
commit r12-10261-g1bb467f4910dc4abd90a7be98653b63113e5d6d3
Author: Jonathan Wakely
Date: Fri Sep 23 23:16:30 2022 +0100
libstdc++: Simplify detection idiom using concepts
Add a simpler definition of std::__detected_or
https://gcc.gnu.org/g:914a226e3cda5a640c9640580a21d780eb829057
commit r12-10266-g914a226e3cda5a640c9640580a21d780eb829057
Author: Jonathan Wakely
Date: Mon May 16 16:54:52 2022 +0100
libstdc++: Stop defining C++0x compat symbols for versioned namespace
The src/c++11/compatibility*
https://gcc.gnu.org/g:2d174d4181896129d465cbf42dc454f4f906892b
commit r12-10273-g2d174d4181896129d465cbf42dc454f4f906892b
Author: Jonathan Wakely
Date: Sat Nov 5 12:35:55 2022 +
libstdc++: Fix -Wsystem-headers warnings
Fix some problems noticed with -Wsystem-headers.
https://gcc.gnu.org/g:57eb0358d0e0925f9e5aa282ed7f0274f6ff794e
commit r12-10262-g57eb0358d0e0925f9e5aa282ed7f0274f6ff794e
Author: Jonathan Wakely
Date: Mon Sep 26 18:59:45 2022 +0100
libstdc++: Update std::pointer_traits to match new LWG 3545 wording
It was pointed out in recent L
https://gcc.gnu.org/g:d9f006da30def40747792d3ea37add1d80e02444
commit r12-10264-gd9f006da30def40747792d3ea37add1d80e02444
Author: Jonathan Wakely
Date: Wed May 11 16:46:03 2022 +0100
libstdc++: Disable Doxygen GROUP_NESTED_COMPOUNDS config option
Before Doxygen version 1.9.2 this
https://gcc.gnu.org/g:7abc86119e4ebb13d3fffc7e2b038e2629aa2fc1
commit r12-10275-g7abc86119e4ebb13d3fffc7e2b038e2629aa2fc1
Author: Jonathan Wakely
Date: Mon Nov 7 15:00:34 2022 +
libstdc++: Fix -Wsystem-headers warnings in tests
libstdc++-v3/ChangeLog:
* testsu
https://gcc.gnu.org/g:afefe951acd8bae13be0e1b700262316254ce935
commit r12-10278-gafefe951acd8bae13be0e1b700262316254ce935
Author: Jonathan Wakely
Date: Wed Apr 26 22:48:35 2023 +0100
libstdc++: Add @headerfile and @since to doxygen comments [PR40380]
libstdc++-v3/ChangeLog:
https://gcc.gnu.org/g:2d604183c99ef0cea5d7540a7a466fb1d1453a58
commit r12-10279-g2d604183c99ef0cea5d7540a7a466fb1d1453a58
Author: Jonathan Wakely
Date: Fri Jun 23 12:18:11 2023 +0100
libstdc++: Implement P2538R1 ADL-proof std::projected
This was recently approved for C++26, but th
1 - 100 of 372 matches
Mail list logo