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 */

             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: link
Be 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).