From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Andrea Corallo via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#42147: 28.0.50; pure vs side-effect-free, missing optimizations? Date: Wed, 1 Jul 2020 12:46:57 +0000 (UTC) Message-ID: <678543695.1594067.1593607617409@mail.yahoo.com> References: <1583748933.1069307.1593556032592.ref@mail.yahoo.com> <1583748933.1069307.1593556032592@mail.yahoo.com> <795864686.1072238.1593558842482@mail.yahoo.com> Reply-To: Andrea Corallo Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_1594066_652360258.1593607617409" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40421"; mail-complaints-to="usenet@ciao.gmane.io" To: 42147@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Jul 01 14:48:10 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jqc9q-000AQU-EZ for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 01 Jul 2020 14:48:10 +0200 Original-Received: from localhost ([::1]:46946 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jqc9p-0006lc-Gj for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 01 Jul 2020 08:48:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40836) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jqc9i-0006lS-9s for bug-gnu-emacs@gnu.org; Wed, 01 Jul 2020 08:48:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40967) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jqc9h-00037X-W7 for bug-gnu-emacs@gnu.org; Wed, 01 Jul 2020 08:48:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jqc9h-0000VN-UR for bug-gnu-emacs@gnu.org; Wed, 01 Jul 2020 08:48:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Andrea Corallo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 01 Jul 2020 12:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42147 X-GNU-PR-Package: emacs Original-Received: via spool by 42147-submit@debbugs.gnu.org id=B42147.15936076391881 (code B ref 42147); Wed, 01 Jul 2020 12:48:01 +0000 Original-Received: (at 42147) by debbugs.gnu.org; 1 Jul 2020 12:47:19 +0000 Original-Received: from localhost ([127.0.0.1]:52511 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jqc91-0000UG-9u for submit@debbugs.gnu.org; Wed, 01 Jul 2020 08:47:19 -0400 Original-Received: from sonic304-22.consmr.mail.ir2.yahoo.com ([77.238.179.147]:39971) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jqc8x-0000U2-Tq for 42147@debbugs.gnu.org; Wed, 01 Jul 2020 08:47:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.it; s=s2048; t=1593607629; bh=FaLQnrEwbjW+lHAFpNTUzSNVDm86qkb46m2dTMBO5Ww=; h=Date:From:To:In-Reply-To:References:Subject:From:Subject; b=UI2EZa+Pe5KclMa6RHd4k46SYKmIUOuCgKJE4SG6wgFchD+KdeNTCUGUup5ixmMa/qDv9PfKjnDRROD81+2230TM8SsKOaogbt2CCD8Elp6f9Kv5vAd4170c6wRh5S+9ptODz4+i9cgdPfFjb+QpEbLPzZrG2IhvFCZrRyhbkrDmZP28Of93I5uzGdWKZLeopt7kyCwz3qzWGb3UuRPRUVrCgTskw/OQcDsFOJyOubv9gMF0x4CiQjP/W+zhVgeLBGgrUrCJFNsWttTcGDgjQl7c4rWStcNQDAJPsccwl4xMQShGBKcKJDz7pS9ZHsbpBcxICzqeZzUrOWqGXxNIjw== X-YMail-OSG: PND9i68VM1mZCdcmEKW17mY7GNKiU_PuRrgZzB_w8qOZgpjlITGf78QC9fjuh6_ hvldC4Y0OR3mNEnAIaIVI2ThoBBDlJr8Ur96eF1483y.U28VHi69ESG7vLbPLaXGi6DY2VGBqTKI lDLt_lfAiOox8R_Yv4xJo4iRWzROu1DcAF2LF2l0rEoaM3z57ZMWtK3N1b1pjWhLTpMV2tok_IM8 _994nS8.cPDOlMcn8Tnv35snmiE1E0QT94Vl1bvP0idCX29NwEbGjiwNDMNs7VTqQQl4c1n1jn14 JLbkiY6GWNVVvUJ11SvIsCYfPxD5.O19n9Y.KgHA_lA0coxsKvVKYE3YBgGAjGEbW86HerQQoD0P WBFcChQhzsABMbxpTizrVN24iBSwMaS8cTtC4TttswKxUoIiAo1JvNOknFWQbYJfQNJZnPYZ5_Ka c7_0QTSTOdZNSjFVRIG9NbDiGIDCD_FHF9OJm3094gLTPjOMx1UGWcbpQdQ_qENwYBlxDbsELBV0 g8cX3yj.wH9GAtMbl9Z0JbBaBTepEfG4KLyBJYICg0nn1Z4iXrBsMkfLLJYxPktBxl7IqIVZp69H 6xYJ_Dfz8GGmEewmk7bxfM93Zkh0BObuNGQYQbeDyf6Krso3OjOSYDkFUcqAJypTlMG_OrOmDUDg i_w4RlJnnq18D7Ee845UyIbXk54FZPqYBN9U7bOYnlh1OnaERCxlOTHuqGzDWWh2XLe2b9zH0wGQ zEI79S41Y2iFj472X5V3fJngLxAvMShw_3YoeVMRFxHiAc_Yn5R1ZJTNAniRnwDwZNyZXcR.Fw6F RKYc6Cz6Rs_y4P5Y6TjKplI8x48OQgXkEfsiQUKwjN Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ir2.yahoo.com with HTTP; Wed, 1 Jul 2020 12:47:09 +0000 In-Reply-To: <795864686.1072238.1593558842482@mail.yahoo.com> X-Mailer: WebService/1.1.16197 YMailNorrin Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:70.0) Gecko/20100101 Firefox/70.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:182604 Archived-At: ------=_Part_1594066_652360258.1593607617409 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable The attached is setting as pure: arrayp, bool-vector-p, consp, char-or-string-p, floatp, hash-table-p, integerp, listp, natnump, nlistp, not, null, string-lessp, stringp, symbolp, vectorp. Feedback welcome. Thanks =C2=A0 Andrea ------=_Part_1594066_652360258.1593607617409 Content-Type: text/x-patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="=?UTF-8?b?MDAwMS1BZGQtc29tZS1mdW5jdGlvbi10by1wdXJlLWZucy5wYXRjaA==?=" Content-ID: <097bc941-fb87-e0d8-6da7-0ebacff8ca15@yahoo.com> RnJvbSAxMGMxMTVkYTcyNTU4MWIzOTY5ZGFiN2U0NTNiZjRiNGZhYzE4NWQzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZWEgQ29yYWxsbyA8YWtybEBzZGYub3JnPgpEYXRlOiBX ZWQsIDEgSnVsIDIwMjAgMTA6MDc6NTcgKzAyMDAKU3ViamVjdDogW1BBVENIXSAqIEFkZCBzb21l IGZ1bmN0aW9uIHRvIHB1cmUtZm5zCgoJKiBsaXNwL2VtYWNzLWxpc3AvYnl0ZS1vcHQuZWwgKHB1 cmUtZm5zKTogQWRkOiBhcnJheXAsCglib29sLXZlY3Rvci1wLCBjb25zcCwgY2hhci1vci1zdHJp bmctcCwgZmxvYXRwLCBoYXNoLXRhYmxlLXAsCglpbnRlZ2VycCwgbGlzdHAsIG5hdG51bXAsIG5s aXN0cCwgbm90LCBudWxsLCBzdHJpbmctbGVzc3AsCglzdHJpbmdwLCBzeW1ib2xwLCB2ZWN0b3Jw LgotLS0KIGxpc3AvZW1hY3MtbGlzcC9ieXRlLW9wdC5lbCB8IDggKysrKystLS0KIDEgZmlsZSBj aGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlz cC9lbWFjcy1saXNwL2J5dGUtb3B0LmVsIGIvbGlzcC9lbWFjcy1saXNwL2J5dGUtb3B0LmVsCmlu ZGV4IDEyYmRlOGZhZjMuLmYzZjFhY2JkNjUgMTAwNjQ0Ci0tLSBhL2xpc3AvZW1hY3MtbGlzcC9i eXRlLW9wdC5lbAorKysgYi9saXNwL2VtYWNzLWxpc3AvYnl0ZS1vcHQuZWwKQEAgLTEzMDcsOSAr MTMwNywxMSBAQAogOzsgdmFsdWVzIGlmIGEgbWFya2VyIGlzIG1vdmVkLgogCiAobGV0ICgocHVy ZS1mbnMKLSAgICAgICAnKCUgY29uY2F0IGxvZ2FuZCBsb2djb3VudCBsb2dpb3IgbG9nbm90IGxv Z3hvcgotCSByZWdleHAtb3B0IHJlZ2V4cC1xdW90ZQotCSBzdHJpbmctdG8tY2hhciBzdHJpbmct dG8tc3ludGF4IHN5bWJvbC1uYW1lKSkpCisgICAgICAgJyglIGFycmF5cCBib29sLXZlY3Rvci1w IGNoYXItb3Itc3RyaW5nLXAgY29uY2F0IGNvbnNwIGZsb2F0cAorICAgICAgICAgaGFzaC10YWJs ZS1wIGludGVnZXJwIGxpc3RwIGxvZ2FuZCBsb2djb3VudCBsb2dpb3IgbG9nbm90CisgICAgICAg ICBsb2d4b3IgbmF0bnVtcCBubGlzdHAgbm90IG51bGwgcmVnZXhwLW9wdCByZWdleHAtcXVvdGUK KyAgICAgICAgIHN0cmluZy1sZXNzcCBzdHJpbmctdG8tY2hhciBzdHJpbmctdG8tc3ludGF4IHN0 cmluZ3AKKyAgICAgICAgIHN5bWJvbC1uYW1lIHN5bWJvbHAgdmVjdG9ycCkpKQogICAod2hpbGUg cHVyZS1mbnMKICAgICAocHV0IChjYXIgcHVyZS1mbnMpICdwdXJlIHQpCiAgICAgKHNldHEgcHVy ZS1mbnMgKGNkciBwdXJlLWZucykpKQotLSAKMi4yMC4xCgo= ------=_Part_1594066_652360258.1593607617409--