This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from c97436f84ce RISC-V: Fix avl-type operand index error for ZVBC new 74a0dab1829 libstdc++: Implement P2909R4 ("Dude, where's my char?") for C++20 new 37a4c5c23a2 libstdc++: Add Unicode-aware width estimation for std::format new 2a8ee2592e4 libstdc++: Implement P2905R2 "Runtime format strings" for C++20 new cddaff46adf libstdc++: Implement P2918R0 "Runtime format strings II" for C++26
The 4 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: contrib/unicode/GraphemeBreakProperty.txt | 1475 ++++++++++++++++++++ contrib/unicode/README | 12 +- contrib/unicode/emoji-data.txt | 1320 ++++++++++++++++++ contrib/unicode/gen_libstdcxx_unicode_data.py | 222 +++ libstdc++-v3/include/Makefile.am | 2 + libstdc++-v3/include/Makefile.in | 2 + libstdc++-v3/include/bits/chrono_io.h | 15 +- libstdc++-v3/include/bits/unicode-data.h | 449 ++++++ libstdc++-v3/include/bits/unicode.h | 1065 ++++++++++++++ libstdc++-v3/include/bits/version.def | 9 + libstdc++-v3/include/bits/version.h | 141 +- libstdc++-v3/include/std/format | 182 ++- libstdc++-v3/include/std/ostream | 4 +- libstdc++-v3/include/std/print | 4 +- libstdc++-v3/src/c++23/print.cc | 2 +- libstdc++-v3/testsuite/20_util/duration/io.cc | 3 +- libstdc++-v3/testsuite/ext/unicode/view.cc | 102 ++ .../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/functions/format.cc | 100 +- .../testsuite/std/format/functions/vformat_to.cc | 9 +- .../testsuite/std/format/runtime_format.cc | 37 + libstdc++-v3/testsuite/std/format/string.cc | 7 +- libstdc++-v3/testsuite/std/time/day/io.cc | 4 +- libstdc++-v3/testsuite/std/time/month/io.cc | 4 +- 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 +- 29 files changed, 5046 insertions(+), 182 deletions(-) create mode 100644 contrib/unicode/GraphemeBreakProperty.txt create mode 100644 contrib/unicode/emoji-data.txt create mode 100755 contrib/unicode/gen_libstdcxx_unicode_data.py create mode 100644 libstdc++-v3/include/bits/unicode-data.h create mode 100644 libstdc++-v3/include/bits/unicode.h create mode 100644 libstdc++-v3/testsuite/ext/unicode/view.cc create mode 100644 libstdc++-v3/testsuite/std/format/arguments/args_neg.cc create mode 100644 libstdc++-v3/testsuite/std/format/runtime_format.cc