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.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 14751 invoked from network); 13 Jun 2021 22:57:19 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 13 Jun 2021 22:57:19 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1623625039; b=HWRi+bXOP+N2kaoFcbERKm+Wv2orjLqTs+NkUkK5lv5/nV3kz9AMZV0wVvvG0mukJWIUbt1w+R J1+J7HUqMMdsCmWQTpzEyF9xAUgknxbMfzyUpgTEZF5e0x8cT4IFuVilr66SRyz2qq5r8pRzXk vv+rmDhRuYIB9hybcpd7XC8gl4HCMQ6RM89+n9vTEzWtI82GGX8IM0j/62XJGgnTPjGc7U6hxC 9OoEAhT8PmhApJw1lWxXmtLia5yLiYhZTlQ8I0MP2XdW6eN4iLwWtjQuPx/UclJqadsQIZCAUS 18NFqQpFPhNSwAwRo8BZTwjavSuXe1qKEhpKXe5GuLom7g==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ot1-f53.google.com) smtp.remote-ip=209.85.210.53; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1623625039; bh=CAIzl4hQRPwhdAxJu1GTTOWsOaZJdTQTdp620JJluM0=; 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=BYV3pTGtK4lFgI+1N5q4+t2rupjpEfyOFdcxLCURxtmA+h2fAnuj6LM9evU6R0Pfci5yEp1W6V HRLQLEX1WTNUsS+F24+xqh5pSmJToSHew9RBhPvOSBcMHfhtc6AY778QKn48aNOUj0sLq8Jk3p ojemN0RC8fZ+AsHcoo7HtFLdDYgBsAx4+uU5DorIp8qz3ZVkS8Sew8KUiuLB0L61R6/HktplT6 tSffWNquWK61v+HGxLP9x2cH1bSCqAXK+zZIqZFdHSvecuW/Ka+Yh+9JqGmZ29MGr7kwDCtXeP COxgzAhoPVL2k69BpheZ/TPVV9pvuAfOXPRzFYAcfkSDFw==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; 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=CAIzl4hQRPwhdAxJu1GTTOWsOaZJdTQTdp620JJluM0=; b=GPXPKj1F9RiB+FJP8nOHpPMmZy lg8UpKKSfbTuHDze73zaVqgJdlDwjaGUBOondI+e7OyVw1uvy8szRZqfZ6FoiigJVJuoGqoi2nJU/ ggHuX/tZr9OcKOHNHyYjVKQ7YxRigsJRvxIKgsK87ExrGZnm5BiQhE1tMeHoP9cqxSfqJ7zKzWOoU ly2KzblM6sFtx6hbbP5LWnbJmOUr4hdFMPcDA7q/akiuoJ3Ck0jm2bnaniDNdHtuVgQ5zPM52QTf4 pVuyf1qMDL1yU439w6XxAl7uO5oxyNXS87SfAuY8k2Sk5+uMEHjiJgYhjzdyPH9Ja7iF2cmweJwaa ExxNz5ZQ==; Received: from authenticated user by zero.zsh.org with local id 1lsZ2c-000DA0-T7; Sun, 13 Jun 2021 22:57:18 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ot1-f53.google.com) smtp.remote-ip=209.85.210.53; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ot1-f53.google.com ([209.85.210.53]:41600) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1lsZ2P-000Csh-V4; Sun, 13 Jun 2021 22:57:06 +0000 Received: by mail-ot1-f53.google.com with SMTP id p5-20020a9d45450000b029043ee61dce6bso1990976oti.8 for ; Sun, 13 Jun 2021 15:57:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=CAIzl4hQRPwhdAxJu1GTTOWsOaZJdTQTdp620JJluM0=; b=aKA9sUmcBMO+oJshj+RPyFjT6lVgMU/CmFvhgYDyx2E0htUopzTO7yVWK9gO0A8TG9 MJPtSbIknTgq1awNqoL5SbdZaHyy4X869eXU1bFzT56KCCYs1shNXFBYHTC4X1ybEg0Q Vm/SV4VxpjX6PrK2RonYxAiJzDuwXn23q6KpPEIdiwqXMeUycZ6AvKnmwGnxyOQ/OVL1 w5imQQYBRbKFD93bap0pTpuV4AC+M0UCMnSpiW5YMcoSRtEcUUPw5OrOegLGxe1/yTcc X3+LHQ6FtPi0bfksuVudOCH6YytEQBc2JrqS+PX3EFKj9kAWgBIuBAkt4H5D6nacIegI Jj8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=CAIzl4hQRPwhdAxJu1GTTOWsOaZJdTQTdp620JJluM0=; b=Kuv/G+3DzAmOATQ6COoM/I82m/jHwjaSHvF5QY8MgyQNbptYRtVGYplJ7et8C9YthX Nm15CrVL4MZomiQnwNA+uzI5l8dzPdi/32YocfHr93GdgjnGzPVLUv7hovcdbpMy/A6A 7qIsATh8Aeq1oPZLzl6NMz+t81C+nh1UoZMKKXojSDtTVRnKY1zxygDwtJ9IAHqOOiRw BhqYdGZL/3bfqKfL8Qlc3SKfzKP/7SQ1wf3AmilL8pjvSGvdPvktW+Lzo9IHTuO4VbRv BKv0PJXlrMtOINRLLLKJ3MNzZJwP/DLaCEI4LM5Gqe7dslkkCUztN16dQRe/pckfIvBf +8sg== X-Gm-Message-State: AOAM533jThtuxx6wwhK2uGpZjgIuAioJ+IoUArZ+2tFI1E2XVlzrE+eN firYH4Mga1L4EXt562Nq1iMcJ5NpSdJp8tP0UEcaxBz7GQg= X-Google-Smtp-Source: ABdhPJzMlDHV9wVyE6XKNxMvj4l9ZwaQ7qLI1LmhjBI9Xev8z0p/aiK6chJwbZSd5hza+R3K8udyk+IopqwJlevXBE8= X-Received: by 2002:a05:6830:22cf:: with SMTP id q15mr11250683otc.229.1623625024557; Sun, 13 Jun 2021 15:57:04 -0700 (PDT) MIME-Version: 1.0 From: Bart Schaefer Date: Sun, 13 Jun 2021 15:56:53 -0700 Message-ID: Subject: [PATCH] (final) unset "array[$anything]" To: Zsh hackers list Content-Type: multipart/mixed; boundary="000000000000d67b1505c4ada811" X-Seq: 49069 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: --000000000000d67b1505c4ada811 Content-Type: text/plain; charset="UTF-8" Here's the diff just for "literal" unset, omitting all the alternatives and omitting the problematic hunk that modified getasg(). I've included a NEWS entry, but have not yet attempted to create an incompatibilities section for README since it's not clear what the next zsh version number will be. --000000000000d67b1505c4ada811 Content-Type: text/plain; charset="US-ASCII"; name="unset_hash_literal.txt" Content-Disposition: attachment; filename="unset_hash_literal.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kpvsdov80 ZGlmZiAtLWdpdCBhL05FV1MgYi9ORVdTCmluZGV4IGVlOTc4NjhmOS4uYzEyZWMzYjBlIDEwMDY0 NAotLS0gYS9ORVdTCisrKyBiL05FV1MKQEAgLTcsNiArNywxOCBAQCBOb3RlIGFsc28gdGhlIGxp c3Qgb2YgaW5jb21wYXRpYmlsaXRpZXMgaW4gdGhlIFJFQURNRSBmaWxlLgogQ2hhbmdlcyBzaW5j ZSA1LjgKIC0tLS0tLS0tLS0tLS0tLS0tCiAKK1doZW4gdW5zZXR0aW5nIGEgaGFzaCBlbGVtZW50 LCB0aGUgc3RyaW5nIGVuY2xvc2VkIGluIHNxdWFyZSBicmFja2V0cyBpcworaW50ZXJwcmV0ZWQg bGl0ZXJhbGx5IGFmdGVyIGFueSBub3JtYWwgY29tbWFuZC1saW5lLWFyZ3VtZW50IGV4cGFuc2lv bnMuCitUaHVzCisgIHVuc2V0ICJoYXNoWyRrZXldIgorZmlyc3QgZXhwYW5kcyAka2V5IGFzIHVz dWFsIGZvciBhIGRvdWJsZS1xdW90ZWQgc3RyaW5nLCBhbmQgdGhlbiBpbnRlcnByZXRzCit0aGF0 IHJlc3VsdCBhcyB0aGUgZXhhY3QgaGFzaCBlbGVtZW50IHRvIHVuc2V0LiAgVGhpcyBkaWZmZXJz IGZyb20gcHJldmlvdXMKK3ZlcnNpb25zIG9mIHRoZSBzaGVsbCwgd2hpY2ggd291bGQgYWxzbyBy ZW1vdmUgYSBsZWFkaW5nIGJhY2tzbGFzaCBmb3IgYW4KK3VudXN1YWwgc3Vic2V0IG9mIGNoYXJh Y3RlcnMgaW4gdGhlIGV4cGFuc2lvbiBvZiAka2V5LiAgTm90ZSB0aGlzIGFsc28KK21lYW5zLCBm b3IgZXhhbXBsZSwgdGhhdAorICB1bnNldCAnaGFzaFthYl1jZF0nCit1bnNldHMgdGhlIGVsZW1l bnQgd2l0aCBrZXkgImFiXWNkIiByYXRoZXIgdGhhbiBzaWxlbnRseSBkb2luZyBub3RoaW5nLgor CiBUaGUgZnVuY3Rpb24gY29tbWFuZCBsZWFybnQgYSAtVCBvcHRpb24gdG8gZGVjbGFyZSBhIGZ1 bmN0aW9uIGFuZCBlbmFibGUKIHRyYWNpbmcgZm9yIGl0IHNpbXVsdGFuZW91c2x5LgogCmRpZmYg LS1naXQgYS9TcmMvYnVpbHRpbi5jIGIvU3JjL2J1aWx0aW4uYwppbmRleCBhMTZmZGRjYjcuLmQ3 ZDJlYTI5NyAxMDA2NDQKLS0tIGEvU3JjL2J1aWx0aW4uYworKysgYi9TcmMvYnVpbHRpbi5jCkBA IC0zNzI0LDE0ICszNzI0LDEyIEBAIGJpbl91bnNldChjaGFyICpuYW1lLCBjaGFyICoqYXJndiwg T3B0aW9ucyBvcHMsIGludCBmdW5jKQogICAgIHdoaWxlICgocyA9ICphcmd2KyspKSB7CiAJY2hh ciAqc3MgPSBzdHJjaHIocywgJ1snKSwgKnN1YnNjcmlwdCA9IDA7CiAJaWYgKHNzKSB7Ci0JICAg IGNoYXIgKnNzZTsKKwkgICAgY2hhciAqc3NlID0gc3MgKyBzdHJsZW4oc3MpLTE7CiAJICAgICpz cyA9IDA7Ci0JICAgIGlmICgoc3NlID0gcGFyc2Vfc3Vic2NyaXB0KHNzKzEsIDEsICddJykpKSB7 CisJICAgIGlmICgqc3NlID09ICddJykgewogCQkqc3NlID0gMDsKIAkJc3Vic2NyaXB0ID0gZHVw c3RyaW5nKHNzKzEpOwogCQkqc3NlID0gJ10nOwotCQlyZW1udWxhcmdzKHN1YnNjcmlwdCk7Ci0J CXVudG9rZW5pemUoc3Vic2NyaXB0KTsKIAkgICAgfQogCX0KIAlpZiAoKHNzICYmICFzdWJzY3Jp cHQpIHx8ICFpc2lkZW50KHMpKSB7Cg== --000000000000d67b1505c4ada811--