From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 3275 invoked from network); 14 Feb 2023 14:47:33 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 14 Feb 2023 14:47:33 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1676386053; b=a4qsGiSEKPLC3rXdHuSPEV6EBRhJSOVAQJUWwju+1W3C35w0B6bO765u1ls4Jn5yaPiTQ9Lh1k 7vQ/DyAO4Ne8HrtgCICm4dOmZbosJE4lqqhi3J0Xhpl629fQuuwagiWGkurd1CXlytYMlC6UFR gbPjyeiBWfcGFcAnf6oHS9ca9OVXY39FPophsF1SJ4J2xyEPnuMqL6yz/EB8z37p1rChWr0avK b4F7mzd5NpHTVcASBqU1aH50GjmAmf/ENB5EwTmIXaOrBbzwVS3t1p1s+gjAP5kDqSYHTrgTtN 609hdlDEOxoDiGEK3NHOG8fb0j3ECDhEdH5ex5z/qc3kaQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (smtpq2.tb.ukmail.iss.as9143.net) smtp.remote-ip=212.54.57.97; dkim=pass header.d=ntlworld.com header.s=meg.feb2017 header.a=rsa-sha256; dmarc=pass header.from=ntlworld.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1676386053; bh=wCBJh7lPjWh+DVqNlJqS36LRot+ghy/cS1Br1pwsZNc=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject: References:In-Reply-To:Message-ID:To:From:Date:DKIM-Signature: DKIM-Signature; b=Ob+wWXHO5Ssv0ZYgPqnqPwN1tgMQgr1l04sDmx6wV32VCCM4aa3fJd/fIfDj5CISKv1VEgQ+2g BGYFYD91EUF0deqO+6TJcP02XI5m+bigAGFiVCzT2GIG33JCCwc+Co4TNZuz/q4PLhYFIuf3Sn j2MdJPu2nXdKzYU28BX/TTR3pW5/vCNlDBYyCT6CZNZ0KLgQ5suRefmu1gOjlcCZg/uA/GTgij s5t2o080yTuzQJ0zIMRNkrKSUPk/ibRA3l8NYUI4zhNlWqcr2xIz6XOJozVdCAttLtFERxpHJK KT6OJhxLMoCiWvvuK2Hmnl0G6HKwbtS88CJag7xa0WpoHQ==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:MIME-Version:Subject:References:In-Reply-To:Message-ID:To:From: Date:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=cL6SbCpffwAMtbjKXaeDC/Jzn1hNdKEHQYfRd8Ag6tw=; b=J/RZ8SfAD390ct8qQfnxk7lxfa K8UiS/JytKlcUb4PSjY3SA/32YGQh4oYKJQSR2pVZZdiWcsCMAT8pvvO7E6tITzSXYfMmlnd37BLt uc8Lk3kjX2ia1UJrJk4EWIXQ0S8kxBanEbwfMShYwmuw36AQXUNhWISukaW990XcYOU7TPdZkkuSt JpatNS26pDyQqpvXIFqM9wOdCgwnJti8qdvhgy2X5CAls03RPW5rnRYIJNueHEQPY2XRtnO+Yw8cS dY6A94nkRxvcjKzk1jjdKYGzpESLsH93TDn1um7JX3eTm8kwlK2Zwoc6YGIjNmLE4RKmw2fbOfISx qYtBSVdQ==; Received: by zero.zsh.org with local id 1pRwai-0007Tg-2Z; Tue, 14 Feb 2023 14:47:32 +0000 Authentication-Results: zsh.org; iprev=pass (smtpq2.tb.ukmail.iss.as9143.net) smtp.remote-ip=212.54.57.97; dkim=pass header.d=ntlworld.com header.s=meg.feb2017 header.a=rsa-sha256; dmarc=pass header.from=ntlworld.com; arc=none Received: from smtpq2.tb.ukmail.iss.as9143.net ([212.54.57.97]:52292) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) id 1pRwaC-0007AI-G2; Tue, 14 Feb 2023 14:47:01 +0000 Received: from [212.54.57.81] (helo=smtp2.tb.ukmail.iss.as9143.net) by smtpq2.tb.ukmail.iss.as9143.net with esmtp (Exim 4.90_1) (envelope-from ) id 1pRwaB-0005QU-US for zsh-workers@zsh.org; Tue, 14 Feb 2023 15:46:59 +0100 Received: from oxbe16.tb.ukmail.iss.as9143.net ([172.25.160.147]) by smtp2.tb.ukmail.iss.as9143.net with ESMTP id RwaBpUz9l6AslRwaBp1tRT; Tue, 14 Feb 2023 15:46:59 +0100 X-Env-Mailfrom: p.w.stephenson@ntlworld.com X-Env-Rcptto: zsh-workers@zsh.org X-SourceIP: 172.25.160.147 X-CNFS-Analysis: v=2.4 cv=c8ttAzxl c=1 sm=1 tr=0 ts=63eb9ee3 cx=a_exe a=8o1wE8L0/p9P1PBsv+/Cew==:117 a=1DWFKdCB1IcA:10 a=IkcTkHD0fZMA:10 a=ZjyAdWuDOD4A:10 a=q2GGsy2AAAAA:8 a=aKqp_8jKaaa0ZRmJBrYA:9 a=QEXdDO2ut3YA:10 a=z9dJwno5l634igLiVhy-:22 X-Authenticated-Sender: p.w.stephenson@ntlworld.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ntlworld.com; s=meg.feb2017; t=1676386019; bh=wCBJh7lPjWh+DVqNlJqS36LRot+ghy/cS1Br1pwsZNc=; h=Date:From:To:In-Reply-To:References:Subject; b=OgyQThAvO7udtjdznhyL/hrXBnWuEWNoJixjrMOFJpGSKN/DfHbXz/Mc4ApJCF4Qv F6I5qJMwzkBm0a9qb7SaKlrkT736eyxaPiqQJ1nMhhPqbjwjzLX33YOZQr5rPsGlAm kY6UQD8Ze8R/R+HeyyMHk2raDRpkBDKI0AuvI7h/NepRIR75E1CsYpku3QhjUEM19J hETgAomCbCD0NAKwbMQelYG1omzgIn2ApvYhRkOhvlga/HW/oJujen+xWxIkz6AXiN hQ3bjZ4pulDDC6hWYTKUjhCNRYYb87bveFaJIaVlWrex83/OayQesrelTON0+aXnuh XqI64HxT273rA== Date: Tue, 14 Feb 2023 14:46:59 +0000 (GMT) From: Peter Stephenson To: Zsh hackers list Message-ID: <1249162537.4244630.1676386019653@mail.virginmedia.com> In-Reply-To: References: Subject: Re: [PATCH] Named reference typos & misc. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Priority: 3 Importance: Normal X-Mailer: Open-Xchange Mailer X-Originating-IP: 147.161.224.167 X-Originating-Client: open-xchange-appsuite X-CMAE-Envelope: MS4xfKm32yzyj4HYsZX7dyLf+nl+VPelcudYhwPSjdRp9IGhtyTUbxUmPr22Bo1nsBMpfxbF5IYlOOwEWznfErwMIpuCLeTlU42YEbnsnkDUIFoPIfMTLzLj bSVLYLQcGY60m0daq4VyklxNcjumiDh1YgqE8rXwQ72j3Sg+RjTSfynyahfZitzTiA4NULhxtSUarJbI+QaIz3LxtCY0rYnvi7n3k2ZfPKVcD19jaWh1WcgL X-Seq: 51433 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: > On 14/02/2023 02:08 Bart Schaefer wrote: > More stuff helpfully noticed by Oliver; the last patch unintentionally > regressed one valid assignment usage, typeset +m and $parameters > returned (different) incorrect results for named references, and > testing for typeset +m revealed a segfault with typeset -p. I need the following to make the tests pass --- else no error message. It's possible I'm missing something, I'm not following every detail here but it looks like everything is committed up to date so probably worth mentioning. I won't commit this since Bart will know if this reflects a more fundamental problem. diff --git a/Test/K01nameref.ztst b/Test/K01nameref.ztst index d240e49..38a5fbd 100644 --- a/Test/K01nameref.ztst +++ b/Test/K01nameref.ztst @@ -651,6 +651,7 @@ F:Same test, should part 5 output look like this? >typeset -n ref=two >typeset -n ref=var + unsetopt typeset_to_unset unset -n ref unset one typeset -n ref pws