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 7beea479c5a Merge #1437 new ab9b1e4deae testsuite: test for diagnostics shown ... new c8f65b3fc8c Merge #1442 new 23702abda4e Enhance #1426 "Invalid recursive :stmt expansion in fragmen [...] new 8749b66879f Merge #1438 new 084f959076c attr: Handle `rustc_const_{un}stable` properly new 4ffd884a693 const-checker: Add `is_const_extern_fn` helper function new 17b625cbd61 Merge #1444 new 237be3f618d rustspec: Remove most unused options from gccgo new 0ec8f938272 session-manager: Produce a fatal error if multiple files ar [...] new e0a14f48397 ADT's and tuples are valid to be unified with inference variables new b9840366b6e Unify generic substitutions on unit-structs new 92eef6c33d4 Fix type inference on unit-structs new 5865fb27a73 Merge #1425 #1451
The 13 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/checks/errors/rust-const-checker.cc | 51 +++++++- gcc/rust/checks/errors/rust-const-checker.h | 7 ++ gcc/rust/rust-lang.cc | 36 +----- gcc/rust/rust-session-manager.cc | 23 ++-- gcc/rust/rust-session-manager.h | 4 +- gcc/rust/rustspec.cc | 131 ++------------------- gcc/rust/typecheck/rust-hir-type-check-expr.h | 11 ++ gcc/rust/typecheck/rust-tyty-coercion.h | 46 ++++++++ gcc/rust/typecheck/rust-tyty-rules.h | 34 ++++++ .../rust/compile/builtin_macro_not_found.rs | 4 + .../{torture/issue-1432.rs => const-issue1440.rs} | 8 +- gcc/testsuite/rust/compile/issue-1031.rs | 1 + gcc/testsuite/rust/compile/issue-1289.rs | 1 + gcc/testsuite/rust/compile/issue-1447.rs | 28 +++++ gcc/testsuite/rust/compile/torture/issue-1075.rs | 1 + gcc/testsuite/rust/compile/torture/issue-1432.rs | 6 + .../macro-issue1426.rs} | 7 +- gcc/testsuite/rust/execute/torture/issue-1120.rs | 1 + gcc/testsuite/rust/execute/torture/issue-1133.rs | 1 + gcc/testsuite/rust/execute/torture/issue-1232.rs | 1 + gcc/testsuite/rust/execute/torture/issue-1436.rs | 1 + gcc/testsuite/rust/execute/torture/slice-magic.rs | 1 + gcc/testsuite/rust/execute/torture/slice-magic2.rs | 1 + gcc/testsuite/rust/execute/torture/str-layout1.rs | 1 + 24 files changed, 230 insertions(+), 176 deletions(-) create mode 100644 gcc/testsuite/rust/compile/builtin_macro_not_found.rs copy gcc/testsuite/rust/compile/{torture/issue-1432.rs => const-issue1440.rs} (80%) create mode 100644 gcc/testsuite/rust/compile/issue-1447.rs rename gcc/testsuite/rust/compile/{macro-issue1403.rs => torture/macro-issue1426.r [...]