From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 94597 invoked by alias); 16 Nov 2019 15:33:01 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 94588 invoked by uid 89); 16 Nov 2019 15:33:01 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-2.1 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.1 spammy=HX-Languages-Length:1009 X-HELO: us-smtp-1.mimecast.com Received: from us-smtp-delivery-1.mimecast.com (HELO us-smtp-1.mimecast.com) (205.139.110.120) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sat, 16 Nov 2019 15:33:00 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1573918378; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:openpgp:openpgp:autocrypt:autocrypt; bh=EMMozGdxMy3vWM52AolEYCgKjLxm+tzBAtJw+breYCw=; b=i5ZGl437R/XXE7wZzwHetlYRKz257UCCCVgf2YRG0w5ri2hYFPi7eeBn/jNwtazlgLWtQu PK9NhrrOAzwFue4N4/dTVQW4QjAfe5MEVXUJWx5DwgBYN/sCaCYWntsfeG2PSazgmGDpam UQ7OyWp9R/hPx7ZSOPma0wHUCCrV7e4= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-410-u6pGaeYBNzqnHNHTD7shnw-1; Sat, 16 Nov 2019 10:32:55 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.15]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id F1DD5107ACC6; Sat, 16 Nov 2019 15:32:53 +0000 (UTC) Received: from localhost.localdomain (ovpn-112-33.rdu2.redhat.com [10.10.112.33]) by smtp.corp.redhat.com (Postfix) with ESMTP id 702FF1BC6D; Sat, 16 Nov 2019 15:32:52 +0000 (UTC) Subject: Re: [PATCH] Refactor rust-demangle to be independent of C++ demangling. To: Eduard-Mihai Burtescu , Ian Lance Taylor Cc: Ian Lance Taylor , gcc-patches References: <67e9719b-fbf8-49f5-929d-724d90197927@www.fastmail.com> <478795a8-c2dc-4f7c-be51-3ab6f14a7244@www.fastmail.com> <67791184-49ab-47ad-80a0-ed0be425b336@www.fastmail.com> <8636a185-77a8-425f-8512-f181940696cf@www.fastmail.com> From: Jeff Law Openpgp: preference=signencrypt Message-ID: <713f8887-b921-3efb-ad23-0ceb17820dda@redhat.com> Date: Sat, 16 Nov 2019 15:39:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 In-Reply-To: <8636a185-77a8-425f-8512-f181940696cf@www.fastmail.com> X-Mimecast-Spam-Score: 0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes X-SW-Source: 2019-11/txt/msg01587.txt.bz2 On 11/8/19 12:16 PM, Eduard-Mihai Burtescu wrote: > 2019-10-22 Eduard-Mihai Burtescu > include/ChangeLog: > * demangle.h (rust_demangle_callback): Add. > libiberty/ChangeLog: > * cplus-dem.c (cplus_demangle): Use rust_demangle directly. > (rust_demangle): Remove. > * rust-demangle.c (is_prefixed_hash): Rename to is_legacy_prefixed_hash. > (parse_lower_hex_nibble): Rename to decode_lower_hex_nibble. > (parse_legacy_escape): Rename to decode_legacy_escape. > (rust_is_mangled): Remove. > (struct rust_demangler): Add. > (peek): Add. > (next): Add. > (struct rust_mangled_ident): Add. > (parse_ident): Add. > (rust_demangle_sym): Remove. > (print_str): Add. > (PRINT): Add. > (print_ident): Add. > (rust_demangle_callback): Add. > (struct str_buf): Add. > (str_buf_reserve): Add. > (str_buf_append): Add. > (str_buf_demangle_callback): Add. > (rust_demangle): Add. > * rust-demangle.h: Remove. THanks. Installed. jeff