1 2024-01-07 Jonathan Wakely <jwakely@redhat.com>
4 * libsupc++/unwind-cxx.h (__cxa_call_terminate): Change first
7 2024-01-07 Jonathan Wakely <jwakely@redhat.com>
9 * testsuite/20_util/variant/87619.cc: Remove dg-timeout-factor.
11 2024-01-07 Jonathan Wakely <jwakely@redhat.com>
13 * include/std/type_traits (is_trivially_destructible_v): Use
14 built-in directly when concepts are supported.
15 * testsuite/20_util/is_trivially_destructible/value_v.cc: New
18 2024-01-06 Gwenole Beauchesne <gb.devel@gmail.com>
20 * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Use
21 nonnull arguments to strtoimax() and wcstoimax() functions.
23 2024-01-05 Jonathan Wakely <jwakely@redhat.com>
25 * src/c++17/fs_path.cc (path::_List::reserve): Limit maximum
26 size and check for overflows in arithmetic.
27 (path::operator/=(const path&)): Remove redundant exponential
30 2024-01-05 Martin Küttler <martin.kuettler@kernkonzept.com>
32 * src/c++17/fs_path.cc (path::_List::reserve): Avoid
33 floating-point arithmetic.
35 2024-01-05 Jonathan Wakely <jwakely@redhat.com>
38 * include/std/type_traits (is_convertible_v): Guard use of
39 built-in with preprocessor check.
41 2024-01-05 Jonathan Wakely <jwakely@redhat.com>
44 * include/bits/char_traits.h (__gnu_cxx::char_traits::move): Use
45 __builtin_constant_p to check for unrelated pointers that cannot
46 be compared during constant evaluation.
47 * testsuite/21_strings/char_traits/requirements/113200.cc: New
50 2024-01-05 Cassio Neri <cassio.neri@gmail.com>
52 * include/std/chrono: Fix + and - for months and weekdays.
53 * testsuite/std/time/month/1.cc: Add constexpr tests against overflow.
54 * testsuite/std/time/month/2.cc: New test for extreme values.
55 * testsuite/std/time/weekday/1.cc: Add constexpr tests against overflow.
56 * testsuite/std/time/weekday/2.cc: New test for extreme values.
58 2024-01-05 Jonathan Wakely <jwakely@redhat.com>
61 * include/bits/locale_classes.tcc (__try_use_facet): Use
62 if-constexpr for C++11 and up.
64 2024-01-05 Ken Matsui <kmatsui@gcc.gnu.org>
66 * include/std/type_traits: Use _GLIBCXX_USE_BUILTIN_TRAIT.
68 2024-01-04 Arsen Arsenović <arsen@aarsen.me>
70 * include/std/generator (_Subyield_state::_M_jump_in): Fix typo
71 reported by Will Hawkins <hawkinsw@obs.cr>.
73 2024-01-04 Arsen Arsenović <arsen@aarsen.me>
75 * include/std/generator (_Stateless_alloc): Rename typename _A
78 2024-01-03 Patrick Palka <ppalka@redhat.com>
81 * testsuite/std/ranges/iota/max_size_type.cc (test02): Reduce
82 'limit' to 100 from 1000 and adjust 'log2_limit' accordingly.
86 Copyright (C) 2024 Free Software Foundation, Inc.
88 Copying and distribution of this file, with or without modification,
89 are permitted in any medium without royalty provided the copyright
90 notice and this notice are preserved.