public inbox for gcc-cvs@sourceware.org help / color / mirror / Atom feed
From: Thomas Schwinge <tschwinge@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org Subject: [gcc/devel/rust/master] Merge commit '4f01ae3761ca1f8dd7a33b833ae30624f047ac9c' into HEAD Date: Tue, 7 May 2024 16:17:33 +0000 (GMT) [thread overview] Message-ID: <20240507161735.BF4DF3870C01@sourceware.org> (raw) https://gcc.gnu.org/g:84994ca72b60c976c5139ff3720517c38bd96180 commit 84994ca72b60c976c5139ff3720517c38bd96180 Merge: 2157ebb067be 4f01ae3761ca Author: Thomas Schwinge <tschwinge@baylibre.com> Date: Sun Mar 10 23:24:35 2024 +0100 Merge commit '4f01ae3761ca1f8dd7a33b833ae30624f047ac9c' into HEAD Diff: contrib/unicode/gen-box-drawing-chars.py | 94 ++ contrib/unicode/gen-combining-chars.py | 75 ++ contrib/unicode/gen-printable-chars.py | 77 ++ gcc/Makefile.in | 11 +- gcc/color-macros.h | 16 + gcc/common.opt | 23 + gcc/configure | 2 +- gcc/configure.ac | 2 +- gcc/diagnostic-diagram.h | 51 + gcc/diagnostic-format-json.cc | 10 + gcc/diagnostic-format-sarif.cc | 106 +- gcc/diagnostic-text-art.h | 49 + gcc/diagnostic.cc | 72 ++ gcc/diagnostic.h | 21 + gcc/doc/invoke.texi | 25 +- gcc/gcc.cc | 6 + gcc/opts-common.cc | 1 + gcc/opts.cc | 6 + gcc/pretty-print.cc | 29 + gcc/pretty-print.h | 1 + gcc/selftest-run-tests.cc | 3 + .../plugin/diagnostic-test-text-art-ascii-bw.c | 57 + .../plugin/diagnostic-test-text-art-ascii-color.c | 58 + .../gcc.dg/plugin/diagnostic-test-text-art-none.c | 5 + .../plugin/diagnostic-test-text-art-unicode-bw.c | 58 + .../diagnostic-test-text-art-unicode-color.c | 59 + .../plugin/diagnostic_plugin_test_text_art.c | 257 ++++ gcc/testsuite/gcc.dg/plugin/plugin.exp | 6 + gcc/text-art/box-drawing-chars.inc | 18 + gcc/text-art/box-drawing.cc | 72 ++ gcc/text-art/box-drawing.h | 32 + gcc/text-art/canvas.cc | 437 +++++++ gcc/text-art/canvas.h | 74 ++ gcc/text-art/ruler.cc | 723 +++++++++++ gcc/text-art/ruler.h | 125 ++ gcc/text-art/selftests.cc | 77 ++ gcc/text-art/selftests.h | 60 + gcc/text-art/style.cc | 632 ++++++++++ gcc/text-art/styled-string.cc | 1107 +++++++++++++++++ gcc/text-art/table.cc | 1272 ++++++++++++++++++++ gcc/text-art/table.h | 262 ++++ gcc/text-art/theme.cc | 183 +++ gcc/text-art/theme.h | 123 ++ gcc/text-art/types.h | 504 ++++++++ gcc/text-art/widget.cc | 275 +++++ gcc/text-art/widget.h | 246 ++++ libcpp/charset.cc | 89 +- libcpp/combining-chars.inc | 68 ++ libcpp/include/cpplib.h | 3 + libcpp/printable-chars.inc | 231 ++++ 50 files changed, 7760 insertions(+), 33 deletions(-) diff --cc libcpp/include/cpplib.h index 6779bb0d58b2,d326f5aa316f..282d1c817ab1 --- a/libcpp/include/cpplib.h +++ b/libcpp/include/cpplib.h @@@ -1602,11 -1602,7 +1602,14 @@@ bool cpp_input_conversion_is_trivial (c int cpp_check_utf8_bom (const char *data, size_t data_length); bool cpp_valid_utf8_p (const char *data, size_t num_bytes); + bool cpp_is_combining_char (cppchar_t c); + bool cpp_is_printable_char (cppchar_t c); + +enum { + XID_START = 1, + XID_CONTINUE = 2 +}; + +unsigned int check_xid_property (cppchar_t c); + #endif /* ! LIBCPP_CPPLIB_H */
next reply other threads:[~2024-05-07 16:17 UTC|newest] Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top 2024-05-07 16:17 Thomas Schwinge [this message] -- strict thread matches above, loose matches on Subject: below -- 2024-05-07 16:17 [gcc/devel/rust/master] Merge commit '4f01ae3761ca1f8dd7a33b833ae30624f047ac9c^' " Thomas Schwinge
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20240507161735.BF4DF3870C01@sourceware.org \ --to=tschwinge@gcc.gnu.org \ --cc=gcc-cvs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).