https://gcc.gnu.org/g:f3f2065910a02b0099d3d5f2ad3389d0e479c782

commit f3f2065910a02b0099d3d5f2ad3389d0e479c782
Merge: 8c40edc1a2fb 2f334bb12e3b
Author: Thomas Schwinge <tschwi...@baylibre.com>
Date:   Sun Mar 24 23:37:24 2024 +0100

    Merge commit '2f334bb12e3ba947714771408b9d49d398abb5df' into HEAD

Diff:

 .github/workflows/ccpp.yml                         |  24 +-
 README.md                                          |   2 +-
 gcc/rust/Make-lang.in                              |  13 +-
 gcc/rust/ast/rust-ast-builder.cc                   |  66 +-
 gcc/rust/ast/rust-ast-builder.h                    |  51 +-
 gcc/rust/ast/rust-builtin-ast-nodes.h              |   5 +
 gcc/rust/ast/rust-fmt.cc                           |  32 +-
 gcc/rust/ast/rust-fmt.h                            |  46 +-
 gcc/rust/expand/rust-cfg-strip.h                   |   4 +
 gcc/rust/expand/rust-derive.cc                     |   4 +-
 gcc/rust/expand/rust-derive.h                      |   2 +-
 gcc/rust/expand/rust-expand-format-args.cc         | 138 +++
 gcc/rust/expand/rust-expand-format-args.h          |  35 +
 gcc/rust/expand/rust-macro-builtins-asm.cc         |  20 +
 gcc/rust/expand/rust-macro-builtins-format-args.cc | 192 ++++
 gcc/rust/expand/rust-macro-builtins-helpers.cc     | 284 ++++++
 gcc/rust/expand/rust-macro-builtins-helpers.h      |  90 ++
 gcc/rust/expand/rust-macro-builtins-include.cc     | 249 ++++++
 gcc/rust/expand/rust-macro-builtins-location.cc    |  61 ++
 gcc/rust/expand/rust-macro-builtins-log-debug.cc   |  31 +
 gcc/rust/expand/rust-macro-builtins-test-bench.cc  |  20 +
 gcc/rust/expand/rust-macro-builtins-trait.cc       |  20 +
 gcc/rust/expand/rust-macro-builtins-utility.cc     | 294 +++++++
 gcc/rust/expand/rust-macro-builtins.cc             | 967 +--------------------
 gcc/rust/expand/rust-macro-builtins.h              |  79 +-
 gcc/rust/hir/rust-ast-lower-expr.cc                |   4 -
 gcc/rust/hir/rust-ast-lower-extern.h               |   4 +-
 gcc/rust/hir/tree/rust-hir-item.h                  |   4 +-
 gcc/rust/resolve/rust-ast-resolve-base.cc          |   5 +-
 gcc/rust/rust-session-manager.cc                   |   3 +
 gcc/rust/typecheck/rust-hir-type-check-item.cc     |  17 +-
 gcc/rust/typecheck/rust-hir-type-check.h           |   6 +
 gcc/rust/typecheck/rust-typecheck-context.cc       |   6 +
 gcc/rust/typecheck/rust-tyty-subst.cc              |  11 +
 .../rust-tyty-variance-analysis-private.h          | 304 +++++++
 gcc/rust/typecheck/rust-tyty-variance-analysis.cc  | 541 ++++++++++++
 gcc/rust/typecheck/rust-tyty-variance-analysis.h   | 114 +++
 .../rust/compile/format_args_basic_expansion.rs    |  47 +
 libgrust/libformat_parser/src/lib.rs               | 105 ++-
 39 files changed, 2778 insertions(+), 1122 deletions(-)

Reply via email to