This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/rust/master in repository gcc.
from c0f11672d76 Merge #1317 new 48492dc8058 ast: Add location to ConstGenericArg new e6b7d184d01 Merge #1326 new 8f996567e84 hir: Add ConstGenericParam and lower to them properly new 6e5468e256d hir: Add ConstGenericArg and lower them properly new 67470f5d669 gccrs const folding port: start porting potential_constant_ [...] new d114e48ce6e Add location to HIR::Type base class and remove from subclasses new 5d7841fa235 Use HIR::Type's location when checking privacy new 23815a535e1 Merge #1327 #1329 #1330 new c8030bb6b14 Fix remaining misuses of format specifiers on 32-bit targets new f18dae194ce Merge #1331 new 76482863228 hir/add: pretty printing visitor skeleton new 5b90f0b3cdb Merge #1332 new 557b8d93be1 cli: add "hir-pretty" as a "dump" option new 991186154cf Merge #1335 new af7f140f2f1 ast: Allow disambiguation of ConstGenericArgs to const gene [...] new 7f5ea92bbbc parser: Disambiguate default expressions for const generics new fa57ab9f136 Merge #1325 new 7e6424852e2 Actually set TYPE_PACKED for type_record new 5bab921fc01 Merge #1337
The 19 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/Make-lang.in | 1 + gcc/rust/ast/rust-ast-full-test.cc | 38 +- gcc/rust/ast/rust-ast.h | 3 + gcc/rust/ast/rust-path.h | 29 +- gcc/rust/backend/rust-compile-intrinsic.cc | 4 +- gcc/rust/backend/rust-compile-type.cc | 2 +- gcc/rust/backend/rust-tree.cc | 88 +++++ gcc/rust/backend/rust-tree.h | 211 ++++++++++ gcc/rust/hir/rust-ast-lower-base.cc | 35 +- gcc/rust/hir/rust-ast-lower-type.h | 18 +- gcc/rust/hir/rust-hir-dump.cc | 446 ++++++++++++++++++++++ gcc/rust/hir/rust-hir-dump.h | 191 +++++++++ gcc/rust/hir/tree/rust-hir-full-test.cc | 15 + gcc/rust/hir/tree/rust-hir-path.h | 74 ++-- gcc/rust/hir/tree/rust-hir-type.h | 140 +++---- gcc/rust/hir/tree/rust-hir.h | 67 +++- gcc/rust/parse/rust-parse-impl.h | 12 +- gcc/rust/privacy/rust-privacy-reporter.cc | 12 +- gcc/rust/privacy/rust-privacy-reporter.h | 3 +- gcc/rust/privacy/rust-reachability.cc | 2 +- gcc/rust/rust-session-manager.cc | 31 +- gcc/rust/rust-session-manager.h | 3 + gcc/rust/typecheck/rust-hir-trait-resolve.cc | 8 +- gcc/rust/typecheck/rust-hir-type-check-implitem.h | 8 +- gcc/rust/typecheck/rust-hir-type-check-item.h | 4 +- gcc/rust/typecheck/rust-hir-type-check-stmt.h | 20 +- gcc/rust/typecheck/rust-hir-type-check-toplevel.h | 24 +- gcc/rust/typecheck/rust-hir-type-check.cc | 4 +- gcc/testsuite/rust/compile/privacy5.rs | 3 +- 29 files changed, 1284 insertions(+), 212 deletions(-) create mode 100644 gcc/rust/hir/rust-hir-dump.cc create mode 100644 gcc/rust/hir/rust-hir-dump.h