From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 69203 invoked by alias); 8 Nov 2019 17:02:48 -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 69192 invoked by uid 89); 8 Nov 2019 17:02:48 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-9.5 required=5.0 tests=AWL,BAYES_00,KAM_SHORT,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.1 spammy=201910, H*x:Webmail, H*RU:sk:mailout, HX-Spam-Relays-External:sk:mailout X-HELO: out1-smtp.messagingengine.com Received: from out1-smtp.messagingengine.com (HELO out1-smtp.messagingengine.com) (66.111.4.25) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 08 Nov 2019 17:02:46 +0000 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id B188621240; Fri, 8 Nov 2019 12:02:43 -0500 (EST) Received: from imap1 ([10.202.2.51]) by compute4.internal (MEProxy); Fri, 08 Nov 2019 12:02:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lyken.rs; h= mime-version:message-id:in-reply-to:references:date:from:to:cc :subject:content-type; s=fm2; bh=nXgH+1RB7GTERG31dv2uxSwyasJzM9p RQAGaQQy5hqE=; b=J+nZ8Zbsp+6XwQ2K/j1pebV+4OnHdFXAoFp/nRsuFxlhhPN XBQ0fpveqiEAuRCi3QaHqPAXNhdPHI4V2RXfw+VMuTlj/lqVoOdkbHmKjHwZh3ZN iqj3UkiOPxFmgFmwzMCtRs4oqwjdxEeAwFYh42Lv/sx4Qqui9DUa6igJyh2RCxMJ 84RaPUolB3BD7UdaWTxm6fur/XFUoqFCSegAz7m/vRgFn+qpleIlkvK9pQ8PP73J dLT7d7A8zZXUWfdWUyaiD/ciRY32xF+m6o7WzkIHqm4fNGTdUOjlLFANGKspwGu9 791m89sasyFuH98m4+PwgYR0ntTdflQiq48xYbw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=nXgH+1 RB7GTERG31dv2uxSwyasJzM9pRQAGaQQy5hqE=; b=b9a5PACcNLCp81RmmCnLSi wblKl6dmum5UfTszI4DoCcJrMybYzbBSppi+TrPDEB/9gxX9xS9Ev6HtF2tyve5v +jLn00pXWBuf7w7vDtrPNgkO3/bDd/ReII/IB9Y4fFdpNx3/K1DpP/d81UqDQFkM 2XYsHhqfGGltG4jYu+NZkwgzfrlS//o80xHpk7zq5cUKIPpMSRzfWhR7Ab4Iwnjt cQGe67eCN3TgoksEFtBq7036fsx8iQ80tKQSmrTfFiorNze4s6BWeXHsk0WyjE5y HsbVTk/WZHK2iEC3/km4wJDanGu8+FUukAUCY+N75Ho0gb62QCdYEmhZwgAu4dMQ == X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedruddvuddgleekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvffutgesthdtredtreerjeenucfhrhhomhepfdfgughu rghrugdqofhihhgrihcuuehurhhtvghstghufdcuoegvugguhigssehlhihkvghnrdhrsh eqnecuffhomhgrihhnpehgnhhurdhorhhgnecurfgrrhgrmhepmhgrihhlfhhrohhmpegv ugguhigssehlhihkvghnrdhrshenucevlhhushhtvghrufhiiigvpedt Received: by mailuser.nyi.internal (Postfix, from userid 501) id F3C0FC200A5; Fri, 8 Nov 2019 12:02:42 -0500 (EST) User-Agent: Cyrus-JMAP/3.1.7-509-ge3ec61c-fmstable-20191030v1 Mime-Version: 1.0 Message-Id: <67791184-49ab-47ad-80a0-ed0be425b336@www.fastmail.com> In-Reply-To: <478795a8-c2dc-4f7c-be51-3ab6f14a7244@www.fastmail.com> References: <67e9719b-fbf8-49f5-929d-724d90197927@www.fastmail.com> <478795a8-c2dc-4f7c-be51-3ab6f14a7244@www.fastmail.com> Date: Fri, 08 Nov 2019 17:02:00 -0000 From: "Eduard-Mihai Burtescu" To: "Ian Lance Taylor" , "Ian Lance Taylor" Cc: gcc-patches Subject: =?UTF-8?Q?Re:_[PATCH]_Refactor_rust-demangle_to_be_independent_of_C++_de?= =?UTF-8?Q?mangling.?= Content-Type: text/plain X-SW-Source: 2019-11/txt/msg00640.txt.bz2 Ping #2 for https://gcc.gnu.org/ml/gcc-patches/2019-10/msg01830.html Original patch (without the early exit optimization): https://gcc.gnu.org/ml/gcc-patches/2019-10/msg01591.html Thanks, - Eddy B. On Wed, Oct 30, 2019, at 6:46 PM, Eduard-Mihai Burtescu wrote: > Ping: https://gcc.gnu.org/ml/gcc-patches/2019-10/msg01830.html > Original patch (without the early exit optimization): > https://gcc.gnu.org/ml/gcc-patches/2019-10/msg01591.html > > Thanks, > - Eddy B. > > On Fri, Oct 25, 2019, at 3:44 PM, Eduard-Mihai Burtescu wrote: > > > This can be further optimized by using memcmp in place of strncmp, since from > > > the length check you know that you won't see the null terminator among the three > > > chars you're checking. > > > > Fair enough, here's the combined changelog/diff, with memcmp: