[gcc r14-9368] libstdc++: Better diagnostics for std::format errors

2024-03-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:24a2b5def06940f3f181418a439c408388f7eb56 commit r14-9368-g24a2b5def06940f3f181418a439c408388f7eb56 Author: Jonathan Wakely Date: Thu Feb 29 16:13:13 2024 + libstdc++: Better diagnostics for std::format errors This adds two new static_assert messages to th

[gcc r14-9369] libstdc++: Replace unnecessary uses of built-ins in testsuite

2024-03-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:709d8474bcc50737a74f5d6d4d43462f6f125b64 commit r14-9369-g709d8474bcc50737a74f5d6d4d43462f6f125b64 Author: Jonathan Wakely Date: Fri Mar 1 17:40:22 2024 + libstdc++: Replace unnecessary uses of built-ins in testsuite I don't see why we should rely on __bu

[gcc r14-9370] libstdc++: Update expiry times for leap seconds lists

2024-03-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:ddd347fca0685804bf68d6c768282573f3ea6442 commit r14-9370-gddd347fca0685804bf68d6c768282573f3ea6442 Author: Jonathan Wakely Date: Fri Mar 1 20:55:10 2024 + libstdc++: Update expiry times for leap seconds lists The list in tzdb.cc isn't the only hardcoded l

[gcc r14-9371] libstdc++: Do not define lock-free atomic aliases if not fully lock-free [PR114103]

2024-03-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:e162b2ff52c5e20f6624ff6b66845fe573cef183 commit r14-9371-ge162b2ff52c5e20f6624ff6b66845fe573cef183 Author: Jonathan Wakely Date: Mon Feb 26 13:17:32 2024 + libstdc++: Do not define lock-free atomic aliases if not fully lock-free [PR114103] The whole poin

[gcc r14-9376] libstdc++: Fix parsing of fractional seconds [PR114244]

2024-03-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:5f9d7a5b6cf64639274e63051caf70fbc8418ea2 commit r14-9376-g5f9d7a5b6cf64639274e63051caf70fbc8418ea2 Author: Jonathan Wakely Date: Thu Mar 7 13:15:41 2024 + libstdc++: Fix parsing of fractional seconds [PR114244] When converting a chrono::duration to a resu

[gcc r14-9377] libstdc++: Use std::from_chars to speed up parsing subsecond durations

2024-03-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:715127b63d19ed3b9a92d3e5f5007b36cc9834dd commit r14-9377-g715127b63d19ed3b9a92d3e5f5007b36cc9834dd Author: Jonathan Wakely Date: Thu Mar 7 13:47:46 2024 + libstdc++: Use std::from_chars to speed up parsing subsecond durations With std::from_chars we can p

[gcc r15-277] libstdc++: Update ABI test to disallow adding to released symbol versions

2024-05-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:6e25ca387fbbb412a2e498e28ea5db28e033a318 commit r15-277-g6e25ca387fbbb412a2e498e28ea5db28e033a318 Author: Jonathan Wakely Date: Thu Apr 11 15:35:11 2024 +0100 libstdc++: Update ABI test to disallow adding to released symbol versions If we update the list of "

[gcc r15-278] libstdc++: Use https instead of http in some comments

2024-05-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:9ebd123432873edf1551006be07381150fd617ea commit r15-278-g9ebd123432873edf1551006be07381150fd617ea Author: Jonathan Wakely Date: Fri May 3 18:14:09 2024 +0100 libstdc++: Use https instead of http in some comments libstdc++-v3/ChangeLog: * incl

[gcc r15-279] libstdc++: Constrain equality ops for std::pair, std::tuple, std::variant

2024-05-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:b72e7addf855aed66c0922f17efc85f26193f801 commit r15-279-gb72e7addf855aed66c0922f17efc85f26193f801 Author: Jonathan Wakely Date: Wed Mar 27 15:24:05 2024 + libstdc++: Constrain equality ops for std::pair, std::tuple, std::variant Implement the changes from

[gcc r15-284] libstdc++: Fix for -std=c++23 -ffreestanding [PR114866]

2024-05-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:9927059bb88e966e0a45f09e4fd1193f93df708f commit r15-284-g9927059bb88e966e0a45f09e4fd1193f93df708f Author: Jonathan Wakely Date: Thu May 2 12:14:52 2024 +0100 libstdc++: Fix for -std=c++23 -ffreestanding [PR114866] std::shared_ptr isn't declared for freestand

[gcc r14-10203] libstdc++: Fix for -std=c++23 -ffreestanding [PR114866]

2024-05-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:95055199ee80e526da98c3458308fa345a041d9a commit r14-10203-g95055199ee80e526da98c3458308fa345a041d9a Author: Jonathan Wakely Date: Thu May 2 12:14:52 2024 +0100 libstdc++: Fix for -std=c++23 -ffreestanding [PR114866] std::shared_ptr isn't declared for freesta

[gcc r14-10204] libstdc++: Fix handling of incomplete UTF-8 sequences in _Unicode_view

2024-05-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:b0f022f93a710c8143badedf8110a47227e17f62 commit r14-10204-gb0f022f93a710c8143badedf8110a47227e17f62 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 t

[gcc r14-10205] libstdc++: Update ABI test to disallow adding to released symbol versions

2024-05-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:788ccd269e0c32c33ce0c1359137fe1b35dc7a2d commit r14-10205-g788ccd269e0c32c33ce0c1359137fe1b35dc7a2d Author: Jonathan Wakely Date: Thu Apr 11 15:35:11 2024 +0100 libstdc++: Update ABI test to disallow adding to released symbol versions If we update the list of

[gcc r13-8770] libstdc++: Adjust expected locale-dependent date formats in tests

2024-05-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:b9e2a3227359f20a6e3501e02ae5f909f7f96b8a commit r13-8770-gb9e2a3227359f20a6e3501e02ae5f909f7f96b8a Author: Jonathan Wakely Date: Wed Apr 10 13:24:51 2024 +0100 libstdc++: Adjust expected locale-dependent date formats in tests The std/time/year_month_day/io.cc

[gcc r13-8771] libstdc++: Fix infinite loop in std::binomial_distribution [PR114359]

2024-05-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:71e941b0e329d3a316e465569c92e08788a68614 commit r13-8771-g71e941b0e329d3a316e465569c92e08788a68614 Author: Jonathan Wakely Date: Mon Mar 18 13:22:17 2024 + libstdc++: Fix infinite loop in std::binomial_distribution [PR114359] The multiplication (4 * _M_t

[gcc r13-8772] libstdc++: Fix typo in std::stacktrace::max_size [PR115063]

2024-05-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:7dca716decf5a07f903610fda9457ff0422d2758 commit r13-8772-g7dca716decf5a07f903610fda9457ff0422d2758 Author: Jonathan Wakely Date: Mon May 13 16:25:13 2024 +0100 libstdc++: Fix typo in std::stacktrace::max_size [PR115063] libstdc++-v3/ChangeLog:

[gcc r15-484] libstdc++: Document when std::string::shrink_to_fit was added

2024-05-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:0a99ad5c52caa06c113b1889bbe6634812b89be5 commit r15-484-g0a99ad5c52caa06c113b1889bbe6634812b89be5 Author: Jonathan Wakely Date: Tue May 14 14:28:21 2024 +0100 libstdc++: Document when std::string::shrink_to_fit was added This section can be misread to say tha

[gcc r15-485] libstdc++: Guard dynamic_cast use in src/c++23/print.cc [PR115015]

2024-05-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:6cc8698244b522ad079675022c9de9e40de85878 commit r15-485-g6cc8698244b522ad079675022c9de9e40de85878 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 unconditi

[gcc r15-502] libstdc++: Give std::memory_order a fixed underlying type [PR89624]

2024-05-15 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:99dd1be14172445795f0012b935359e7014a2215 commit r15-502-g99dd1be14172445795f0012b935359e7014a2215 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 do

[gcc r15-503] libstdc++: Rewrite std::variant comparisons without macros

2024-05-15 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:d08247b77831c496277b266807d4bd17656d1654 commit r15-503-gd08247b77831c496277b266807d4bd17656d1654 Author: Jonathan Wakely Date: Tue Apr 2 19:40:51 2024 +0100 libstdc++: Rewrite std::variant comparisons without macros libstdc++-v3/ChangeLog: *

[gcc r15-510] libstdc++: Fix data race in std::basic_ios::fill() [PR77704]

2024-05-15 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:23ef0f68ad5fca1fd7027c5f6cb9f6d27b28 commit r15-510-g23ef0f68ad5fca1fd7027c5f6cb9f6d27b28 Author: Jonathan Wakely Date: Fri May 3 20:00:08 2024 +0100 libstdc++: Fix data race in std::basic_ios::fill() [PR77704] The lazy caching in std::basic_ios::fill

[gcc r15-629] libstdc++: Fix typo in _Grapheme_cluster_view::_Iterator [PR115119]

2024-05-17 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:c9e05b03c18e898be604ab90401476e9c473cc52 commit r15-629-gc9e05b03c18e898be604ab90401476e9c473cc52 Author: Jonathan Wakely Date: Thu May 16 17:15:55 2024 +0100 libstdc++: Fix typo in _Grapheme_cluster_view::_Iterator [PR115119] libstdc++-v3/ChangeLog:

[gcc r14-10215] libstdc++: Fix typo in _Grapheme_cluster_view::_Iterator [PR115119]

2024-05-17 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:e909d360dfaeafa9f45eda2461a1bedffac99ac2 commit r14-10215-ge909d360dfaeafa9f45eda2461a1bedffac99ac2 Author: Jonathan Wakely Date: Thu May 16 17:15:55 2024 +0100 libstdc++: Fix typo in _Grapheme_cluster_view::_Iterator [PR115119] libstdc++-v3/ChangeLog:

[gcc r15-631] libstdc++: detect DLLs on windows with

2024-05-17 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:d4635b504c73b653b815d2c2543c86c91b00e373 commit r15-631-gd4635b504c73b653b815d2c2543c86c91b00e373 Author: Björn Schäpers Date: Fri May 17 11:45:28 2024 +0100 libstdc++: detect DLLs on windows with libstdc++-v3/ChangeLog: * acinclude.m4 (GLIB

[gcc r15-3650] libstdc++: Make PSTL algorithms accept C++20 iterators [PR110512]

2024-09-15 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:c5fd1a483858c0e85b40149aef88be00f94980a7 commit r15-3650-gc5fd1a483858c0e85b40149aef88be00f94980a7 Author: Jonathan Wakely Date: Tue Jan 9 23:39:14 2024 + libstdc++: Make PSTL algorithms accept C++20 iterators [PR110512] This is a step towards implementin

[gcc r15-3651] libstdc++: Add assertion for valid facet type arguments

2024-09-15 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:f91fe35aa14bf4d44f2c8394301858b42e12ee45 commit r15-3651-gf91fe35aa14bf4d44f2c8394301858b42e12ee45 Author: Jonathan Wakely Date: Wed May 22 16:49:31 2024 +0100 libstdc++: Add assertion for valid facet type arguments LWG 436 confirmed that const-qualified type

[gcc r15-3653] libstdc++: Adjust std::span::iterator to be ADL-proof

2024-09-15 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:2af87d98e66e57d51f36220de983eff44bae98c8 commit r15-3653-g2af87d98e66e57d51f36220de983eff44bae98c8 Author: Jonathan Wakely Date: Wed Sep 4 21:31:58 2024 +0100 libstdc++: Adjust std::span::iterator to be ADL-proof Because std::span can be useful, it makes sens

[gcc r15-3662] libstdc++: Add .editorconfig files

2024-09-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:eb67e2396f3ee834bf3a8299f5b6d93ba82d3950 commit r15-3662-geb67e2396f3ee834bf3a8299f5b6d93ba82d3950 Author: Jonathan Wakely Date: Mon Sep 16 10:04:40 2024 +0100 libstdc++: Add .editorconfig files These config files set default formatting behaviour for a large

[gcc r15-3049] libstdc++: Adjust testcase for constexpr placement new [PR115744]

2024-08-20 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:20c63093db0f230ef49a298cdb0611f38e470203 commit r15-3049-g20c63093db0f230ef49a298cdb0611f38e470203 Author: Jonathan Wakely Date: Tue Aug 20 21:47:29 2024 +0100 libstdc++: Adjust testcase for constexpr placement new [PR115744] This test now fails in C++26 mode

[gcc r15-3051] libstdc++: Remove redundant reclaration of std::optional

2024-08-20 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:5d5193f0734fb4706940f7ac79899da25250be9d commit r15-3051-g5d5193f0734fb4706940f7ac79899da25250be9d Author: Jonathan Wakely Date: Tue Aug 20 11:54:25 2024 +0100 libstdc++: Remove redundant reclaration of std::optional We've already declared optional at the top

[gcc r15-3065] libstdc++: Fix std::variant to reject array types [PR116381]

2024-08-21 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:1e10b3b8825ee398f077500af6ae1f5db180983a commit r15-3065-g1e10b3b8825ee398f077500af6ae1f5db180983a Author: Jonathan Wakely Date: Tue Aug 20 16:52:22 2024 +0100 libstdc++: Fix std::variant to reject array types [PR116381] libstdc++-v3/ChangeLog:

[gcc r15-3067] libstdc++: Check ios::uppercase for ios::fixed floating-point output [PR114862]

2024-08-21 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:878bb62cfc158b5324cc2b2476f92fb4237fd82a commit r15-3067-g878bb62cfc158b5324cc2b2476f92fb4237fd82a Author: Jonathan Wakely Date: Wed May 8 10:03:20 2024 +0100 libstdc++: Check ios::uppercase for ios::fixed floating-point output [PR114862] This is LWG 4084 wh

[gcc r15-3068] libstdc++: Use strlen for std::char_traits::length [PR102958]

2024-08-21 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:fd7dabc116b9abc40ee6aa25bcc5d240b8cc516a commit r15-3068-gfd7dabc116b9abc40ee6aa25bcc5d240b8cc516a Author: Jonathan Wakely Date: Tue Jan 9 16:19:20 2024 + libstdc++: Use strlen for std::char_traits::length [PR102958] libstdc++-v3/ChangeLog:

[gcc r15-3125] libstdc++: Simplify C++20 implementation of std::variant

2024-08-23 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:0bb26524ae43ffe6a1e54941f467f59931f921b3 commit r15-3125-g0bb26524ae43ffe6a1e54941f467f59931f921b3 Author: Jonathan Wakely Date: Tue Aug 20 18:07:32 2024 +0100 libstdc++: Simplify C++20 implementation of std::variant For C++20 the __detail::__variant::_Uninit

[gcc r15-3126] libstdc++: Use noexcept insted of throw() in src/c++11/debug.cc

2024-08-23 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:9115593d8517d210ffe7da2c8ec786342381e471 commit r15-3126-g9115593d8517d210ffe7da2c8ec786342381e471 Author: Jonathan Wakely Date: Wed Aug 21 12:22:58 2024 +0100 libstdc++: Use noexcept insted of throw() in src/c++11/debug.cc libstdc++-v3/ChangeLog:

[gcc r15-3127] libstdc++: Make debug sequence members mutable [PR116369]

2024-08-23 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:a35dd276cbf6236e08bcf6e56e62c2be41cf6e3c commit r15-3127-ga35dd276cbf6236e08bcf6e56e62c2be41cf6e3c Author: Jonathan Wakely Date: Wed Aug 21 12:29:32 2024 +0100 libstdc++: Make debug sequence members mutable [PR116369] We need to be able to attach debug mode i

[gcc r15-3129] libstdc++: Fix std::random_shuffle for low RAND_MAX [PR88935]

2024-08-23 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:125bab23ad75449333983c9389898c5b92b3aa0d commit r15-3129-g125bab23ad75449333983c9389898c5b92b3aa0d Author: Giovanni Bajo Date: Wed Jul 31 20:03:40 2024 +0100 libstdc++: Fix std::random_shuffle for low RAND_MAX [PR88935] When RAND_MAX is small and the number o

[gcc r15-3130] libstdc++: Define operator== for hash table iterators [PR115939]

2024-08-23 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:591b71993f15ed95eb38f3314f3d9ac159b9d051 commit r15-3130-g591b71993f15ed95eb38f3314f3d9ac159b9d051 Author: Jonathan Wakely Date: Tue Jul 16 09:43:06 2024 +0100 libstdc++: Define operator== for hash table iterators [PR115939] Currently iterators for unordered

[gcc r15-3140] libstdc++: Improve Doxygen docs for std::allocator_traits specializations

2024-08-23 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:cd8e0ea7273425931a0843f4355ad61e177e1bf2 commit r15-3140-gcd8e0ea7273425931a0843f4355ad61e177e1bf2 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 u

[gcc r15-3142] libstdc++: Update and clarify Doxygen version requirements in manual

2024-08-23 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:a523d1b46beb75150094dafd82cb065bd7cec463 commit r15-3142-ga523d1b46beb75150094dafd82cb065bd7cec463 Author: Jonathan Wakely Date: Fri Aug 23 21:32:14 2024 +0100 libstdc++: Update and clarify Doxygen version requirements in manual There are lots of bugs that af

[gcc r15-3218] libstdc++: Do not use std::vector::reference default ctor [PR115098]

2024-08-27 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:75ef21665cb924265b818b08babbc7ec3108c876 commit r15-3218-g75ef21665cb924265b818b08babbc7ec3108c876 Author: Jonathan Wakely Date: Tue Aug 27 13:30:42 2024 +0100 libstdc++: Do not use std::vector::reference default ctor [PR115098] This default constructor was m

[gcc r15-3266] libstdc++: Fix @file for target-specific opt_random.h

2024-08-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:c2ad7b2d5247cf2ddee98d7f46274775a3fa1268 commit r15-3266-gc2ad7b2d5247cf2ddee98d7f46274775a3fa1268 Author: Kim Gräsman Date: Tue Aug 27 17:11:29 2024 +0100 libstdc++: Fix @file for target-specific opt_random.h A few of these files self-identified as ext/rando

[gcc r15-3268] libstdc++: Remove unused typedef in

2024-08-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:a59f1cc31cf6c7ed30a78cef134ea3ed5e139414 commit r15-3268-ga59f1cc31cf6c7ed30a78cef134ea3ed5e139414 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-g45630

[gcc r15-3269] libstdc++: Fix -Wunused-variable warning in

2024-08-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:0e2b3dba5179c9becbff0730febbdce3a088bae3 commit r15-3269-g0e2b3dba5179c9becbff0730febbdce3a088bae3 Author: Jonathan Wakely Date: Wed Aug 28 12:09:58 2024 +0100 libstdc++: Fix -Wunused-variable warning in libstdc++-v3/ChangeLog: * include/std

[gcc r15-3270] libstdc++: Fix -Wunused-parameter warnings in Networking TS headers

2024-08-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:51b0fef4e6ee01ed2509bd54a448d2564a89c518 commit r15-3270-g51b0fef4e6ee01ed2509bd54a448d2564a89c518 Author: Jonathan Wakely Date: Wed Aug 28 12:21:56 2024 +0100 libstdc++: Fix -Wunused-parameter warnings in Networking TS headers libstdc++-v3/ChangeLog:

[gcc r15-3271] libstdc++: Fix autoconf check for O_NONBLOCK in

2024-08-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:b68561dd7925dfee1836f75d3fa8d33fff5c2498 commit r15-3271-gb68561dd7925dfee1836f75d3fa8d33fff5c2498 Author: Jonathan Wakely Date: Wed Aug 28 12:38:18 2024 +0100 libstdc++: Fix autoconf check for O_NONBLOCK in I misused the AC_CHECK_DECL macro, assuming that i

[gcc r15-3419] libstdc++: Simplify std::any to fix -Wdeprecated-declarations warning

2024-09-03 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:dee3c5c6ff9952204af3014383593e8d316250e4 commit r15-3419-gdee3c5c6ff9952204af3014383593e8d316250e4 Author: Jonathan Wakely Date: Wed Aug 28 13:07:47 2024 +0100 libstdc++: Simplify std::any to fix -Wdeprecated-declarations warning We don't need to use std::ali

[gcc r14-10639] libstdc++: Fix fs::hard_link_count behaviour on MinGW [PR113663]

2024-09-04 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:ec1bcd176339d43fd1ab3211f65915824ba1f26b commit r14-10639-gec1bcd176339d43fd1ab3211f65915824ba1f26b Author: Lennox Shou Hao Ho Date: Mon Jul 29 21:09:27 2024 +0100 libstdc++: Fix fs::hard_link_count behaviour on MinGW [PR113663] std::filesystem::hard_link_cou

[gcc r14-10641] libstdc++: Fix error handling in fs::hard_link_count for Windows

2024-09-04 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:a054ba563bde3dc834c5efac72b91c2803e4e289 commit r14-10641-ga054ba563bde3dc834c5efac72b91c2803e4e289 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_

[gcc r15-3523] libstdc++: Fix std::chrono::parse for TAI and GPS clocks

2024-09-06 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:222ff1949a70997173aefe2e32d144661473d86b commit r15-3523-g222ff1949a70997173aefe2e32d144661473d86b Author: Jonathan Wakely Date: Wed Sep 4 21:23:20 2024 +0100 libstdc++: Fix std::chrono::parse for TAI and GPS clocks Howard Hinnant brought to my attention that

[gcc r14-10660] libstdc++: Fix std::chrono::tzdb to work with vanguard format

2024-09-10 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:ab884fffe3fc82a710bea66ad651720d71c938b8 commit r14-10660-gab884fffe3fc82a710bea66ad651720d71c938b8 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::chro

[gcc r13-9013] [libstdc++] define zoneinfo_dir_override on vxworks

2024-09-10 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:2913d33b47f9169a8b80628b4382558a98d5c26e commit r13-9013-g2913d33b47f9169a8b80628b4382558a98d5c26e Author: Alexandre Oliva Date: Thu Apr 18 08:00:52 2024 -0300 [libstdc++] define zoneinfo_dir_override on vxworks VxWorks fails to load kernel-mode modules with

[gcc r13-9014] libstdc++: Support link chains in std::chrono::tzdb::locate_zone [PR114770]

2024-09-10 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:e9b2f1f4f30371ea04efe83c0ebea4e07f3afec3 commit r13-9014-ge9b2f1f4f30371ea04efe83c0ebea4e07f3afec3 Author: Jonathan Wakely Date: Thu Apr 18 12:14:41 2024 +0100 libstdc++: Support link chains in std::chrono::tzdb::locate_zone [PR114770] Since 2022 the TZif for

[gcc r13-9015] libstdc++: Fix std::chrono::tzdb to work with vanguard format

2024-09-10 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:5ceea2ac106d6dd1aa8175670b15a801316cf1c9 commit r13-9015-g5ceea2ac106d6dd1aa8175670b15a801316cf1c9 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

[gcc r15-3576] libstdc++: Only use std::ios_base_library_init() for ELF [PR116159]

2024-09-10 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:fc7a1fb0238e379d466316aa219734ac61f4bc0e commit r15-3576-gfc7a1fb0238e379d466316aa219734ac61f4bc0e Author: Jonathan Wakely Date: Tue Sep 10 14:36:26 2024 +0100 libstdc++: Only use std::ios_base_library_init() for ELF [PR116159] The undefined std::ios_base_lib

[gcc r14-10662] libstdc++: std::string move assignment should not use POCCA trait [PR116641]

2024-09-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:d5d6d3ff43c5166ead1787c4334553be26cc84da commit r14-10662-gd5d6d3ff43c5166ead1787c4334553be26cc84da 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 implem

[gcc r14-10663] libstdc++: Only use std::ios_base_library_init() for ELF [PR116159]

2024-09-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:2003f890b13b8ec35b6112fc13c7e69e61cd9162 commit r14-10663-g2003f890b13b8ec35b6112fc13c7e69e61cd9162 Author: Jonathan Wakely Date: Tue Sep 10 14:36:26 2024 +0100 libstdc++: Only use std::ios_base_library_init() for ELF [PR116159] The undefined std::ios_base_li

[gcc r15-3616] libstdc++: Remove unused alias template in std::optional

2024-09-12 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:f5f55b6e732d119a5c4a1d8e48d1364eb94d9d1d commit r15-3616-gf5f55b6e732d119a5c4a1d8e48d1364eb94d9d1d Author: Jonathan Wakely Date: Thu Sep 12 10:55:23 2024 +0100 libstdc++: Remove unused alias template in std::optional I added this __is_bool alias template in r

[gcc r15-3615] libstdc++: Simplify std::launder definition

2024-09-12 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:27c985b774b2ccb0d2aa9eb72acf05f98b790296 commit r15-3615-g27c985b774b2ccb0d2aa9eb72acf05f98b790296 Author: Jonathan Wakely Date: Wed Sep 11 10:17:23 2024 +0100 libstdc++: Simplify std::launder definition A single static assert is a much simpler way to impleme

[gcc r15-3624] libstdc++: Do not use use memmove for 1-element ranges [PR108846, PR116471]

2024-09-13 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:5938e0681c3907b2771ce6717988416b0ddd2f54 commit r15-3624-g5938e0681c3907b2771ce6717988416b0ddd2f54 Author: Giuseppe D'Angelo Date: Fri Aug 23 15:05:54 2024 +0200 libstdc++: Do not use use memmove for 1-element ranges [PR108846,PR116471] This commit ports the

[gcc r15-3640] libstdc++: Tweak localized formatting for floating-point types

2024-09-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:99b8be43d7c548db127ee4f4d0918c55edc68b3f commit r15-3640-g99b8be43d7c548db127ee4f4d0918c55edc68b3f Author: Jonathan Wakely Date: Mon Apr 29 18:16:29 2024 +0100 libstdc++: Tweak localized formatting for floating-point types libstdc++-v3/ChangeLog:

[gcc r12-10581] libstdc++: Remove confusing text from status tables for release branch

2024-06-25 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:4b69afd72ea8aaa8921c8049049f412614e1327d commit r12-10581-g4b69afd72ea8aaa8921c8049049f412614e1327d 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

[gcc r13-8868] libstdc++: Remove confusing text from status tables for release branch

2024-06-25 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:bc6e4bd567867280dae832ec8edeec480c937e47 commit r13-8868-gbc6e4bd567867280dae832ec8edeec480c937e47 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 rel

[gcc r15-1628] libstdc++: Simplify std::valarray initialization helpers

2024-06-25 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:7d413a87f15562b9ec21f462d565522b45e57c3c commit r15-1628-g7d413a87f15562b9ec21f462d565522b45e57c3c Author: Jonathan Wakely Date: Wed Jun 19 13:38:58 2024 +0100 libstdc++: Simplify std::valarray initialization helpers Dispatching to partial specializations doe

[gcc r15-1664] libstdc++: Work around some PSTL test failures for debug mode [PR90276]

2024-06-26 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:003ce8a6c4c28f8d285134afa9a423d0e234cf2e commit r15-1664-g003ce8a6c4c28f8d285134afa9a423d0e234cf2e Author: Jonathan Wakely Date: Thu Jun 6 11:50:06 2024 +0100 libstdc++: Work around some PSTL test failures for debug mode [PR90276] This addresses one known fai

[gcc r15-1665] libstdc++: Increase timeouts for PSTL tests in debug mode [PR90276]

2024-06-26 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:e65b6627a36869b01bbe128a5324e4b415b28880 commit r15-1665-ge65b6627a36869b01bbe128a5324e4b415b28880 Author: Jonathan Wakely Date: Wed Jun 12 17:11:23 2024 +0100 libstdc++: Increase timeouts for PSTL tests in debug mode [PR90276] These tests compile very slowly

[gcc r15-1666] libstdc++: Remove duplicate test

2024-06-26 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:6eff23314a7e51715f988acf3c19824fe87b5754 commit r15-1666-g6eff23314a7e51715f988acf3c19824fe87b5754 Author: Jonathan Wakely Date: Thu Jun 20 22:17:08 2024 +0100 libstdc++: Remove duplicate test We currently have 808590.cc which only runs for C++98 mode, and

[gcc r15-1688] libstdc++: Enable more debug assertions during constant evaluation [PR111250]

2024-06-27 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:cfc9fa3bdddc1af59b7854937b99516067fd8c63 commit r15-1688-gcfc9fa3bdddc1af59b7854937b99516067fd8c63 Author: Jonathan Wakely Date: Tue Jun 18 20:57:13 2024 +0100 libstdc++: Enable more debug assertions during constant evaluation [PR111250] Some of our debug as

[gcc r15-1690] libstdc++: Fix std::format for chrono::duration with unsigned rep [PR115668]

2024-06-27 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:dafa750c8a6f0a088677871bfaad054881737ab1 commit r15-1690-gdafa750c8a6f0a088677871bfaad054881737ab1 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

[gcc r11-11545] libstdc++: fix typo in acinclude.m4.

2024-06-27 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:6e33ffd543257a1a599b51201e9db95b070dbf84 commit r11-11545-g6e33ffd543257a1a599b51201e9db95b070dbf84 Author: Martin Liska Date: Thu Jan 27 14:47:23 2022 +0100 libstdc++: fix typo in acinclude.m4. PR libstdc++/104259 libstdc++-v3/ChangeLog:

[gcc r14-10353] libstdc++: Replace viewcvs links in docs with cgit links

2024-06-27 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:a8b77a696379343dfe67bb75088acd452eef0c2c commit r14-10353-ga8b77a696379343dfe67bb75088acd452eef0c2c Author: Jonathan Wakely Date: Tue Jun 25 13:35:17 2024 +0100 libstdc++: Replace viewcvs links in docs with cgit links For this backport to the release branch,

[gcc r15-1713] libstdc++: Simplify class templates

2024-06-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:ac8c61b62e71ffdcaebfd4cfc03f58fe542855dd commit r15-1713-gac8c61b62e71ffdcaebfd4cfc03f58fe542855dd Author: Jonathan Wakely Date: Wed Jun 26 12:40:51 2024 +0100 libstdc++: Simplify class templates As noted in a comment, the __gnu_cxx::__aligned_membuf class t

[gcc r15-1716] libstdc++: Define __glibcxx_assert_fail for non-verbose build [PR115585]

2024-06-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:52370c839edd04df86d3ff2b71fcdca0c7376a7f commit r15-1716-g52370c839edd04df86d3ff2b71fcdca0c7376a7f 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 config

[gcc r14-10356] libstdc++: Fix std::format for chrono::duration with unsigned rep [PR115668]

2024-06-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:d5e352addf4c17d28bcada42409881089c5d8088 commit r14-10356-gd5e352addf4c17d28bcada42409881089c5d8088 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::ab

[gcc r13-8878] libstdc++: Replace viewcvs links in docs with cgit links

2024-06-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:84cae12ed9055153bb5a4b72d50f0c36110b8027 commit r13-8878-g84cae12ed9055153bb5a4b72d50f0c36110b8027 Author: Jonathan Wakely Date: Tue Jun 25 13:35:17 2024 +0100 libstdc++: Replace viewcvs links in docs with cgit links For this backport to the release branch, t

[gcc r15-1857] libstdc++: Use memchr to optimize std::find [PR88545]

2024-07-05 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:de19b516edbf919d31e9d22fdbf6066342d904a2 commit r15-1857-gde19b516edbf919d31e9d22fdbf6066342d904a2 Author: Jonathan Wakely Date: Wed Jun 5 16:01:26 2024 +0100 libstdc++: Use memchr to optimize std::find [PR88545] This optimizes std::find to use memchr when se

[gcc r15-1858] libstdc++: Use RAII in

2024-07-05 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:6025256d47b36fed455cc4f8dd4becf53208bbae commit r15-1858-g6025256d47b36fed455cc4f8dd4becf53208bbae Author: Jonathan Wakely Date: Thu Jun 20 15:53:13 2024 +0100 libstdc++: Use RAII in This adds an _UninitDestroyGuard class template, similar to ranges::_De

[gcc r15-1859] libstdc++: Add dg-error for new -Wdelete-incomplete diagnostics [PR115747]

2024-07-05 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:f63896ff5a4fa4fe451f9ec7f16026eb97ed8e6d commit r15-1859-gf63896ff5a4fa4fe451f9ec7f16026eb97ed8e6d Author: Jonathan Wakely Date: Fri Jul 5 12:16:46 2024 +0100 libstdc++: Add dg-error for new -Wdelete-incomplete diagnostics [PR115747] Since r15-1794-gbeb7a418a

[gcc r15-1875] libstdc++: Restore support for including in extern "C" [PR115797]

2024-07-06 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:dcc735aaeae1cc985a143ade883db748fb10554d commit r15-1875-gdcc735aaeae1cc985a143ade883db748fb10554d Author: Jonathan Wakely Date: Fri Jul 5 18:39:50 2024 +0100 libstdc++: Restore support for including in extern "C" [PR115797] The r15-1857 change means that i

[gcc r15-1877] libstdc++: Remove redundant 17_intro/headers tests

2024-07-06 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:3fc913104d2a8000bba169049e0fc143640c7793 commit r15-1877-g3fc913104d2a8000bba169049e0fc143640c7793 Author: Jonathan Wakely Date: Fri Jul 5 20:06:01 2024 +0100 libstdc++: Remove redundant 17_intro/headers tests We have several nearly identical tests under 17_i

[gcc r15-1880] libstdc++: Fix std::find for non-contiguous iterators [PR115799]

2024-07-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:ce34fcc572a0dceebcffef76e98064546feebb38 commit r15-1880-gce34fcc572a0dceebcffef76e98064546feebb38 Author: Jonathan Wakely Date: Sat Jul 6 21:34:29 2024 +0100 libstdc++: Fix std::find for non-contiguous iterators [PR115799] The r15-1857 change didn't correctl

[gcc r14-10401] libstdc++: Fix _Atomic(T) macro in [PR115807]

2024-07-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:c94c8ff5f5769ab59cbdd46c8669aa7e3ac83a44 commit r14-10401-gc94c8ff5f5769ab59cbdd46c8669aa7e3ac83a44 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 refe

[gcc r13-8899] libstdc++: Define __glibcxx_assert_fail for non-verbose build [PR115585]

2024-07-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:3cd410fe4f48ffd841fcd5442d1f2d6350666330 commit r13-8899-g3cd410fe4f48ffd841fcd5442d1f2d6350666330 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 config

[gcc r13-8900] libstdc++: Fix _Atomic(T) macro in [PR115807]

2024-07-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:c36ef56fc1df456a2174d7cb42967a0e871597c2 commit r13-8900-gc36ef56fc1df456a2174d7cb42967a0e871597c2 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

[gcc r12-10608] libstdc++: Fix _Atomic(T) macro in [PR115807]

2024-07-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:987e70f4290451abd98eda8b82e97b4ad25ee3c2 commit r12-10608-g987e70f4290451abd98eda8b82e97b4ad25ee3c2 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 refe

[gcc r15-1955] libstdc++: ranges::find needs explicit conversion to size_t [PR115799]

2024-07-10 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:cda469a59e222496248025e0834a15d466f79d4a commit r15-1955-gcda469a59e222496248025e0834a15d466f79d4a Author: Jonathan Wakely Date: Mon Jul 8 10:45:52 2024 +0100 libstdc++: ranges::find needs explicit conversion to size_t [PR115799] For an integer-class type we

[gcc r15-1957] libstdc++: Minor optimization for std::locale::encoding()

2024-07-10 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:9f758953eb2cb89e306025dc232ae20da6cb860a commit r15-1957-g9f758953eb2cb89e306025dc232ae20da6cb860a Author: Jonathan Wakely Date: Wed Jul 10 17:47:56 2024 +0100 libstdc++: Minor optimization for std::locale::encoding() For the C locale we know the encoding is

[gcc r15-1958] libstdc++: Make std::basic_format_context non-copyable [PR114387]

2024-07-10 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:d8cd8521185436ea45ed48c5dd481277e9b8a98d commit r15-1958-gd8cd8521185436ea45ed48c5dd481277e9b8a98d Author: Jonathan Wakely Date: Wed Jul 10 10:27:24 2024 +0100 libstdc++: Make std::basic_format_context non-copyable [PR114387] Users are not supposed to create

[gcc r15-1974] libstdc++: Disable expensive test for debug mode [PR108636]

2024-07-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:8dbc02ba43d9e89056f4ba21d664118377f7da40 commit r15-1974-g8dbc02ba43d9e89056f4ba21d664118377f7da40 Author: Jonathan Wakely Date: Thu Jul 11 09:40:12 2024 +0100 libstdc++: Disable expensive test for debug mode [PR108636] This test uses -fkeep-inline-functions

[gcc r11-11571] libstdc++: Reverse arguments in constraint for std::optional's <=> [PR104606]

2024-07-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:1e0d60c6b097e9b0a96f7e763a10da11c412ef2c commit r11-11571-g1e0d60c6b097e9b0a96f7e763a10da11c412ef2c Author: Jonathan Wakely Date: Wed Mar 27 21:51:13 2024 + libstdc++: Reverse arguments in constraint for std::optional's <=> [PR104606] This is a workaroun

[gcc r15-1980] libstdc++: the specialization atomic_ref should use the primary template

2024-07-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:79d3f17b07884cc9486f5e6fb21beea97c153a55 commit r15-1980-g79d3f17b07884cc9486f5e6fb21beea97c153a55 Author: Damien Lebrun-Grandie Date: Wed May 22 17:43:45 2024 -0400 libstdc++: the specialization atomic_ref should use the primary template Per [atomics.ref.in

[gcc r15-1981] libstdc++: Test that std::atomic_ref uses the primary template

2024-07-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:43763bd75f1d37189ba08657a322e91d240e8cf3 commit r15-1981-g43763bd75f1d37189ba08657a322e91d240e8cf3 Author: Jonathan Wakely Date: Thu Jul 11 21:23:15 2024 +0100 libstdc++: Test that std::atomic_ref uses the primary template The previous commit changed atomic_r

[gcc r14-10412] libstdc++: Fix std::to_array for trivial-ish types [PR115522]

2024-07-12 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:21c8708ba638f57cf904c8af3355318d9cf0f9e0 commit r14-10412-g21c8708ba638f57cf904c8af3355318d9cf0f9e0 Author: Jonathan Wakely Date: Tue Jun 18 13:27:02 2024 +0100 libstdc++: Fix std::to_array for trivial-ish types [PR115522] Due to PR c++/85723 the std::is_triv

[gcc r14-10413] libstdc++: Fix unwanted #pragma messages from PSTL headers [PR113376]

2024-07-12 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:d920658cbb200729b7c2ad069fa4b6498e028ff1 commit r14-10413-gd920658cbb200729b7c2ad069fa4b6498e028ff1 Author: Jonathan Wakely Date: Wed Jun 12 16:47:17 2024 +0100 libstdc++: Fix unwanted #pragma messages from PSTL headers [PR113376] When we rebased the PSTL on

[gcc r13-8908] libstdc++: Fix std::to_array for trivial-ish types [PR115522]

2024-07-12 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:08463348c5cce84dc3c64ac4fbb20e2795ee104f commit r13-8908-g08463348c5cce84dc3c64ac4fbb20e2795ee104f Author: Jonathan Wakely Date: Tue Jun 18 13:27:02 2024 +0100 libstdc++: Fix std::to_array for trivial-ish types [PR115522] Due to PR c++/85723 the std::is_trivi

[gcc r15-2222] libstdc++: Use [[maybe_unused]] attribute in src/c++23/print.cc

2024-07-23 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:b40156d69153364315e071dc968227ce1c3bd2a8 commit r15--gb40156d69153364315e071dc968227ce1c3bd2a8 Author: Jonathan Wakely Date: Tue Jul 23 10:08:52 2024 +0100 libstdc++: Use [[maybe_unused]] attribute in src/c++23/print.cc This avoids some warnings when the

[gcc r14-10502] libstdc++: Do not use isatty on avr [PR115482]

2024-07-23 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:5fad8874300ef67c577cc204e339dca6bca15467 commit r14-10502-g5fad8874300ef67c577cc204e339dca6bca15467 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 hav

[gcc r14-10503] libstdc++: Use [[maybe_unused]] attribute in src/c++23/print.cc

2024-07-23 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:b41487a883282b28a136fa16e1d941e14dae commit r14-10503-gb41487a883282b28a136fa16e1d941e14dae Author: Jonathan Wakely Date: Tue Jul 23 10:08:52 2024 +0100 libstdc++: Use [[maybe_unused]] attribute in src/c++23/print.cc This avoids some warnings when the

[gcc r15-2245] libstdc++: Clean up @diff@ markup in some I/O tests

2024-07-24 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:3216b131656f3056dae587584ad2104cc659aecd commit r15-2245-g3216b131656f3056dae587584ad2104cc659aecd Author: Jonathan Wakely Date: Mon Jul 22 13:00:26 2024 +0100 libstdc++: Clean up @diff@ markup in some I/O tests We have a number of 27_io/* tests with comments

[gcc r15-2246] libstdc++: Replace @require@ markup in some I/O tests

2024-07-24 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:dfd07532693c7df9e15920b7607672382122b38c commit r15-2246-gdfd07532693c7df9e15920b7607672382122b38c Author: Jonathan Wakely Date: Wed Jul 17 13:27:19 2024 +0100 libstdc++: Replace @require@ markup in some I/O tests We can replace the @require@ markup with { dg

  1   2   3   4   5   6   >