]> git.ipfire.org Git - thirdparty/gcc.git/commit
gccrs: nr1.0: Remove chunks of resolution phase
authorOwen Avery <powerboat9.gamer@gmail.com>
Thu, 28 Aug 2025 02:14:08 +0000 (22:14 -0400)
committerArthur Cohen <arthur.cohen@embecosm.com>
Thu, 30 Oct 2025 19:59:09 +0000 (20:59 +0100)
commit852a388fc331ed872aaf1434f5e4d418ea190b5e
treeda72fb4511e606db578f046a537745d946ea010b
parentde041183d462e0b99526aa8e634a2444b523d0b7
gccrs: nr1.0: Remove chunks of resolution phase

This removes large chunks of the 1.0 resolution phase, not the nr1.0
resolver itself quite yet.

gcc/rust/ChangeLog:

* Make-lang.in (GRS_OBJS): Remove entries.
* rust-lang.cc: Remove inclusion of "rust-ast-resolve-item.h".
(run_rust_tests): Remove call to rust_simple_path_resolve_test.
* resolve/rust-ast-resolve-base.cc: Removed.
* resolve/rust-ast-resolve-base.h: Removed.
* resolve/rust-ast-resolve-expr.cc: Removed.
* resolve/rust-ast-resolve-expr.h: Removed.
* resolve/rust-ast-resolve-implitem.h: Removed.
* resolve/rust-ast-resolve-item.cc: Removed.
* resolve/rust-ast-resolve-item.h: Removed.
* resolve/rust-ast-resolve-path.cc: Removed.
* resolve/rust-ast-resolve-path.h: Removed.
* resolve/rust-ast-resolve-pattern.cc: Removed.
* resolve/rust-ast-resolve-pattern.h: Removed.
* resolve/rust-ast-resolve-stmt.cc: Removed.
* resolve/rust-ast-resolve-stmt.h: Removed.
* resolve/rust-ast-resolve-struct-expr-field.cc: Removed.
* resolve/rust-ast-resolve-struct-expr-field.h: Removed.
* resolve/rust-ast-resolve-toplevel.h: Removed.
* resolve/rust-ast-resolve-type.cc: Removed.
* resolve/rust-ast-resolve-type.h: Removed.
* resolve/rust-ast-resolve.cc: Removed.

Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
21 files changed:
gcc/rust/Make-lang.in
gcc/rust/resolve/rust-ast-resolve-base.cc [deleted file]
gcc/rust/resolve/rust-ast-resolve-base.h [deleted file]
gcc/rust/resolve/rust-ast-resolve-expr.cc [deleted file]
gcc/rust/resolve/rust-ast-resolve-expr.h [deleted file]
gcc/rust/resolve/rust-ast-resolve-implitem.h [deleted file]
gcc/rust/resolve/rust-ast-resolve-item.cc [deleted file]
gcc/rust/resolve/rust-ast-resolve-item.h [deleted file]
gcc/rust/resolve/rust-ast-resolve-path.cc [deleted file]
gcc/rust/resolve/rust-ast-resolve-path.h [deleted file]
gcc/rust/resolve/rust-ast-resolve-pattern.cc [deleted file]
gcc/rust/resolve/rust-ast-resolve-pattern.h [deleted file]
gcc/rust/resolve/rust-ast-resolve-stmt.cc [deleted file]
gcc/rust/resolve/rust-ast-resolve-stmt.h [deleted file]
gcc/rust/resolve/rust-ast-resolve-struct-expr-field.cc [deleted file]
gcc/rust/resolve/rust-ast-resolve-struct-expr-field.h [deleted file]
gcc/rust/resolve/rust-ast-resolve-toplevel.h [deleted file]
gcc/rust/resolve/rust-ast-resolve-type.cc [deleted file]
gcc/rust/resolve/rust-ast-resolve-type.h [deleted file]
gcc/rust/resolve/rust-ast-resolve.cc [deleted file]
gcc/rust/rust-lang.cc