This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from b40f769c2f6 x86: Add AMD znver6 processor support new ce810af4667 gccrs: Use tl::expected in the parser to avoid error state new 18c092b8c25 gccrs: Use the path location for MetaItemPathExpr new b4e3c262f98 gccrs: Add dump option to show node new bbe7fd8f52c gccrs: Add clarity to the code new d3187907716 gccrs: Rework code to call one function when add comment new 50318fcc67d gccrs: Refactor node description in AST dump new 64f0f427028 gccrs: Add dump configuration options, fix node exclusion new 32bba8ee8fd gccrs: Remove static buffer size and improve error message new c6ded625f06 gccrs: Move is_right_angle_tok to util namespace new eac87511ccb gccrs: Move function to utils namespace new 377a383e675 gccrs: Split parser implementation into several files new 019c75fc44a gccrs: Change parser template implementation file ext
The 12 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: gcc/rust/ast/rust-ast-collector.cc | 3218 ++-- gcc/rust/ast/rust-ast-collector.h | 49 +- gcc/rust/ast/rust-ast-dump.cc | 15 +- gcc/rust/ast/rust-ast-dump.h | 53 +- gcc/rust/ast/rust-ast.cc | 14 +- gcc/rust/ast/rust-ast.h | 23 +- gcc/rust/ast/rust-expr.h | 10 +- gcc/rust/ast/rust-item.h | 16 +- gcc/rust/ast/rust-macro.h | 2 +- gcc/rust/expand/rust-macro-builtins-include.cc | 3 +- gcc/rust/expand/rust-macro-builtins-offset-of.cc | 4 +- gcc/rust/expand/rust-macro-expand.cc | 8 +- gcc/rust/hir/rust-ast-lower.cc | 4 +- gcc/rust/parse/rust-parse-error.h | 326 + gcc/rust/parse/rust-parse-impl-attribute.hxx | 390 + gcc/rust/parse/rust-parse-impl-expr.hxx | 4106 ++++++ gcc/rust/parse/rust-parse-impl-lexer.cc | 2 +- gcc/rust/parse/rust-parse-impl-macro.cc | 2 +- gcc/rust/parse/rust-parse-impl-macro.hxx | 621 + gcc/rust/parse/rust-parse-impl-path.hxx | 679 + gcc/rust/parse/rust-parse-impl-pattern.hxx | 1253 ++ gcc/rust/parse/rust-parse-impl-proc-macro.cc | 4 +- gcc/rust/parse/rust-parse-impl-ttree.hxx | 158 + gcc/rust/parse/rust-parse-impl-utils.hxx | 252 + gcc/rust/parse/rust-parse-impl.h | 14596 ------------------- gcc/rust/parse/rust-parse-impl.hxx | 7205 +++++++++ gcc/rust/parse/rust-parse-utils.h | 127 + gcc/rust/parse/rust-parse.h | 142 +- gcc/rust/rust-session-manager.cc | 83 +- gcc/rust/rust-session-manager.h | 17 + gcc/testsuite/rust/compile/issue-4301.rs | 3 + .../rust/compile/macros/mbe/macro-issue3608.rs | 2 - 32 files changed, 17287 insertions(+), 16100 deletions(-) create mode 100644 gcc/rust/parse/rust-parse-error.h create mode 100644 gcc/rust/parse/rust-parse-impl-attribute.hxx create mode 100644 gcc/rust/parse/rust-parse-impl-expr.hxx create mode 100644 gcc/rust/parse/rust-parse-impl-macro.hxx create mode 100644 gcc/rust/parse/rust-parse-impl-path.hxx create mode 100644 gcc/rust/parse/rust-parse-impl-pattern.hxx create mode 100644 gcc/rust/parse/rust-parse-impl-ttree.hxx create mode 100644 gcc/rust/parse/rust-parse-impl-utils.hxx delete mode 100644 gcc/rust/parse/rust-parse-impl.h create mode 100644 gcc/rust/parse/rust-parse-impl.hxx create mode 100644 gcc/rust/parse/rust-parse-utils.h create mode 100644 gcc/testsuite/rust/compile/issue-4301.rs