This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-13 in repository gcc.
from ac96973150b Fold: Fix up merge_truthop_with_opposite_arm for NaNs [PR95351] new 4c6bb36e88d libstdc++: Optimize std::to_array for trivial types [PR110167] new 66c55e4f571 libstdc++: Fix a -Wsign-compare warning in std::list new 779563cff2e libstdc++: Add [[nodiscard]] to std::span members new d1472711efc libstdc++: Fix UB in weekday::weekday(sys_days) and add test new 29dc5fb5b62 libstdc++: Remove unnecessary "& 1" from year_month_day_las [...] new 3cbaada7d91 libstdc++: Simplify year::is_leap() new e3e5bdee78d libstdc++: Improve operator-(weekday x, weekday y) new 2d3cc6806a9 libstdc++: Remove UB from month and weekday additions and s [...] new 3c8faeac3d0 libstdc++: Implement P2905R2 "Runtime format strings" for C++20 new 826f7e5ca3b libstdc++: Fix std::basic_format_arg::handle for BasicFormatters new 1870ee44351 libstdc++: Update expiry times for leap seconds lists
The 11 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: libstdc++-v3/include/bits/chrono_io.h | 15 ++- libstdc++-v3/include/bits/list.tcc | 2 +- libstdc++-v3/include/std/array | 53 +++++--- libstdc++-v3/include/std/chrono | 140 +++++++++++++-------- libstdc++-v3/include/std/format | 36 +++--- libstdc++-v3/include/std/span | 26 +++- libstdc++-v3/testsuite/20_util/duration/io.cc | 3 +- .../23_containers/array/creation/110167.cc | 14 +++ .../23_containers/span/back_assert_neg.cc | 2 +- .../testsuite/23_containers/span/back_neg.cc | 2 +- .../23_containers/span/first_2_assert_neg.cc | 2 +- .../23_containers/span/first_assert_neg.cc | 2 +- .../testsuite/23_containers/span/first_neg.cc | 2 +- .../23_containers/span/front_assert_neg.cc | 2 +- .../testsuite/23_containers/span/front_neg.cc | 2 +- .../23_containers/span/index_op_assert_neg.cc | 2 +- .../testsuite/23_containers/span/index_op_neg.cc | 2 +- .../23_containers/span/last_2_assert_neg.cc | 2 +- .../23_containers/span/last_assert_neg.cc | 2 +- .../testsuite/23_containers/span/last_neg.cc | 2 +- .../testsuite/23_containers/span/nodiscard.cc | 58 +++++++++ .../23_containers/span/subspan_2_assert_neg.cc | 2 +- .../23_containers/span/subspan_3_assert_neg.cc | 2 +- .../23_containers/span/subspan_4_assert_neg.cc | 2 +- .../23_containers/span/subspan_5_assert_neg.cc | 2 +- .../23_containers/span/subspan_6_assert_neg.cc | 2 +- .../23_containers/span/subspan_assert_neg.cc | 2 +- .../testsuite/23_containers/span/subspan_neg.cc | 6 +- .../testsuite/std/format/arguments/args.cc | 26 +++- .../testsuite/std/format/arguments/args_neg.cc | 12 ++ .../testsuite/std/format/arguments/lwg3810.cc | 8 +- .../testsuite/std/format/formatter/basic.cc | 24 ++++ .../testsuite/std/format/functions/format.cc | 6 +- .../testsuite/std/format/functions/vformat_to.cc | 9 +- libstdc++-v3/testsuite/std/format/string.cc | 7 +- libstdc++-v3/testsuite/std/time/day/io.cc | 4 +- libstdc++-v3/testsuite/std/time/month/1.cc | 19 +++ libstdc++-v3/testsuite/std/time/month/2.cc | 32 +++++ libstdc++-v3/testsuite/std/time/month/io.cc | 4 +- .../testsuite/std/time/tzdb/leap_seconds.cc | 2 +- libstdc++-v3/testsuite/std/time/weekday/1.cc | 21 ++++ libstdc++-v3/testsuite/std/time/weekday/2.cc | 32 +++++ libstdc++-v3/testsuite/std/time/weekday/io.cc | 4 +- libstdc++-v3/testsuite/std/time/year/io.cc | 4 +- .../testsuite/std/time/year_month_day/io.cc | 4 +- 45 files changed, 466 insertions(+), 141 deletions(-) create mode 100644 libstdc++-v3/testsuite/23_containers/array/creation/110167.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/nodiscard.cc create mode 100644 libstdc++-v3/testsuite/std/format/arguments/args_neg.cc create mode 100644 libstdc++-v3/testsuite/std/format/formatter/basic.cc create mode 100644 libstdc++-v3/testsuite/std/time/month/2.cc create mode 100644 libstdc++-v3/testsuite/std/time/weekday/2.cc