From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1643) id DF8163817D0A; Wed, 8 Jun 2022 12:09:56 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org DF8163817D0A Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Thomas Schwinge To: gcc-cvs@gcc.gnu.org Subject: [gcc/devel/rust/master] Merge #951 X-Act-Checkin: gcc X-Git-Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com> X-Git-Refname: refs/heads/devel/rust/master X-Git-Oldrev: 31387e76090007b12da82d7ef11b042e88df0ba5 X-Git-Newrev: 4e096b1f14671270fb0c7b449d92b3e558bb769d Message-Id: <20220608120956.DF8163817D0A@sourceware.org> Date: Wed, 8 Jun 2022 12:09:56 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2022 12:09:57 -0000 https://gcc.gnu.org/g:4e096b1f14671270fb0c7b449d92b3e558bb769d commit 4e096b1f14671270fb0c7b449d92b3e558bb769d Merge: 31387e76090 3dd4ce76a69 Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com> Date: Sun Feb 20 14:03:54 2022 +0000 Merge #951 951: Add name resolution to slices r=philberty a=philberty This is the first part to support slices where we complete the name resolution of the SliceType with its element as well as the range expressions used in construction. This patch also includes separation of the implementation from the headers to try and incrementally improve build speed. Addresses #849 Co-authored-by: Philip Herron Diff: gcc/rust/Make-lang.in | 2 + gcc/rust/resolve/rust-ast-resolve-expr.cc | 513 ++++++++++++++++++++++++++++++ gcc/rust/resolve/rust-ast-resolve-expr.h | 394 +++-------------------- gcc/rust/resolve/rust-ast-resolve-type.cc | 207 ++++++++++++ gcc/rust/resolve/rust-ast-resolve-type.h | 28 +- gcc/rust/resolve/rust-ast-resolve.cc | 183 +---------- 6 files changed, 772 insertions(+), 555 deletions(-)