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,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 22761 invoked from network); 8 Dec 2022 21:46:24 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 8 Dec 2022 21:46:24 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1670535984; b=Vw8KLXrZdbDV8xh4zyHhLn+tbOV3ZNP9QBZ69SK7bVR5ymd7wRqXu9uYyNyNk9sn3SXFAR7MDu aF+era0gzPGGpCgRFyndAVWVWc5Ze8tAaDcCx+7j6GLT0cLlyPqmhUK6icuWP8FTWxLvon34+o LlWhQb29AiA23W0ToPk5tle0rnMCpppO5Sk83RE6WtuNAMdZsbhzlPBQ7TShj1TLaoAchTGKDM DmzLQkrx0nyZJfCgPXbfvQTAzvUOmTQiIBETssOVWTSQap9hm7J5DhPPnUe5jtQeGHXJgZB1iA rUvKhDNE+s4S9MMSMupsMDgvnLltCuu6nzHM8H4PrCMLvA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-vs1-f49.google.com) smtp.remote-ip=209.85.217.49; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1670535984; bh=nSS8y/opl1FzCUwZUmlYnG+RURguCQ5hZNcC3bLUz2U=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:MIME-Version: DKIM-Signature:DKIM-Signature; b=I5JSIag2kcz5Q9CRRlng0g+3pGonzEcPBnAqRU760fQETqOCPL+19cJ1ADwqrrury2loL1MLQ0 YnKgtM7OJtOTu1s4F+TwOz5WOf/sg/d5HbThQdoRaL2ielP0EkvpXZfzBJj78LnMWOPpabrIAQ gTgWH3drMVxy7QwHtdxNlxHkGC9Xpv+weiYHLy6tE8aREk6i2F5XFteUpwqF+p1LfVyIN/D4pK zc+lGz4HXoTPw1Xk3vtINBceYnscQe/qdy09FLXSSXWPiL2lbl1DOpcZUOAU9MTwCs3vC2mY3z JwvyP8+8VZqu3h+cERIZz3DA70csU5aN9svrHxD7KAFQLw==; 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-Type:To:Subject:Message-ID: Date:From:MIME-Version:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References; bh=nSS8y/opl1FzCUwZUmlYnG+RURguCQ5hZNcC3bLUz2U=; b=TR/LwxGsHnCK6qKV8chAJu+Uch 1EEG1z9xCrtMJGQZ85LSlEsS8G8NqvfJ+TAfv+WIv6DRzrxNc6tp3nwqyLUI7Sx8b6xQcSlXtJTvL g5YG6fl0dWUuS/X0KIFnMzsPqYPGGs3DWrShiCaIjweG+yuVJ7w+HnkX8whTuz/kGdGpAMzbRUJ8B auUsPCyAizALzVMvYVOZS22E3/yLIsd5HJyCJxEqyAheJSVviTiVnBhwmr70szhXc7TAFnLrMAdSD 9S+NC1TD+7yqs9NSd1c7byYg+KO5InEgKCC+EhMag189kxf9ixZbXEiR1bGtE/N9CR3+cc6E0+u7u 3Y1EB/Bg==; Received: by zero.zsh.org with local id 1p3Oik-0002mc-Gm; Thu, 08 Dec 2022 21:46:22 +0000 Authentication-Results: zsh.org; iprev=pass (mail-vs1-f49.google.com) smtp.remote-ip=209.85.217.49; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-vs1-f49.google.com ([209.85.217.49]:33303) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1p3Oi9-0002Tg-LR; Thu, 08 Dec 2022 21:45:46 +0000 Received: by mail-vs1-f49.google.com with SMTP id d185so2760187vsd.0 for ; Thu, 08 Dec 2022 13:45:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=nSS8y/opl1FzCUwZUmlYnG+RURguCQ5hZNcC3bLUz2U=; b=TB71OR1R65ikjEhl8PGMynttbwosgod1VwtGD9/8pLZIqoGu/A1ZkYEqC0EnpmYrIY r59sNl12IKfRwHJcuL1TQbBvLIQ9xl78rcIGsKzVu/vFCVJZ7qqjWGZpMGlJWaWY8JrO cOIfRyt124uu8kkPI8PmJBG5OAbmh3uRngjwZZi5H7He2rzu2vKAK+HdK8gUgOBzcEqc AHDK1N2mju7V8L7BiIrqw7WF6vo5KnDqvBm415hMkTa/zBwcYUp/6CHSKwkCJkJNt0Vm RoVQT5MLGaFbPmSzcP+mREj1lm4e+vh62DKlx3EqdpRGSfU5grGQZEuHjg0v9IpFajgp 43BA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=nSS8y/opl1FzCUwZUmlYnG+RURguCQ5hZNcC3bLUz2U=; b=x9Csb9K3uLUTeWGr/ug83MX/xWev5cawr7dAHgP9hr5xowU/17KC+//N2Ikvx9KQY9 auZFphNu2sdYQLeSxNak+6JzQhqX+LyjFZ0Fgi4jAfkAzZPHQTgnOc3oVcyy/RcmhGvo VdZJT4VR9TDhQMp5+akCaCRMl/CkOB64aCzrftMDaDgdcCITWrPBsuED8KmoMo3BDCTw h01VeOXflPV2tjPVc++z3WjGOt0eM4yE93b7O6fRBMyG1XIVZ5opB5TTIXsiwh00a+06 pzDySf/QCjgykQzGDzHWfp0BqrnGJ9qG4iIN5jLb2Ly7Wqda+e0g3gPE+dPVVfdpfjH7 QiRQ== X-Gm-Message-State: ANoB5plqttATvNKUQaErOCvTiGjs0PeZDsKqYWbCjsyMwnfF++SE7drD x8N/W8H1wMy2+tBssmBKqaIzKIopF2HxSAgajYYZ5LEG/L4= X-Google-Smtp-Source: AA0mqf4oae7XNMLH1zQtCgWAhHFYSDzCWLkuc+bghEww6uJfZusdq+RkxUtHsULlbTSfmzDgWCSgvfW4CbpwaG8XD84= X-Received: by 2002:a05:6102:3d98:b0:3ad:24a7:63fa with SMTP id h24-20020a0561023d9800b003ad24a763famr44896126vsv.51.1670535943790; Thu, 08 Dec 2022 13:45:43 -0800 (PST) MIME-Version: 1.0 From: Philippe Altherr Date: Thu, 8 Dec 2022 22:45:32 +0100 Message-ID: Subject: [PATCH] NEWS item about the ERR_EXIT fixes To: Zsh hackers list Content-Type: multipart/mixed; boundary="00000000000083c02305ef57f58b" X-Seq: 51140 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: --00000000000083c02305ef57f58b Content-Type: multipart/alternative; boundary="00000000000083c01d05ef57f589" --00000000000083c01d05ef57f589 Content-Type: text/plain; charset="UTF-8" Here is the promised NEWS item that documents the ERR_EXIT fixes. Unfortunately, explaining what changes isn't that easy because only rather involved cases are affected. I couldn't make it shorter than what is in the patch. And I still omitted the even more involved case fixed by 51071: fix ERR_RETURN for functions in conditional statements . An alternative would be to simply state that a number of ERR_EXIT bugs affecting only corner cases were fixed, without trying to describe the cases. Philippe --00000000000083c01d05ef57f589 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Here is the promised NEWS item that documents the ERR_EXIT= fixes. Unfortunately, explaining what changes isn't that easy because = only rather involved cases are affected. I couldn't make it shorter tha= n what is in the patch. And I still omitted the even more involved case fix= ed by=C2=A051071: fix ERR_RETURN for functions in conditi= onal statements.

An alternative would be to simply s= tate that a number of ERR_EXIT bugs affecting only corner cases were fixed,= without trying to describe=C2=A0the cases.

Philip= pe

--00000000000083c01d05ef57f589-- --00000000000083c02305ef57f58b Content-Type: text/plain; charset="US-ASCII"; name="patch-errexit-fixes-news.txt" Content-Disposition: attachment; filename="patch-errexit-fixes-news.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lbfllx7t0 ZGlmZiAtLWdpdCBhL05FV1MgYi9ORVdTCmluZGV4IGNkYWZkMWZmNS4uODc3YTU1NTBiIDEwMDY0 NAotLS0gYS9ORVdTCisrKyBiL05FV1MKQEAgLTQsNiArNCwyNiBAQCBDSEFOR0VTIEZST00gUFJF VklPVVMgVkVSU0lPTlMgT0YgWlNICiAKIE5vdGUgYWxzbyB0aGUgbGlzdCBvZiBpbmNvbXBhdGli aWxpdGllcyBpbiB0aGUgUkVBRE1FIGZpbGUuCiAKK0NoYW5nZXMgc2luY2UgNS45CistLS0tLS0t LS0tLS0tLS0tLQorCitGaXhlZCBzZXZlcmFsIGJ1Z3MgaW4gdGhlIGltcGxlbWVudGF0aW9uIG9m IEVSUl9FWElULiBXaGVuIEVSUl9FWElUIGlzCitlbmFibGVkLCB3aGVuIGFueSBjb21tYW5kIGZh aWxzIHRoZSBzaGVsbCBpbW1lZGlhdGVseSBleGl0cywgZXhjZXB0IGlmCitFUlJfRVhJVCB3YXMg YmVpbmcgc3VwcHJlc3NlZCBmb3IgdGhhdCBjb21tYW5kLiBFUlJfRVhJVCBpcyBzdXBwcmVzc2Vk Citmb3IgY29tbWFuZHMgb24gdGhlIGxlZnQgb2YgJiYgYW5kIHx8LCBvbiB0aGUgcmlnaHQgb2Yg ISwgYW5kIGluIHRoZQorY29uZGl0aW9uIG9mIGlmLCB3aGlsZSwgYW5kIHVudGlsLiBFUlJfRVhJ VCBpcyBhbHNvIHN1cHByZXNzZWQgaW4gYW55CitzdHJ1Y3R1cmVkIGNvbW1hbmQgKGlmLCBmb3Is IHdoaWxlLCB1bnRpbCwgcmVwZWF0LCBjYXNlLCBzZWxlY3QsCithbHdheXMsIG9yIGEgbGlzdCBp biBicmFjZXMpIHdob3NlIGV4aXQgc3RhdHVzIGlzIHRoZSByZXN1bHQgb2YgYQorZmFpbHVyZSB3 aGlsZSBFUlJfRVhJVCB3YXMgYmVpbmcgc3VwcHJlc3NlZC4gVGh1cywgbmVpdGhlciAiZmFsc2Ug JiYKK3RydWUiIG5vciAiaWYgdHJ1ZTsgdGhlbiBmYWxzZSAmJiB0cnVlOyBmaSIgY2F1c2UgYW4g aW1tZWRpYXRlIGV4aXQuCitIb3dldmVyLCBpZiB0aGVzZSBleHByZXNzaW9ucyBhcmUgdGhlIGJv ZHkgb2YgYSBmdW5jdGlvbiwgdGhlbiBhIGNhbGwKK3RvIHRoYXQgZnVuY3Rpb24gbXVzdCBjYXVz ZSBhbiBleGl0LiBVbnRpbCBub3csIFpzaCBmYWlsZWQgdG8gZG8gc28KK2ZvciB0aGUgbGF0dGVy LiBTaW1pbGFybHksIGl0IGZhaWxlZCB0byBleGl0IGlmIHRoYXQgZXhwcmVzc2lvbiB3YXMKK3Ro ZSBhcmd1bWVudCBvZiBhbiBldmFsIGNvbW1hbmQgb3IgdGhlIGJvZHkgb2YgYSBzb3VyY2VkIHNj cmlwdC4KK1VudGlsIG5vdywgWnNoIGFsc28gZmFpbGVkIHRvIHN1cHByZXNzIEVSUl9FWElUIGZv ciBuZWdhdGVkIGZ1bmN0aW9uCitjYWxscyBhbmQgZm9yIGFsd2F5cyBzdGF0ZW1lbnRzLiBUaHVz LCAiZnVuYygpIHsgdHJ1ZSB9OyAhIGZ1bmMiIGFuZAorInsgZmFsc2UgJiYgdHJ1ZSB9IGFsd2F5 cyB7IHRydWUgfSIgaW5jb3JyZWN0bHkgY2F1c2VkIGFuIGV4aXQuCisKIENoYW5nZXMgc2luY2Ug NS44LjEKIC0tLS0tLS0tLS0tLS0tLS0tLS0KIAo= --00000000000083c02305ef57f58b--