From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 03 20:51:49 2024 Received: (at submit) by debbugs.gnu.org; 4 Mar 2024 01:51:49 +0000 Received: from localhost ([127.0.0.1]:41424 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rgxUa-0007jy-QW for submit@debbugs.gnu.org; Sun, 03 Mar 2024 20:51:49 -0500 Received: from lists.gnu.org ([209.51.188.17]:42988) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rgxUY-0007jp-UX for submit@debbugs.gnu.org; Sun, 03 Mar 2024 20:51:47 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rgxU4-0004fT-JL for bug-gnu-emacs@gnu.org; Sun, 03 Mar 2024 20:51:16 -0500 Received: from mout.web.de ([217.72.192.78]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rgxU2-0005qE-Tg for bug-gnu-emacs@gnu.org; Sun, 03 Mar 2024 20:51:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1709517071; x=1710121871; i=michael_heerdegen@web.de; bh=+KyiFoUfiTYUvymJQNKGEUeMMA+ixFj734zZfKI8PTA=; h=X-UI-Sender-Class:From:To:Subject:Date; b=VGPri437HP7rlti5khxmprM1HnZvxwVLoJV47nKO1JVcrWZVWbRvVDqrK+kOlLCO 98kj/5929Ch/s4fcSjFg35qwhAFgo68ho8hQnChUUjCn1dyX0hkMinZa7zxgCjBsI hp9/x6LhaS6wXAJLjOeEYjs+g1d2d19GDOp7w71HTmI/8xfrVVubaMnTEQYNXZhaA F29CsC1qOf0XmJZPu5yR3vRPGO5nj6BjB/s+7ceCfkFedLNUyHWgJVtAjob/ffYv/ 75E1Eqv4QEKzPGLksqSvge16fmJAybN5K9iaWYXS+Hf8zu877zOKcSWnt/rY8BSJp /esBl8iNenqjB339mQ== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([92.76.229.82]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MY5fb-1rLpbe39cz-00YYa7 for ; Mon, 04 Mar 2024 02:51:11 +0100 From: Michael Heerdegen To: bug-gnu-emacs@gnu.org Subject: 30.0.50; Wrong byte compilation of a certain apply syntax X-Debbugs-Cc: Date: Mon, 04 Mar 2024 02:51:42 +0100 Message-ID: <8734t6n4r5.fsf@web.de> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:x5AFpzXkgu5DiEUrgDLKa2JBo+dy3EVsiBZTkefYVMObQVfY157 2nuLZiAf/tIn638C/zM48Orijtc04l/3rv/h9IbX3XV/u1iEBYNDAMElOKnuP3WnlutDc6L k3AbND8o/0KJ9Sg2xUnbv+atAI4Rqg9vvUsiAGbCRCEDJEZ5XRKlXXb+l7vHSQ46/BE1mvt O/5IkIFmrLEo8ytdplCJw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:lr12lM5nsiQ=;WP3+l6+iEryJ7CyPy3fNPnd6I4T ITe/VrejkJrOWuZyvGbuOw9WCllREoBa6ueSCW/Z4fU+dUF8QZwd2AfZv9NJvihrZbGtMM57p tixKkzCMZBe5PgRtVMP0DvUkpPh27JTiNAdte4A7LyJad/qnZMVkDSeYwr4KlyBjUIKI3YSkf 1NpEUxlqZubQ5ru8iNORoO3qrivy31V8xml3NvLXtAlP0DvBkL+ODVgH6fN+8QGWtf7n/ASQH brh1CM+FbsHibuCH3o6ZHpujw+cda3GKjBzm0jh9PNnRc2OzNUNTyxP0W3dShWC831QYXUpDW yPLXE9R8k7dfSBeyjDfRqoMWnsYy9Yst6SPKocMCa6Iw8dNm49Qys+nbVmemp+aFkQN3YG0PT PfSTJ7dwrdgw80GSUG+K/8FYxsZGU6At0M1ZnYEUapymqup8pucZ+ywZ/bC48eeCav2KtdFk3 /Z6yluzgDbVpvrXhkZfN+KhP39JwmvOLaz5reNWmADPdw9mg5Ds7eZjkw4NYYXQlKBp/zxok9 /ruTMQnieQFWXca65/0w9tjOEAuHtBZesWUb3WSmaVjvO10IsSF/iOXdYssAIhIZnU7B8lQJS rIB9FlXh1AuMSmke16VnD8JhaTD1l93+x2iJptO2OPewr8ON0pRN9wsA3CB1DJFr+Lxo29JCo CMSyqpXnmSXDJvx9lDOPFgOoNK9pxL7r4uKeokt/pcHLxCcOuVQ2zaq63hT41fmyEOukoLS9B 7m7TUP1m3FiFJeGuMZI7Np078DcULLZJV2wGEp5w9xnKB/+XqYXN2hjAbBksB3G/tR2BhAPJ8 ixbVh3fEiYjGlBM0eHat/QJUgXEhNQ10ucjszGxhv9O/w= Received-SPF: pass client-ip=217.72.192.78; envelope-from=michael_heerdegen@web.de; helo=mout.web.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hello, C-h f apply says: | ... | With a single argument, call the argument's first element using the | other elements as args. Issue 1: This doc sentence has to be moved after the following example, because that example: | Thus, (apply '+ 1 2 '(3 4)) returns 10. is an example for the more widespread syntax. That sentence actually explains a special case: it tells that this is also allowed: (apply '(+ 1 2)) ==> 3 Issue 2: The byte compiler currently miscompiles such expressions: Expected: (funcall (lambda () (apply '(+ 1 2)))) ==> 3 but (funcall (byte-compile '(lambda () (apply '(+ 1 2))))) ~~> Error: Invalid function: (+ 1 2) AFAIU this is `byte-optimize-apply's fault: (byte-optimize-apply '(apply '(+ 1 2))) ==> (funcall '(+ 1 2) '+ '1 '2) ; Ouch! TIA, Michael. From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 03 22:40:23 2024 Received: (at 69533) by debbugs.gnu.org; 4 Mar 2024 03:40:24 +0000 Received: from localhost ([127.0.0.1]:41471 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rgzBf-0003Z8-J1 for submit@debbugs.gnu.org; Sun, 03 Mar 2024 22:40:23 -0500 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:39684) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rgzBd-0003Yz-1L for 69533@debbugs.gnu.org; Sun, 03 Mar 2024 22:40:21 -0500 Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 423HmoSB003811; Mon, 4 Mar 2024 03:39:50 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2023-11-20; bh=pOk9PaO8t1BX8bS9stDzUc3vqd7rjg/1QwuSJsP3mlU=; b=HrfQZBAc2AE4yzD5gmZKkPmnbYSFVBkfad+BeE2t+NRd20Y+MPE4KiSxLuPw92elC/Os Ma4mH4i56fjvrfALOqMevM8coOlkNybL3tXH6z+AV4YV+lF3TK3rVB2c9af5tAL2uBJV XR2hHs5/oYUfYCUL96xxCN+48k3PVQ+rL+JW5NN+/+NI6eshaOkCSc07iVMyI2zF5o2+ VRjdwAV7mjDNP9J8UOF8br1Y0HsAyj+Rd7pdM+POMhiLfyhAYxP7gpgWXvnB72+Quiom 1tAYzrS3YSjnyDXrbHC8pmoZoY2vC6WcXJA5W924aCMordGqKKkmDy8wMnCZMXDjddhh rg== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3wktheaf4j-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 04 Mar 2024 03:39:49 +0000 Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 42406k1a017607; Mon, 4 Mar 2024 03:39:49 GMT Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1nam02lp2041.outbound.protection.outlook.com [104.47.57.41]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3wktjb5tmb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 04 Mar 2024 03:39:49 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Mzz+fcnBdeEPaKdtg0bJwBC7YsDLDffyo/Z0u8ZsPSr0oIkY7whUrVcG+yJdFJZgJGkiwsX22SJ+VaYZY2hWazK0bJzgReLktS7GkESORBnWz+rBnsBlAOQpihIAQVQw+w0AKmSc9qhfBQsiffifsw/tAk8VLp7et2AVT5GiNVo6yUXVTqqazF7QZjYrFNsZsI2FftU9yHMxpPeT0gdOnKdj5qWAEsVKSlcodBuUnimD7ZaiFLmQc+/rt4Ht/dZvcyHE1EBkJFI3AzXiBKTsRBuxcsBXyxz6zb2GTuuVLr8UAVeREdcJoYAYUxQIxWfUBQ7taioBmNiVdYFqmCwzXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=pOk9PaO8t1BX8bS9stDzUc3vqd7rjg/1QwuSJsP3mlU=; b=FfccWyZnnsttnFUtJIGzPjw1dFN8Bi16/2qpvWMrWxd6FvzO56LnAOUV+RPBDiP9McumsuVBbYxJcIAJFERPprKwSQdAp6tf/RKpXdVUbJsz2TGXXQeMjScnwzbxQdK3IvnuF2OFddDnh60H2sSaWZZdbx+vg2BxSAi5ZXkw0kBuELgVKJL4PJFu4NEinLfW7ZhdQWyukbkxV++Kwv8LL1fHPgcni1jgY1D472Bmkk0fcvqi3JEsNyguk8LyBgnCbhVIAeKSdBw4ORtsBBdgqEuTAQ7cokaHUeS7vdbqFzOXCUDpwq3l51HfXY/x/Sdsm/5Rx4om0OizoiDQ4idnLQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pOk9PaO8t1BX8bS9stDzUc3vqd7rjg/1QwuSJsP3mlU=; b=hI+qP20qnDx8ZgJm+dTSBNip3ZyFFiQ8g7hi2gZi2/GdrrPYunortgSYNJ/Ku2vZWUL7aUke+kUQE912q6OLfFohLY8vpfCUBE0Y+76yEEx7lf5wror1sHvZzDVecUVVpbqCqtTw33lBYaJ7BqysWltjCJYxf0hxUK0gUkViayA= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BN0PR10MB4838.namprd10.prod.outlook.com (2603:10b6:408:127::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7339.39; Mon, 4 Mar 2024 03:39:47 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::d9bc:c5bb:7fc4:cf9f]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::d9bc:c5bb:7fc4:cf9f%6]) with mapi id 15.20.7339.035; Mon, 4 Mar 2024 03:39:46 +0000 From: Drew Adams To: Michael Heerdegen , "69533@debbugs.gnu.org" <69533@debbugs.gnu.org> Subject: RE: [External] : bug#69533: 30.0.50; Wrong byte compilation of a certain apply syntax Thread-Topic: [External] : bug#69533: 30.0.50; Wrong byte compilation of a certain apply syntax Thread-Index: AQHabdaJwvcQWd/+dEuOR9S3Uwl7XLEm3kBQ Date: Mon, 4 Mar 2024 03:39:46 +0000 Message-ID: References: <8734t6n4r5.fsf@web.de> In-Reply-To: <8734t6n4r5.fsf@web.de> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|BN0PR10MB4838:EE_ x-ms-office365-filtering-correlation-id: 66c9c8a3-4182-468c-d135-08dc3bfcbd06 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: gjEkApEWFCgUT+45w08G1E2R+CukEYu9U19hNQ/c/mFduYeLrQiNd/rzISgA0JSXjqTvlRsKnzGOcQx/YRQ1+rdDZWwbU3My2wChIzBTeMA5BubLzOilOFD0yhPA7DfHi5HicVW4lCI6R2LFBmsxi+oPyOivWAsnKsaRwOYrIshoeq6HTNpQL8/aXk7CqMZ3NtHLtxAqn18VFnFbR+T8CiRadv00mwFN5uxF7bZ/R36pb2fbCqFSCsTNVLwz7C9QfPQy3eB5YHoPvH3NRzGtGAirzqLhssbulhsUUhPO/yTdkbGpNowTjip4eA53cuTCAEmNTAhqGva7oSb/WDPmCppVGei5upEbJhWWoRp74jSOf++0x3weDj6u1PNMpMrHs7gfVoiDIYl+NWmfcQ8C+EgBm1C4MJrGeZTqR8F0aSMiF5T9crJPxjCIMQKdttnfFX+qHoaVQdzvjbPWb54ruzpjvOyGoY2bj1q0JRaHf+rCNW83C3BnnWWw3E/C5kG5Wx/HHRlxeyYiEgQkwVooS7IdF8JlbCuyjmTOvr1rmb+p8iONLoXeCPA8q7KntQ74Ateq+sGJ2UafFPzCUCVpuDmXuB+dD301enpoM/cZvCz4sVrGfNEr0V/6kDHTXehR0mhq/26JN4HiVHXQtw5R0iW6rgTq3bNKBcXX7F7Tjx1Te4aUQ5EsZ6upAarQ9Je8VSrn/lk+PmOLmI6+XpgxinGSy8p7rwj6mIUIQ+kIPe0= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:ja; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-2022-jp?B?OTk2aldJV2F2b1JYeGZybThTSDVXSSs0SUdrWmpDSVo1eGdZeHFlMVY1?= =?iso-2022-jp?B?U3Q1WGF2eWNTenlWRWU2djZLTHZtd2lZaUZ6TzN5a0NGR3hLK0Q5Qlc3?= =?iso-2022-jp?B?WU9DQWVmZHRMTlJJYnRsT0YwbmpzRHJTcGJkRXZnb1g3V0V4Qm9WaHJS?= =?iso-2022-jp?B?SWdLd3FBMmtER1FpUXZZN2RGM293dUY0VFBVR0NRN0RLcGFkTXBlVDFQ?= =?iso-2022-jp?B?cloxeGJTOUlmNVNMSmxGaGRpenljM0xTRjB2WVo4MHFHbmJmbFprb1NY?= =?iso-2022-jp?B?MGhVNXQwUFM5dFR0ek80R3ZKWXFyLzdOUFdoVWVoVVdZUVE3Vy9BeUdu?= =?iso-2022-jp?B?S3BJUTlPbGRXQzJ0ZVZ5WFdGM3k2RDZuc1MwV3RVQmkzL0RZNU1xUVcv?= =?iso-2022-jp?B?YWZUbXN6c29ZczU3TGdXTFpRaVJHM3dMTXBPbVZKNTZzVmR3T2R5QytF?= =?iso-2022-jp?B?STdXdk0vTnBVcEVieXl4ZnhqWkgwYStFenh4cnlDTWFETjhaSkdPMGti?= =?iso-2022-jp?B?K1dsK0J3dnVjQjJUdmFwV2liQ2RtYk54MVZMY08yZEI2OHNVRmJQTENM?= =?iso-2022-jp?B?dTY1bk1VVjVadnMvRlhFc01NWXlmVUV1YWtmMTZOOGwzZmVENEhkYU1V?= =?iso-2022-jp?B?aU53cHNlQ0l0VHRHdEEzWXVHbitMYUp4WElZK2ZLWGJzRzJ4VmlmVGVo?= =?iso-2022-jp?B?aDB1MWJyalFsYUs0Y3dOQzc2RVRnL2txUHlGZkdzTnRZVWlIQlZVNm1v?= =?iso-2022-jp?B?REhCTXF1VEVReWxaNEEzb3ZDUndCaDVNdnltVDhVOXFjRlhUTGhSL0ts?= =?iso-2022-jp?B?UGxqd3pPald4L09leHU5Q0ZpaUpPblRCMnFMQllkYlY1bWdBS2RENXhI?= =?iso-2022-jp?B?SDg5R0dHOUhFNkRnWm1LRjZzRHA1c2tyUzRvNFp1bWZBeVl6RzhQSzVG?= =?iso-2022-jp?B?b3A3Sll4dzlGU0pkWlQyQ1ZHVTFoNWNnVGtZVnoxZjBidjRIY1pzUmtp?= =?iso-2022-jp?B?RU1qNDlPV1BLRXE4ZHM4Zm53cC9pU3QrcThMSi9uUkFZalMrWUN1V05x?= =?iso-2022-jp?B?eVpSQ2RBYWZDd09zY2NiL3A0Ym1vc2NQSWd5VDJuVkFnRWVVbDFJQ2xs?= =?iso-2022-jp?B?NlpPdWI0cWcyNzUwa0FUdThIVXVkZERSUTBRM3VjVzdyY2Y2a1hpRU1P?= =?iso-2022-jp?B?OEtDMitOZXlNQlczaW0zdDNabm9SaURIeWgrcFQxQVhQV282YjEwc1RC?= =?iso-2022-jp?B?WHZwU3JiNzU3U3RzVnFGcVdaSGdCeGJ2ZktTWDRVZktySzY5NjZtOGN5?= =?iso-2022-jp?B?Rk5IWEdBYUp1eVhoZGMveXhMdGNvWk1Vd0dZbXVnQTlyRzMrdDN2V0xz?= =?iso-2022-jp?B?U3N3citsempFbi9Tbm1BRjU4Slc3L3VMSnVpN1Qxa1EzRHhkNkh3RzlW?= =?iso-2022-jp?B?RVVKenk3WTBvRWxZOVZpSnlRaE8xYk9GNVh2SUl1USsrbUc2bElDMUk1?= =?iso-2022-jp?B?VEhEL3UxaUlDVVZZTCs4LzFCMzhDa0NwbjJUb2dQRHRIS2dGcEdyMUw2?= =?iso-2022-jp?B?WGU1NE1jRjVuc0VmVTNpbm1sOWFGNTdaUGp0bmFuK2VXbyt2S3RHb1B5?= =?iso-2022-jp?B?M1pnZE1FbjdiVjlpa2xxUFNKOXUzVGxZWHZpOTdJV0trclgxTG9NakRr?= =?iso-2022-jp?B?Z3F3Y2xKbEhxbFRrc1ViOTUyWVpmWVV5UTRsZ1kvVzZzd2tmUGlvY2Fr?= =?iso-2022-jp?B?aytkMWdmejZDZE5BZHJwOGJOUk9wRDNQUGRDbVNISng1cTBtdXpSd3F3?= =?iso-2022-jp?B?NkFNNERnQzhKa1dTNDBva3BTSnd2Q1RmUE1sN2hKZHBnWHJqaS91VlRk?= =?iso-2022-jp?B?UVc3TitzTDc4aWtiNVAyWUV0ZjlvSUQvd3ZBbERBVHg1ZThrSGhvdkVS?= =?iso-2022-jp?B?c0ZTK2VYOE5uN2JBQTRUWmVFc3d2dW4ra243Mjczc1doR29GT2NidVY3?= =?iso-2022-jp?B?d2xJMk9JWXNLWGV6M3FHRDdMRTlwRENrbjVIZE83d2hzOE5pZmQyamdq?= =?iso-2022-jp?B?L0JnaUhXNkVPcjhXcHRtd0hNaGRIbXZXWkd2dmNhcE11RlBFVUZ3NUhw?= =?iso-2022-jp?B?bXE5dGhtOW1GKzR6NjlScEI2RXB3YU9lbktlWHJ0MDVNRWFwR3lRWmVt?= =?iso-2022-jp?B?L1JUb2F1Y1RhRXUzT01laTlBL0dWem9kMlNzY2ZuWlFEbXhlZHBYM2px?= =?iso-2022-jp?B?dEhEYW1xZ0tmL3owKy9NOWdKbFppV0llS0cxSnlvN1gyb0NPcFRVblAv?= =?iso-2022-jp?B?d2s0Ug==?= Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: Ls4jqSFaX8O/C53ourWYZca8NT8nyBXoyoq85QWP+8m0t4Ls3/jQIKUBfkjzVZlqNYkdv2xP7ARtKFR0j2oZwS9+baL0yiae85YkEyoNYCHr4aVsx48IWF2IZI+SPbM2Lh772mjJXyk/gJ7cvYzjRaYuuM7fyvQPE3HNUSce2MYhIiBJgrhzQbhKNGEN/99/+yl5o6LvAMJo5sMw+F1VVs2ogyiC6wdE4+B/LgMj2w5NeTVARF4UVM3AZeUZld8YPZ11LX7j38ZSUcd1w/1yLGqIhQaEO/v5dGK3DODKIYUYOahnEdg1FUGmchSDjZopP1atU1PZD0BBnoWaiyfYZHuJgMBFFMeVvufGRmib2/mzd4SmMzUO58Jr6QbJvNeA7FemKR9Kq8C8ogyGDt4UzxwEFrmbTi/kMYv+/ydAAyeYZfRfU/KASrYFBqedUH0qytjB3bedC28LOO9uWmKWxBsGXC9eWIjvCJoy4Ia0H3FaXlpQ7fnhh5mGTx83rz8Fc4dYJhJLfNZtf/tFaHp9W+WXa51YKDL6TQydHDAvVDsgvxtgL8Xe4PLjzgOXGbVjO/pPVpUWPf7gM8m7C7tc2I8HJaKfheT33Oon4H+SOUU= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 66c9c8a3-4182-468c-d135-08dc3bfcbd06 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Mar 2024 03:39:46.8850 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: jn8z2tVDWYbj1S09k0OEOrnW+UUVx/Hg5GdLllU1RNWMs/WTtor8n12jnHCA6VClJ53Lw+WqjcBN4GowvZpI8A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN0PR10MB4838 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-03-04_02,2024-03-01_03,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 mlxlogscore=694 adultscore=0 phishscore=0 spamscore=0 mlxscore=0 bulkscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311290000 definitions=main-2403040025 X-Proofpoint-ORIG-GUID: pfOrAGHyG4sDaBB9FUNsUraCRSVmoGt2 X-Proofpoint-GUID: pfOrAGHyG4sDaBB9FUNsUraCRSVmoGt2 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69533 Cc: "rms@gnu.org" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > | With a single argument, call the argument's > | first element using the other elements as args. > ... > That sentence actually explains a special case: > it tells that this is also allowed: > (apply '(+ 1 2)) =3D=3D> 3 FWIW, I'm very surprised to find this "feature". That it's documented suggests it was intended. But I don't know why it would be. Does anyone? What's the use case for not requiring the first arg to be a function? No Lisp that I'm aware of, starting with Lisp 1, has ever supported such a feature - at least not according to its doc. Ccing RMS, who might know why, if this has been in Elisp since Day One or it was added long ago. ___ Aha, I see now - found it. It was added in Emacs 28.1. And this text was added then to the Elisp manual: =1B$B!F=1B(Bapply=1B$B!G=1B(B with a single argument is special: the first element of the argument, which must be a non-empty list, is called as a function with the remaining elements as individual arguments. Passing two or more arguments will be faster. And this additional example was added there: (apply '(+ 3 4)) =1B$B"M=1B(B 7 But why? There's nothing in NEWS about this. Was it even discussed? (Probably, but maybe only in a bug thread?) None of the rest of the text is changed - just what I've mentioned here. I don't understand why anyone considered it a good idea to change the behavior of `apply' (in this way or in any other way). What gives? "Special" is indeed one way to characterize it. More like "shocking". ;-) What's next? And this bug is about the behavior not even faithfully reflecting that doc? Sheesh. Was this done on April 1? From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 03 23:40:57 2024 Received: (at 69533) by debbugs.gnu.org; 4 Mar 2024 04:40:57 +0000 Received: from localhost ([127.0.0.1]:41559 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rh08H-0005vt-A7 for submit@debbugs.gnu.org; Sun, 03 Mar 2024 23:40:57 -0500 Received: from mout.web.de ([217.72.192.78]:55611) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rh08F-0005vQ-4D for 69533@debbugs.gnu.org; Sun, 03 Mar 2024 23:40:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1709527206; x=1710132006; i=michael_heerdegen@web.de; bh=+qxrRxT68Z9pGZO3p5SsTDhxh+TxBITfyKAAZ0kawJA=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References: Date; b=B8enLqwLnfhnZ3DBdOc62N/j2QhXWGh9slNIOWY7iutT5w4pwLWZ4RDtmM603Gg/ 3ocGrPZTbzgYat1UMDQnjInUwJKvlsOBGONS3qR3K/Xj6Bacv9Sg5rHiTcFTOSwCz hPhIGBUsSn/VeV464koiZSXIgb3iCIfUhh5AKVTzpxY2eWe+U6RSQ/WDz+gUBkJo8 JnFpse1Ix8lQfcyI2Baj936w5964X88lgluAhW+7dsyhWVewIn67EpZKCjkb+BByb c1gkcifZGMSpZIc/Pcm+FENzi0JsU5wLXd968TcYRYTk5whecJ8OLfcks4+Vyf/6b mh1Jhmq20m407YzQng== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([92.76.229.82]) by smtp.web.de (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id 1Mc1VF-1r9Kav1DMF-00d9HC; Mon, 04 Mar 2024 05:40:06 +0100 From: Michael Heerdegen To: Drew Adams Subject: Re: bug#69533: 30.0.50; Wrong byte compilation of a certain apply syntax In-Reply-To: (Drew Adams's message of "Mon, 4 Mar 2024 03:39:46 +0000") References: <8734t6n4r5.fsf@web.de> Date: Mon, 04 Mar 2024 05:40:36 +0100 Message-ID: <87a5nesj7f.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:KRS/H2ivZeOuUR3SlK5jw4X1P0LKDglvkb6CEZaP4NKlRng1wLX B7B1PjSRD1OcfXxE9gCdDekmrT4LGWyKc2bLlg6MLFiRALGwziD9/JRA5Ax0wDPCjAcsRho D2THjzbL3D8FfjDPOzyOhFsjXHe5GOnnDALvRWrAJVUu1LehiIoIEOIlNNJ5vXgAMjXBN+s 9blfCQCNTb2jnoyJ0dWKw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:jm1dq58e7MA=;MejxqOf1YCuvW7jrAzcFEH2hLjc Xd2Vx1Y9HIuMDOoZ6MVA4h+tnhB1MXCKMKMNpEDt2N1+H7sOui6syx4lsQZCOIccTr1uJkbIH +wdX+N4Xs5ir2MRre+jU574vqK0lxf6OjhR9guVsItixIh4ed7qaopenhVgHE0DS37dWUVdi8 s9WSzHAljA3odMVnJ1rZJAHM6pG0kip9dI5C6MnFa7X0sVfRHrh9dmIEJ0J5PIXytnZTjC6uK Wopuv94EvT5FBbh47kcYyIAAYFZAMwEN8IjHKWu8zLRoRVWbsgJc6kwSi7fd5SyvZ+C1q8gy6 +jfHiahCDSckskTAuFGfOEZgVZlY1s2ay5Gq0XxEVTli/X9MK6tY7CqFSrwIdFt+WIWKeeVZX sfyEqxi5AGWm7vbmfpc5WJyHAys/ogm0kzflXmsDy34fDuaQGhBkcOx0vb1/OkQw6gjFF8hHm gNBMxrpFJEegg1NKl0n+QLWImHRXniMRSnhE0lUiIU+fnm17p7+GP4dH6L9TC+lH4PsQOA1qh gVV0Nbwiyx4l48hqvdFG9Qh2SRX9FsK2esgSyZE2OKee8k4SoMZW1pt8zPGuDqWgQSPJ7srh4 OMhQh/Dur6FOyn/j2ZyT1ArtAO2n7j/w8g6xF1I3Q6Xlsw5r3aWmbWehLNy6Qq2D1lWGv0GNx DxM5lEMW8QKKFqS5Oz6OvZ341z9Px1ooWuf9L/9qsT4+Nvsu8aRcdHEOXfz+vnvDN1tgLnLlJ qYTah+XSlbCtY/t8Qu43JuZM6AVmDwUZ3UVYe9EjDjvrCKz/ySKfR/7poTDAbgCmLKsbyofzC sFlexIHRpCRR0qOI6j1Ps/aRp6zoZSvQ5kRJ7HXV0WsNc= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69533 Cc: "69533@debbugs.gnu.org" <69533@debbugs.gnu.org>, "rms@gnu.org" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Drew Adams writes: > FWIW, I'm very surprised to find this "feature". > That it's documented suggests it was intended. > But I don't know why it would be. Does anyone? Bug#40968 I think. Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 04 00:13:29 2024 Received: (at submit) by debbugs.gnu.org; 4 Mar 2024 05:13:29 +0000 Received: from localhost ([127.0.0.1]:41581 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rh0dl-0007EU-4J for submit@debbugs.gnu.org; Mon, 04 Mar 2024 00:13:29 -0500 Received: from lists.gnu.org ([209.51.188.17]:33440) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rh0dj-0007EJ-D4 for submit@debbugs.gnu.org; Mon, 04 Mar 2024 00:13:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rh0dD-0008FP-8U for bug-gnu-emacs@gnu.org; Mon, 04 Mar 2024 00:12:55 -0500 Received: from mout.web.de ([212.227.15.14]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rh0dB-0003Wn-Ia for bug-gnu-emacs@gnu.org; Mon, 04 Mar 2024 00:12:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1709529155; x=1710133955; i=michael_heerdegen@web.de; bh=CfYU/TNHnnPkiR9XxtEhNB88U6ZzDi6A4h+6SCXAd98=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References: Date; b=uCc3PERH85/Eru/R5vClRSLmLd9aGzEcaLu5yRWxvjyBsj1T0HF8j/nQ1wdWpoPQ U7mkp8kM1R27IMI0q5dfBbpXytI9FgaP/MtPz/krVW+C9t5My3es2diTGRQ8fhOfa x8B+vXOSFq4BoJDxPvhr4peVs3utuPp4JfsOIc/jsOBvg6FfIb0YHd2v5auLlwXgu bsnsfd7aV+NAe8CdsZr3wpPAJhqgtlVrS78iauhIj75ofG+DEZC26LDtMhmlxlEPZ PgRdNL5Mahv3GgH6/ljS8rZwgOGXv5NsMZ99TXpgYVfl0p8lnt/8xkiVMp0M85wBt Jo+tdJW2Tm/+xMbgZw== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([92.76.229.82]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MKMA7-1rQiOi37Hj-00LuWq; Mon, 04 Mar 2024 06:12:35 +0100 From: Michael Heerdegen To: Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Subject: Re: bug#69533: 30.0.50; Wrong byte compilation of a certain apply syntax In-Reply-To: <8734t6n4r5.fsf@web.de> (Michael Heerdegen via's message of "Mon, 04 Mar 2024 02:51:42 +0100") References: <8734t6n4r5.fsf@web.de> X-Debbugs-Cc: Mattias =?utf-8?Q?Engdeg=C3=A5rd?= Date: Mon, 04 Mar 2024 06:13:05 +0100 Message-ID: <8734t6shpa.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:TpaZa9vCEt6IO5Fh7LQ45mwNePItj3lWOc7crfd1HF9H+m0LNuX jOXyMcM9vinnPZ94/B8KkY/YfcvC5Mb/HAm+57lMVhg4zQHHXWF7dJSgXqv82iLSbzvET+/ EC3XBHAcMmZ7qpSJP2Tz0k7j1H5Z3ITvmqAx59eiaq0zm8lXDHON0UYV+OOK9Bto6Glyo4n wxejLh5h7vae3iIw8enJg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:Id4jzIYdYzE=;R963R7Cg4hQdy+5zFcfZ1qGpruR NsungIO8P7GbcBTHFppRJMqd6RfdAHE+9/GBQXtE1MfQJn/W/xQI5hT3QiYeFsxLy2TtQ7qjf L9Upl4Zn2vFxOtJeZl30QBKDM8OowfT582reSodJuk9XlAZVD2+vH/SumeABiDLUpsdEfHa37 5icvIKByOYe3SMhaoTfMCyKvH6iUTaPMzUtNriABRT1KwJcBwbz9M6tv0zXWZyRYD85QiWJFq fNEJwaYJVl8/AHf+O5nvv9uNyCkqEBU8ZfrY4pZN7IuVZLHNcqSMQTvHVGqpQCBSs7732nTNf 6YxbkRi1bO9jXroE5DjoLuQDe0NxMt9ahKalKO3lt2DlGuJ6eUVo8SdLjpXVGSg6UxBONmQTw vEeFL2kjfbGj4qz+DsSEsY7qeByV6+4MAjveXEKNCiuF6awS49GdnWtMomhKg9YoFsko4pxJ1 /bpwWb7tyMWpWHyZHSV3pv9IKI+dMLsQ8kr9ILnHvLY7sPNiubXAEQnl2Olu2znf2Nryi71Vy Zf6EX9HI6lEW7fZvsRWcQm+An+/ce9Zr2SGeiUAGX9W9I+76tPnjSO5/ziHT9fVdfvUEKuJh+ z6i9rndGjWY27BuNx/HT+4/lbudz5+Fi+JVHrSVHLN1eRMWKWOpNcdP9RePMnhukXveurqEK4 k6EE0OpRifKJqb7dmKmp96tXzUHGaV1NA3PBKnVETPoTZkwwf4IyQk/47egya6JU5FQoKpW+O zID88inZn+hMq4s4y1+P4P807XzE51IIBLfsT0i9CrS4qRhLiR8KdjWz80glYffplsga23rp1 ZnlbBj8jFXg0Dyf5PgY78VrGIdpNrT7GT5zMMGav8Z/Y0= Received-SPF: pass client-ip=212.227.15.14; envelope-from=michael_heerdegen@web.de; helo=mout.web.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: 69533@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife of text editors" writes: > (byte-optimize-apply '(apply '(+ 1 2))) > ==> (funcall '(+ 1 2) '+ '1 '2) ; Ouch! I'm adding Mattias to the discussion - he had changed `byte-optimize-apply' after this new convention (which I find irritating, too) had been introduced. I guess since byte compilation of such forms is (at least partly) broken, not many people are actually using it. Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 04 02:47:34 2024 Received: (at 69533) by debbugs.gnu.org; 4 Mar 2024 07:47:34 +0000 Received: from localhost ([127.0.0.1]:41691 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rh32s-0004Ml-3b for submit@debbugs.gnu.org; Mon, 04 Mar 2024 02:47:34 -0500 Received: from mail-ed1-f47.google.com ([209.85.208.47]:37986) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rh32q-0004MN-2N for 69533@debbugs.gnu.org; Mon, 04 Mar 2024 02:47:32 -0500 Received: by mail-ed1-f47.google.com with SMTP id 4fb4d7f45d1cf-5668db0720fso914249a12.0 for <69533@debbugs.gnu.org>; Sun, 03 Mar 2024 23:47:02 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709538416; x=1710143216; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=7dunZ0y0fjTNHgQ/Jyg2QqIJo/5ieKYVfFWutZaAdZc=; b=LLkxnfXU/MrPz387ggro5HTN0mNu90c7O2tkf3EoAoFWaTKML39ijamfrBwTzrFSHR yn5gAXK+5/Kcpl+LO8ccEXA9CzIx8+9ZdTTaa2xieblstqyxkxz9K4KbXspVRIdf+MSJ 4ckLniL1Lnb7c2BMl/66TdboUp5pmxzQxUovKlrijNNk/ZmxAp+/z5fW2EBaNq+EJbAU 9wKNRvlPCN9Jzf6fTPLh3w+Gkhb/ZPpdHeSX9oRY+UIS9tgDMwvySZeeORVghzS5aX8m UhXWpaSZQ+Iu0G5RsCznwbTVyuP/Tf822XFGvm2FW0OnlagYzk6NtPSH882qdqfW/1/b enDQ== X-Gm-Message-State: AOJu0Yy3HdIiIJLHqtCQMNgbN9YbWhHCsFe6aF+OcyH6b0ZOwiyYR82K CZBGH9xPSPkrPHNhqx+s2OsbUCVK+fWLfdocAVh04yPpbDi0qJD6irBC7Pia X-Google-Smtp-Source: AGHT+IEPRl40gpc+gd2kuqNNlFUxuURD7fz8+YipBrylfwqCJ8ctVhpTtsZhmcKvg28VD9htjyVSng== X-Received: by 2002:a17:907:c316:b0:a45:566a:c36c with SMTP id tl22-20020a170907c31600b00a45566ac36cmr932434ejc.1.1709538416101; Sun, 03 Mar 2024 23:46:56 -0800 (PST) Received: from localhost ([2001:620:618:5c0:2:80b3:0:65c]) by smtp.gmail.com with ESMTPSA id r17-20020a170906705100b00a44f0406c8bsm2057827ejj.60.2024.03.03.23.46.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 03 Mar 2024 23:46:55 -0800 (PST) From: "Basil L. Contovounesios" To: 69533@debbugs.gnu.org Subject: Re: bug#69533: 30.0.50; Wrong byte compilation of a certain apply syntax In-Reply-To: <8734t6shpa.fsf@web.de> (Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife of text editors"'s message of "Mon, 04 Mar 2024 06:13:05 +0100") References: <8734t6n4r5.fsf@web.de> <8734t6shpa.fsf@web.de> Date: Mon, 04 Mar 2024 08:46:54 +0100 Message-ID: <87r0gqa175.fsf@epfl.ch> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 69533 Cc: Michael Heerdegen , Mattias =?utf-8?Q?Engde?= =?utf-8?Q?g=C3=A5rd?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) Michael Heerdegen [2024-03-04 06:13 +0100] wrote: > Michael Heerdegen writes: > >> (byte-optimize-apply '(apply '(+ 1 2))) >> ==> (funcall '(+ 1 2) '+ '1 '2) ; Ouch! > > I'm adding Mattias to the discussion - he had changed > `byte-optimize-apply' after this new convention (which I find > irritating, too) had been introduced. Just curious: which convention are you referring to, and why do you say it's new? AFAICT the only recent Emacs version which accepted (apply '(+ 1 2)) without any complaint is Emacs 28. > I guess since byte compilation of such forms is (at least partly) > broken, not many people are actually using it. FWIW, my guilty pleasure is using this calling convention with a non-literal form, e.g.: (define-advice foo (:around (&rest args) my-foo) (with-something (apply args))) This has always byte-compiled without issue. Of course, I'm not married to this convention. Thanks, -- Basil From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 04 03:10:57 2024 Received: (at 69533) by debbugs.gnu.org; 4 Mar 2024 08:10:57 +0000 Received: from localhost ([127.0.0.1]:41740 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rh3PU-0005AG-SU for submit@debbugs.gnu.org; Mon, 04 Mar 2024 03:10:57 -0500 Received: from mout.web.de ([212.227.17.11]:42081) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rh3PS-0005A3-RI for 69533@debbugs.gnu.org; Mon, 04 Mar 2024 03:10:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1709539812; x=1710144612; i=michael_heerdegen@web.de; bh=3CNp5nXTWaYWnlLzKi32yXs5xa4XpZDZAyQt7xjf+DA=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References: Date; b=Le7Jh1vSQE9xi96dzgWP4zFVgsanGFGwqJ/FCkrCmyxeCiyp0PqvPd08DOt2+THz t6OKK4jvdYKZOhL4hTBgu45BwCN+nzt5rIeukDTNV+BPWWn02DeMFDRb77xdl3zWS i4hcgbUegmkLlN5iY5AfTpC4MyGuYTwxLQ7UbfwV1FHB4MamEtruttNlUSDlOzcOg MP0iKIvjAwjfHDl7wNZPONDsXnS95JRfielsDHu2PnfW903hI12XYItM2zczTog02 dE79SVmcpFV36Cev/x5odLwi8Uf+dH7dtgM+9gZ02Lom279PAL/WbmdapV7QGQDgJ BwTf19de4N2g3++6Ww== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([92.76.229.82]) by smtp.web.de (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id 1Mcpuy-1r8GoQ2MLa-00a6nV; Mon, 04 Mar 2024 09:10:12 +0100 From: Michael Heerdegen To: "Basil L. Contovounesios" Subject: Re: bug#69533: 30.0.50; Wrong byte compilation of a certain apply syntax In-Reply-To: <87r0gqa175.fsf@epfl.ch> (Basil L. Contovounesios's message of "Mon, 04 Mar 2024 08:46:54 +0100") References: <8734t6n4r5.fsf@web.de> <8734t6shpa.fsf@web.de> <87r0gqa175.fsf@epfl.ch> Date: Mon, 04 Mar 2024 09:10:42 +0100 Message-ID: <878r2y8lj1.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:Bz4HVxL6Jy4YVCvmiSv7EnNNH4P/4OJBE04RzF7XDcsQdxIDupL GtEE6DxwMLTgtf3KU5kmQegtjlui0x1VOiwUAGU/fCtB0YQFNW+QG8/aH8xukv5W6WR/2vO jC67jNg7vxbEMZLG3StotfsHNAJS8VYNpU8uBfAe6iklEDY7Xb6NzuH9QHTCznwE7IWsT32 CMJ3iqu3OI9z57GzKINDQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:Z7fWrgnj0CA=;WmJ3csnvC7fstQpCWbRmCe0zu46 kfm7991AxtzzkRPdwJXPoQf2Jfgf+tcGSaqC28BbHsWvyhiSQZrvbV3cJmPdjVF2fbOp3CLZ3 CNURXnZHAV6JC+oSsin94GJiNUg7/7t5E5m+AqDdaZWeB7UD5eCOuBIjJeT4NcXoISOjkHQx4 isSLpLDjaOavt6EHdO0pwyHPaE2QpY0Y+G1Ru2fc2EGHy1H2eK+GK9/67xyMPC1uiXwsMdbZC +7LPXofW3iD/HcHnPRg1imeRhba2t0d5E43OL+tnk286wRhfBuNr9gMgAq8KF5vQgCPg1YenW EQvixAAUtoKZD2wTnL08Hk73owP/bFfLwcm0A3/mdugVCtaPLrvS0SZ/5spy8h6ZMRGIJrZkv 1RNEs9oKnzXTqw4hUnwvRGVGplbLHriMGlKwpIrVu8NHCcAOLP7WoX69meC9FVyNzTVamIpUk UisISFH86YAOdkDXIPm7rwb/E/B1rzVOJXgqeUse0BtndkNWVGrsZy2165Z488tU51iYHD+7z 6CJXZRvIPPQoRdTaQlsKo0zwGvqMeRpGntzpSg4/YtXKJ5tmEiLue+Fc4AaCUlhzzK4Mg5j+n J2MuTeOejF1sSbp0kKPu9ko07cC3DOKyq44enoKkantHLCcTGQQ0KKPf/Z4b95AA0936Aj2Gg h8yssT1tJ/ynfo4BUox8YmMw7qUvwyG4i4Vgi17hAMEx7aaOO1cXSv8hTWAfJ1ZBYCU2Qufyd QXsp1slR4RfgvGBy7rd1M70UiIIdB8nUkgPRCFvYHmuGfX61aMTrconOG9hWnOp7QBEHNiUHW nOA76VmuOX4w6tYZ7VV54MCPVT351Hadln7OOB93Q4R6w= Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 69533 Cc: 69533@debbugs.gnu.org, Mattias =?utf-8?Q?Engdeg=C3=A5rd?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) "Basil L. Contovounesios" writes: > Just curious: which convention are you referring to, and why do you > say it's new? The convention that (apply (F . ARGS)) =3D=3D (apply F . ARGS). > AFAICT the only recent Emacs version which accepted > (apply '(+ 1 2)) without any complaint is Emacs 28. So it is quite new. > FWIW, my guilty pleasure is using this calling convention with > a non-literal form, e.g.: > > (define-advice foo (:around (&rest args) my-foo) > (with-something (apply args))) > > This has always byte-compiled without issue. Aha - a user! No, `byte-optimize-apply' does not mess up this case: (byte-optimize-apply '(apply args)) --> (apply args) so it will compile just fine but (byte-optimize-apply '(apply '(+ 1 2))) --> (funcall '(+ 1 2) '+ '1 '2) ; broken That the byte compiler result is (sometimes) broken is a bug in the optimization code, not in the compiler itself. Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 04 03:17:36 2024 Received: (at 69533) by debbugs.gnu.org; 4 Mar 2024 08:17:36 +0000 Received: from localhost ([127.0.0.1]:41828 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rh3Vw-0005Pb-3E for submit@debbugs.gnu.org; Mon, 04 Mar 2024 03:17:36 -0500 Received: from mout.web.de ([217.72.192.78]:49557) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rh3Vu-0005PG-OI for 69533@debbugs.gnu.org; Mon, 04 Mar 2024 03:17:35 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1709540210; x=1710145010; i=michael_heerdegen@web.de; bh=SDrnsjLSRwnWMQLXqvpeGxKxt+ro7s5ElzdmJwulpUE=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References: Date; b=tEzl23tMXquC8vR+3Klmi0Aj4hX5hM/DoQvFfohgKFK+xOgmOv4aeD6o9TKOk6bA EyhO46GzbEpNVcCp01XBYhR+SoAjhTJP5tvJmo8Bv2KoFHOm/AvBZWX4LCAGDVnpC OYUwraxqliQ8WvB3G56nXH86SKMNhGiWiKDGul1VmDKzkYFAVa/npXsi3hgJpBcNe fvU68VLbYeMjsKI8Q+NbNqn4iDYIsuHSi+qCy9QMcZTL2gxVasegCbYcGTlrE9fc9 gbfcyswRB3nSB8rrukletpI9ogrOqj3bYhhC5L2fjoQvFHAQh4/fk4F7pOy8UqYuf zAVI63OWD+RPo+WqCQ== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([92.76.229.82]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MDv9a-1rXC8E170G-00AA8L; Mon, 04 Mar 2024 09:16:50 +0100 From: Michael Heerdegen To: "Basil L. Contovounesios" Subject: Re: bug#69533: 30.0.50; Wrong byte compilation of a certain apply syntax In-Reply-To: <87r0gqa175.fsf@epfl.ch> (Basil L. Contovounesios's message of "Mon, 04 Mar 2024 08:46:54 +0100") References: <8734t6n4r5.fsf@web.de> <8734t6shpa.fsf@web.de> <87r0gqa175.fsf@epfl.ch> Date: Mon, 04 Mar 2024 09:17:20 +0100 Message-ID: <874jdm8l7z.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:t0dVGpPrZYGS/NVJLCxlvYnvT6ZigA9r+lwMaUw3fI5xlUDPUsv 0c4V7hMrdQGw4oKykiRlhuSdXARgX4KXqnTUrCdD6PUWJWmyVirB2MxaNWbcBjwF8YJKS7V BJPnXc+tS+KfYj+InmMVu8FqMfJYu5PJUO1legwuhh2vTAH/d7DDMXJRTmJ4gVTbXm/QZ/j grl3jyskPDv+bRJWVo68Q== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:/esiN7hnlt0=;PwtOIqJuv4u4qzW/dATEgIvFZiD iTIOgXU25p28VZpqm86g5uJk8j/gFtyIpTWOsiDsReGZHEvo8a5p/mvTSINzyBLvtJaj++LmW LDBdqA22Y4pgQmg6B3ebyzd0ZAjxqpTQIhbsbD5AARIof4yZ+NpwgZ8wyDOfg9qVPsYWjBzYY uGu9O3hMzr0ahgWTzSFJPOVKzykT0k+uMKhDa596yQ/47k1BWqYHTj5IGZWm21iC9JclthxO2 2DmIxoJTMTckpTTipbopgR69yI/Q1YQ9jUYprMVLyo0kaR7tC1C092v/1dKE/MU1egAiJOqyD UPagc8oMdPmw0k8QjeAYMdSSSksQVZrdPLfWKATOZAiiz+sDx/97SXzef1GutlsOoFlkti8ub z2og2ohtq+cyKyqvQIEgziFEgDqKeincexxQW4dJ3uc7Ifyyko8eiHeDpnfmOLhAllRDKpIdi RNRrH5kKhnmCyV51BCNQEorCsfNfCh4hW4C88+FHFQ1zUUW68cMdJ/XPP3vT31X1LmxSaQdjF hw+RPoSILMMnOp8UUwjxSZ1cPFtN3lVVspQXrTYzEZrsduPhBxTLpI9V9NRfvenvq/dc8XQEe m8aTSKHFEjWmXoXullp+eFNR45bftzwYpzzu+EGe7CxXiMb5wp6ceRP1s0XOReyvB/tDcoQ1W zWM0yfezxROkH4AgCgu+3MKagq7ODpm7/FqfzrO7Oq4E2aVcct8llDxbWLDVqjdoLbjI0alkr YijoJdeSEpyc6bzUMQMY5zBGNAkWE/LQ1lJK52EsuRpn5FqqSmHH5Hl0g34vkYvhL5wnsuF76 AVIQ98BlkuIQs9Olles662TyORz+Bq4/RBKWM9lzLXZhM= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69533 Cc: 69533@debbugs.gnu.org, Mattias =?utf-8?Q?Engdeg=C3=A5rd?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) "Basil L. Contovounesios" writes: > FWIW, my guilty pleasure is using this calling convention with > a non-literal form, e.g.: > > (define-advice foo (:around (&rest args) my-foo) > (with-something (apply args))) Hmm, I realize now that I have used this convention all the time, too, without thinking about it (it just worked...), in the same situation. Instead of - what? - (apply #'funcall args)? But I would not say I like it. Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 04 03:47:53 2024 Received: (at 69533) by debbugs.gnu.org; 4 Mar 2024 08:47:53 +0000 Received: from localhost ([127.0.0.1]:41880 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rh3zC-0006MH-F4 for submit@debbugs.gnu.org; Mon, 04 Mar 2024 03:47:53 -0500 Received: from mail-ed1-f53.google.com ([209.85.208.53]:38171) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rh3zA-0006Ly-Dm for 69533@debbugs.gnu.org; Mon, 04 Mar 2024 03:47:49 -0500 Received: by mail-ed1-f53.google.com with SMTP id 4fb4d7f45d1cf-567312db4aeso302561a12.1 for <69533@debbugs.gnu.org>; Mon, 04 Mar 2024 00:47:18 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709542033; x=1710146833; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=1Fb0vPRScNlhPBYHLewL1+Pk3q2mYbeV4z4+vMYP33A=; b=an1YmMBqmlVlKUVOjnmAFQfXhO8Ov3DQMhQXvo4NAC1HsssPH0NBqCR7+MITT6z4z3 X0UNj/grOYZFPKXxdpYO7joEQvGUliQIEoT7EHsyzmS+Zv9edSP2Lpbtqj2YL05JAy2q xSUzr4ko42XvgjaesyVlj62ZKmTeGXj+gKr4oihtiWy+gizKl5UQu2yM+PyDY7p9GKTy c7MVza00pJwTId0DLM47euyoRwup5k70yJ785qPUPI8NZfZlMyhSgD+gX3XfoI5Q4YjX KvZo5q6KEDpe6i41zv7+rbTBXBTNSFQ/D3KdYmuOpsl9Qt48epN1USSlhGNIIgCEx5E9 uIMA== X-Gm-Message-State: AOJu0YyBOOWswovN0RusePuXGupWfL8fYIwiDwwNb/bpMmBaW2UEORQj XSqkhpoj6OfjOZ9V38u3nWzTv/dzcnGM15srwLCyK7qk6uZXxpCMrqVTh/OK X-Google-Smtp-Source: AGHT+IHHLfNpypuHpIWgv8cUkC3FPvBg990i0TGwUuiea2TWJnENjz/YLigTKcznxp/SZ634SXEvBg== X-Received: by 2002:a05:6402:5192:b0:567:373:9712 with SMTP id q18-20020a056402519200b0056703739712mr3865148edd.4.1709542032962; Mon, 04 Mar 2024 00:47:12 -0800 (PST) Received: from localhost ([2001:620:618:5c0:2:80b3:0:65c]) by smtp.gmail.com with ESMTPSA id s9-20020a508dc9000000b005651ae4ac91sm4268726edh.41.2024.03.04.00.47.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Mar 2024 00:47:12 -0800 (PST) From: "Basil L. Contovounesios" To: Michael Heerdegen Subject: Re: bug#69533: 30.0.50; Wrong byte compilation of a certain apply syntax In-Reply-To: <878r2y8lj1.fsf@web.de> (Michael Heerdegen's message of "Mon, 04 Mar 2024 09:10:42 +0100") References: <8734t6n4r5.fsf@web.de> <8734t6shpa.fsf@web.de> <87r0gqa175.fsf@epfl.ch> <878r2y8lj1.fsf@web.de> Date: Mon, 04 Mar 2024 09:47:11 +0100 Message-ID: <875xy29yeo.fsf@epfl.ch> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 69533 Cc: 69533@debbugs.gnu.org, Mattias =?utf-8?Q?Engdeg=C3=A5rd?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) Michael Heerdegen [2024-03-04 09:10 +0100] wrote: > "Basil L. Contovounesios" writes: > >> Just curious: which convention are you referring to, and why do you >> say it's new? > > The convention that (apply (F . ARGS)) == (apply F . ARGS). > >> AFAICT the only recent Emacs version which accepted >> (apply '(+ 1 2)) without any complaint is Emacs 28. > > So it is quite new. Depends: in interpreted code, it's worked since at least as far back as Emacs 24. Emacs 28 is the only version in which it successfully byte-compiles, and doesn't emit any warnings. Emacs 29 and 30 choke. -- Basil From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 04 03:49:10 2024 Received: (at 69533) by debbugs.gnu.org; 4 Mar 2024 08:49:10 +0000 Received: from localhost ([127.0.0.1]:41894 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rh40U-0006Tq-DU for submit@debbugs.gnu.org; Mon, 04 Mar 2024 03:49:10 -0500 Received: from mail-ed1-f44.google.com ([209.85.208.44]:38191) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rh40S-0006Sz-DW for 69533@debbugs.gnu.org; Mon, 04 Mar 2024 03:49:08 -0500 Received: by mail-ed1-f44.google.com with SMTP id 4fb4d7f45d1cf-567312db4aeso303043a12.1 for <69533@debbugs.gnu.org>; Mon, 04 Mar 2024 00:48:38 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709542113; x=1710146913; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=uaYszVODYE/jY5tJ31E6rRNw+qxGGqHv135Z65UpQ94=; b=pvcaIGimZFlA9x6D6wusJ/atrUPlqv1CwsdEfw6vzBxTjnsRFP6gAB3bQ8zR9DJQHZ vLKaf81UOMiO2D2XPppp2qs9YBhnNrYomyKO49sj1q5XbpwS6cCwkanhR1ZDtIUcD4oC Gavk/jdsY4iR3GX2LwV+Y+/tSeQzwEF7AnPlZE+1nU9TZQI8/A+bXKhlVufzlSxI3cWt b5/MKdEVjrsMzUzGkpgxf1tzbQDphc3o5iiJM3fKwgMPRn6JEJjf/T+3HA+ihCHviamj oN3RwNDLnF9giipb/tFXlMdSj1kPWGIlUuVmqManZWWspYQUlQ1R8WW0CUyCSCJKUXHd D05Q== X-Gm-Message-State: AOJu0YywWmeqaThDkV+34waxyDY8oCyafnUgB4BKfrC8ARtLX6+WMsun wb1y0c6hHsqKhOJpq9jy5KIXq1qfBktjgONW1IDutcMYuQA6sIow X-Google-Smtp-Source: AGHT+IGRU3+S7dFZst/SyIvBTKdiuMnwLXxY15JHRchWqeR00yKrlErgrRej/3S+vWBDMI83cF1peg== X-Received: by 2002:a05:6402:5192:b0:567:373:9712 with SMTP id q18-20020a056402519200b0056703739712mr3867006edd.4.1709542112874; Mon, 04 Mar 2024 00:48:32 -0800 (PST) Received: from localhost ([2001:620:618:5c0:2:80b3:0:65c]) by smtp.gmail.com with ESMTPSA id ek23-20020a056402371700b00564e9746fdasm4328192edb.28.2024.03.04.00.48.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Mar 2024 00:48:32 -0800 (PST) From: "Basil L. Contovounesios" To: Michael Heerdegen Subject: Re: bug#69533: 30.0.50; Wrong byte compilation of a certain apply syntax In-Reply-To: <874jdm8l7z.fsf@web.de> (Michael Heerdegen's message of "Mon, 04 Mar 2024 09:17:20 +0100") References: <8734t6n4r5.fsf@web.de> <8734t6shpa.fsf@web.de> <87r0gqa175.fsf@epfl.ch> <874jdm8l7z.fsf@web.de> Date: Mon, 04 Mar 2024 09:48:31 +0100 Message-ID: <871q8q9ycg.fsf@epfl.ch> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 69533 Cc: 69533@debbugs.gnu.org, Mattias =?utf-8?Q?Engdeg=C3=A5rd?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) Michael Heerdegen [2024-03-04 09:17 +0100] wrote: > "Basil L. Contovounesios" writes: > >> FWIW, my guilty pleasure is using this calling convention with >> a non-literal form, e.g.: >> >> (define-advice foo (:around (&rest args) my-foo) >> (with-something (apply args))) > > Hmm, I realize now that I have used this convention all the time, too, > without thinking about it (it just worked...), in the same > situation. Instead of - what? - (apply #'funcall args)? No, instead of (apply (car args) (cdr args)), or (define-advice foo (:around (fn &rest args) my-foo) (with-something (apply fn args))) -- Basil From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 04 04:40:59 2024 Received: (at 69533) by debbugs.gnu.org; 4 Mar 2024 09:40:59 +0000 Received: from localhost ([127.0.0.1]:41969 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rh4od-00050f-FB for submit@debbugs.gnu.org; Mon, 04 Mar 2024 04:40:59 -0500 Received: from smtp-out2.suse.de ([195.135.223.131]:37836) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rh4ob-00050R-Bz for 69533@debbugs.gnu.org; Mon, 04 Mar 2024 04:40:58 -0500 Received: from hawking.nue2.suse.org (unknown [10.168.4.11]) by smtp-out2.suse.de (Postfix) with ESMTP id D2B18688C2; Mon, 4 Mar 2024 09:39:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1709545191; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=h2Pv5okLgdz9hjs7sFRl/E7Uk3qnCQgcbPrs7aZ0MuM=; b=AGANxbGVNXOq91wxIHU40JbVxdeoiAtmgSlNmhAd0DtbFonMj6CFrbxrKXbBazAKNTvfyB hiMKXAKL9k9XTTSF3lGfDNQi8mRcTLHxWjMY/2dw2NkJ+GRJ/lid9uiRn1I3vlvOlHp99K v3QtP/de3g263lJ4Z4URDbF/eLGzq/U= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1709545191; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=h2Pv5okLgdz9hjs7sFRl/E7Uk3qnCQgcbPrs7aZ0MuM=; b=cwKiiFpDFHXqPnHU6jJZXE24EDEZm6OyUi2F3nh1vMKJVuh1tfXPQAEWg7GSlWL17iXThK OwABafr2DCQ02sDQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1709545191; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=h2Pv5okLgdz9hjs7sFRl/E7Uk3qnCQgcbPrs7aZ0MuM=; b=AGANxbGVNXOq91wxIHU40JbVxdeoiAtmgSlNmhAd0DtbFonMj6CFrbxrKXbBazAKNTvfyB hiMKXAKL9k9XTTSF3lGfDNQi8mRcTLHxWjMY/2dw2NkJ+GRJ/lid9uiRn1I3vlvOlHp99K v3QtP/de3g263lJ4Z4URDbF/eLGzq/U= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1709545191; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=h2Pv5okLgdz9hjs7sFRl/E7Uk3qnCQgcbPrs7aZ0MuM=; b=cwKiiFpDFHXqPnHU6jJZXE24EDEZm6OyUi2F3nh1vMKJVuh1tfXPQAEWg7GSlWL17iXThK OwABafr2DCQ02sDQ== Received: by hawking.nue2.suse.org (Postfix, from userid 17005) id BE8D64A04B0; Mon, 4 Mar 2024 10:39:51 +0100 (CET) From: Andreas Schwab To: "Basil L. Contovounesios" Subject: Re: bug#69533: 30.0.50; Wrong byte compilation of a certain apply syntax In-Reply-To: <87r0gqa175.fsf@epfl.ch> (Basil L. Contovounesios's message of "Mon, 04 Mar 2024 08:46:54 +0100") References: <8734t6n4r5.fsf@web.de> <8734t6shpa.fsf@web.de> <87r0gqa175.fsf@epfl.ch> X-Yow: In order to make PLANS for the WEEKEND...so that we can read RESTAURANT REVIEWS and decide to GO to that restaurant & then NEVER GO...so we can meet a FRIEND after work in a BAR and COMPLAIN about Interior Sect'y JAMES WATT until the SUBJECT is changed to NUCLEAR BLACKMAIL...and so our RELATIVES can FORCE us to listen to HOCKEY STATISTICS while we wait for them to LEAVE on the 7:48.... Date: Mon, 04 Mar 2024 10:39:51 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Authentication-Results: smtp-out2.suse.de; none X-Spam-Level: X-Spam-Score: -3.07 X-Spamd-Result: default: False [-3.07 / 50.00]; TO_DN_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.15)[-0.766]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; MID_RHS_MATCH_FROM(0.00)[]; BAYES_HAM(-1.82)[93.92%]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; FREEMAIL_ENVRCPT(0.00)[web.de]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; NEURAL_HAM_LONG(-1.00)[-1.000]; DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; DBL_BLOCKED_OPENRESOLVER(0.00)[suse.de:email]; FUZZY_BLOCKED(0.00)[rspamd.com]; FREEMAIL_CC(0.00)[debbugs.gnu.org,web.de,acm.org] X-Spam-Flag: NO X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69533 Cc: Michael Heerdegen , 69533@debbugs.gnu.org, Mattias =?utf-8?Q?Engdeg=C3=A5rd?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) On MÀr 04 2024, Basil L. Contovounesios wrote: > Just curious: which convention are you referring to, and why do you say > it's new? AFAICT the only recent Emacs version which accepted > (apply '(+ 1 2)) without any complaint is Emacs 28. It was added in commit 8edd4a2b64e, since Emacs 24. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 04 07:53:35 2024 Received: (at 69533) by debbugs.gnu.org; 4 Mar 2024 12:53:35 +0000 Received: from localhost ([127.0.0.1]:42502 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rh7p0-0001zO-Md for submit@debbugs.gnu.org; Mon, 04 Mar 2024 07:53:34 -0500 Received: from mail-ed1-f51.google.com ([209.85.208.51]:38217) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rh7oy-0001zA-DN for 69533@debbugs.gnu.org; Mon, 04 Mar 2024 07:53:33 -0500 Received: by mail-ed1-f51.google.com with SMTP id 4fb4d7f45d1cf-567312db4aeso376248a12.1 for <69533@debbugs.gnu.org>; Mon, 04 Mar 2024 04:53:02 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709556777; x=1710161577; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=2LCY8sckl3QNu8Y6/AGpiX3D5YDbkJmT2xm39Rhbls8=; b=oj/TPIBfsbu6PUc0gjkwXCl8ESImL0S3i7N9RVODc/eIYR5eRWhAuEqTB/fc3rcphe 6VnIBIIM89jz/t63ckxVm3/BQp7Y8LgItbhD5z/upUiXIc7/9tYaCxDNl/E1qjHyw/ib cX9N9PtYx5pgzLTfS+l9Er95dBngaa13I+67IGkpSqdbgOOXDKTUvcgeTJ9vJioCfFnD 68byhrqebcWcfshmjb3XJHadD3uQtaqoEp4NcXfT6sHNTY6df79pe8jhZYtr5Qtks+gg 62+kssFp10x7Hkm8QKikYkW5uUgxdrFDyxjNX97NmIuWBO7CZYKET1cDsVYqO9kJNj+U /22A== X-Gm-Message-State: AOJu0YxpnNJMV5cKg0YWtMIIt6Jd5qFzdWKTEDCf1cBXgp7kY8HncDQs Y19FKX68Lcj9fjgKM65drZUwZa24th9MHvIRGDHwv7fzr9+b9cGK X-Google-Smtp-Source: AGHT+IGlmIQt3LtoY9NnFH4TgninmcSm4ATjp08fkspGue8Vv6AlBqrAF8KUTkD5VLabXwv5Otx4kA== X-Received: by 2002:a17:907:a585:b0:a45:67bd:72b8 with SMTP id vs5-20020a170907a58500b00a4567bd72b8mr1226494ejc.6.1709556776607; Mon, 04 Mar 2024 04:52:56 -0800 (PST) Received: from localhost ([2001:620:618:5c0:2:80b3:0:65c]) by smtp.gmail.com with ESMTPSA id cw5-20020a170907160500b00a444481e031sm4703710ejd.210.2024.03.04.04.52.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Mar 2024 04:52:56 -0800 (PST) From: "Basil L. Contovounesios" To: Andreas Schwab Subject: Re: bug#69533: 30.0.50; Wrong byte compilation of a certain apply syntax In-Reply-To: (Andreas Schwab's message of "Mon, 04 Mar 2024 10:39:51 +0100") References: <8734t6n4r5.fsf@web.de> <8734t6shpa.fsf@web.de> <87r0gqa175.fsf@epfl.ch> Date: Mon, 04 Mar 2024 13:52:55 +0100 Message-ID: <87le6y88go.fsf@epfl.ch> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 69533 Cc: Michael Heerdegen , 69533@debbugs.gnu.org, Mattias =?utf-8?Q?Engdeg=C3=A5rd?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) Andreas Schwab [2024-03-04 10:39 +0100] wrote: > On M=C3=A4r 04 2024, Basil L. Contovounesios wrote: > >> Just curious: which convention are you referring to, and why do you say >> it's new? AFAICT the only recent Emacs version which accepted >> (apply '(+ 1 2)) without any complaint is Emacs 28. > > It was added in commit 8edd4a2b64e, since Emacs 24. Right, but that doesn't mean literal forms survive byte-compilation: $ cd "$(mktemp -d)" $ cat << EOF > foo.el > ; -*- lexical-binding: t -*- > (message "%s" (apply '(1+ 0))) > EOF $ emacs-24.5 -Q -batch -f batch-byte-compile foo.el In toplevel form: foo.el:2:1:Warning: `(1+ 0)' is a malformed function Wrote /tmp/tmp.aFbeBGQj7q/foo.elc $ emacs-24.5 -Q -script foo.elc Invalid function: (1+ 0) By contrast: $ emacs-28.2 -Q -batch -f batch-byte-compile foo.el $ emacs-28.2 -Q -script foo.elc 1 --=20 Basil From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 04 08:14:39 2024 Received: (at 69533) by debbugs.gnu.org; 4 Mar 2024 13:14:39 +0000 Received: from localhost ([127.0.0.1]:42533 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rh89P-0002XY-EM for submit@debbugs.gnu.org; Mon, 04 Mar 2024 08:14:39 -0500 Received: from mail-lj1-f178.google.com ([209.85.208.178]:54646) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rh89N-0002XE-6N for 69533@debbugs.gnu.org; Mon, 04 Mar 2024 08:14:38 -0500 Received: by mail-lj1-f178.google.com with SMTP id 38308e7fff4ca-2d23d301452so49702261fa.1 for <69533@debbugs.gnu.org>; Mon, 04 Mar 2024 05:14:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709557981; x=1710162781; darn=debbugs.gnu.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=rq4qe8uLQUbRoW3BvLMazLkpZtjbKX5DuvuPqEa2A3U=; b=X+HMsO8XhhNqbmRPaTxncTur5oPxJuYKtOLNvQmfOGt7UqjSQBsy0hDB9WVUxHdw8Y Hy/TNePDFILwIkfN+ofdwh1okSFUy0oyvz9s77iUGMmnZr+6aAyZ2g/LnpeMq1sysHnZ tBjCE1uo03InVp4LhNXX2WNlQDp1Fsh1KCsl+w1ke3m08NH1d8pG+hOulP5YQJL/B0sX kekxh+31HBtX75lt2fXoKzNg8sldT+xI+t9JJyUkKkaoAtAuD+GK7iVT78FSIK3+wnkM FPjWjWQ6WiNCmhEvAEIYsr9NSJAd4kbVXQ8XqT1owQZuQJPqxUc+k/ad7ncbCE3wyEhH +YKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709557981; x=1710162781; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=rq4qe8uLQUbRoW3BvLMazLkpZtjbKX5DuvuPqEa2A3U=; b=QhT2zAf6JYATyqo/qT6yASD7fMGEa5z6Q/aUDsCYm9x/0hFi1/tdGC8RNl0k3XHMTx DH8G/B8qsCINlmpHvTIFtEWZac6X1vBJ0FFeB2Mp0f1lRtVhdK8mbG6lZgC1DZfObr0P ai2XHrUha3OOryKVkCrmy+Gi12Qd5RGZXGXKNFuYWH3yALjitN47UlILZ7tRjuhFVWPZ JV3mZWFewetW16sKjtIMWZtJPdLqsoZcVpLYjhOj4tD7aWEeO6YXDg1xVA5Ed8NESEWa ofqFuKjj+51snjIp4lGZbhHPgwVnM0e7QquivHYIMZSLAn+VKqgdL/7bNBJHIs2jP3Qk px5w== X-Forwarded-Encrypted: i=1; AJvYcCWjDaf/PtynlzKxRvc1sH7rZsTcwCi228FIbF+CpI+Jhu3eULLysYLPEOB7t78a4LSr0U1vYGRAlldWD/Hshjn40rIMFKg= X-Gm-Message-State: AOJu0Ywq7mZnb/9+jNLpOsqDAsgkREE7UJAXv0+f6jOlB/eVBp78Q5dq g1bRKw+tdf5JTGLdmtw+IY28zUdg4h2nw4zwomaU0TXkZ/YUck+u X-Google-Smtp-Source: AGHT+IFD5jLToPDFOa/qXOLfWnf/0nzkcIav1Tl+GZ1upIHpBG9NJ9ybbF13iVYPzONFUDuFqwMkjQ== X-Received: by 2002:a05:6512:3248:b0:513:1acd:dc7f with SMTP id c8-20020a056512324800b005131acddc7fmr5130370lfr.47.1709557981276; Mon, 04 Mar 2024 05:13:01 -0800 (PST) Received: from smtpclient.apple (c80-217-1-132.bredband.tele2.se. [80.217.1.132]) by smtp.gmail.com with ESMTPSA id be41-20020a056512252900b00513402e4ce3sm790950lfb.178.2024.03.04.05.13.00 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 04 Mar 2024 05:13:00 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) Subject: Re: bug#69533: 30.0.50; Wrong byte compilation of a certain apply syntax From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= In-Reply-To: <87le6y88go.fsf@epfl.ch> Date: Mon, 4 Mar 2024 14:13:00 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <8734t6n4r5.fsf@web.de> <8734t6shpa.fsf@web.de> <87r0gqa175.fsf@epfl.ch> <87le6y88go.fsf@epfl.ch> To: "Basil L. Contovounesios" X-Mailer: Apple Mail (2.3654.120.0.1.15) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 69533 Cc: Michael Heerdegen , Andreas Schwab , Stefan Monnier , 69533@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This was probably just a mistake of mine; a `<=3D` should have been `<`. = Sorry about that, I'll fix. I think Stefan introduced the 1-arg `apply` semantics as a principled = and natural extension to the 2-or-more-arg case, but I'm less convinced. = In any case, it's there and documented. However it is tempting to see the spotty implementation and bugs in many = versions as the converse of Hyrum's law that lets us remove the feature = instead... From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 04 08:27:34 2024 Received: (at 69533-done) by debbugs.gnu.org; 4 Mar 2024 13:27:34 +0000 Received: from localhost ([127.0.0.1]:42556 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rh8Lt-0002sM-Sy for submit@debbugs.gnu.org; Mon, 04 Mar 2024 08:27:34 -0500 Received: from mail-lj1-f171.google.com ([209.85.208.171]:52614) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rh8Lo-0002s3-4n for 69533-done@debbugs.gnu.org; Mon, 04 Mar 2024 08:27:32 -0500 Received: by mail-lj1-f171.google.com with SMTP id 38308e7fff4ca-2d2305589a2so66376881fa.1 for <69533-done@debbugs.gnu.org>; Mon, 04 Mar 2024 05:26:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709558752; x=1710163552; darn=debbugs.gnu.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=j9t4E3EBNNTttF2uGhKSV2Sy1Nm4VnvNoEdEou18grE=; b=AGt0CPt4ze5cVcdVhnXPaoVXnsr+j9nivmMw31E/jA0yyWKI837gvgJcwlvMzvK8/I eT+I0lcVsenMDPIdpWoR7vjXCRlch7i1mEsGxsKsqISsRVSawK3lpoQa4rNOj5TXIwZs u0W7OZT6tCR1UZdFZlkL39IYjnJVQWRvXbvofhaLATwsYP3oKc8fWN28I/nulixT51Zg OwNmDeGyGTsa6TmYnEhQrxvGxnHCIukDuitapwa1gniIfpaTKxESjKG2MbPpfP+8C9bB tjo3onGL/C/IS2zSnfvHUQZy7yIZJ1pHNN27NV8HnNZXm5dJVMt7rO4F4FoAAZhlJn2B 8Cxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709558752; x=1710163552; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=j9t4E3EBNNTttF2uGhKSV2Sy1Nm4VnvNoEdEou18grE=; b=tiEpBTAPQKW5NKYcZ16tYn6EzPEEjQtkCr7C+S7VHZNbnvNaJA1gwpIm59IcD+IAUx thfFj23nwo4dIQ5f9H7ewsTxMdsRIrZLB1yQZqXjaaLTHVxkQOd3k/PsBdGXE/pA5VZ3 RXDFUKMurcBxKwAPi45s0/mdz9j5q3n6ju4K4X3VT+ObV9QYlIJAeuWDOME4SyvJEF59 q1WkpIxgtVYsj/bFoMPBtj5GFzSS8PPQAi1ByJAMbbOjd+h5+TjHR0L0Utdx4R5NwJpV ZDGEFzRz0wkJJjr6TX+WOGyVx4ehdMv2eHXClrxw1R7/mgoP584+npGwQB5v5D1K59q9 JeBQ== X-Forwarded-Encrypted: i=1; AJvYcCUJXeWx3UektOjKdEWH77qbGUV39Ws2+xtY/QTnLawdGuu56npKiKKedA2IxTH1GVecgBa2PtZXggAyrFDrID0TqPC/1pRbS35R5g== X-Gm-Message-State: AOJu0YylUZ9ZrnwPnnnu6w85q+HnbO4a5YxT5ERKmufzLpiiSSi9fQPP sG7OyILm0H9r/gDelL2vcJbl5s5eqJjkLODfLnMl27wfiZIigZ1QxkKWDRkS X-Google-Smtp-Source: AGHT+IHwITSAzgSwtVbYMt2wCccFsNrsb5iAiCox4n2TaPlO/413ybTPzVnuLTKofWZzMtIxvBEAZQ== X-Received: by 2002:ac2:5df4:0:b0:513:1cfe:7cf7 with SMTP id z20-20020ac25df4000000b005131cfe7cf7mr5597188lfq.22.1709558752525; Mon, 04 Mar 2024 05:25:52 -0800 (PST) Received: from smtpclient.apple (c80-217-1-132.bredband.tele2.se. [80.217.1.132]) by smtp.gmail.com with ESMTPSA id x15-20020a19e00f000000b005132b02b4a0sm1620519lfg.83.2024.03.04.05.25.52 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 04 Mar 2024 05:25:52 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) Subject: Re: bug#69533: 30.0.50; Wrong byte compilation of a certain apply syntax From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= In-Reply-To: Date: Mon, 4 Mar 2024 14:25:50 +0100 Content-Transfer-Encoding: 7bit Message-Id: <8192E9B1-D818-4F56-877E-F67B9223D4CE@gmail.com> References: <8734t6n4r5.fsf@web.de> <8734t6shpa.fsf@web.de> <87r0gqa175.fsf@epfl.ch> <87le6y88go.fsf@epfl.ch> To: "Basil L. Contovounesios" X-Mailer: Apple Mail (2.3654.120.0.1.15) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 69533-done Cc: Michael Heerdegen , Andreas Schwab , 69533-done@debbugs.gnu.org, Stefan Monnier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > This was probably just a mistake of mine; a `<=` should have been `<`. Actually `>=` should have been `>`. Pushed to master; closing the bug. From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 04 10:52:59 2024 Received: (at 69533) by debbugs.gnu.org; 4 Mar 2024 15:52:59 +0000 Received: from localhost ([127.0.0.1]:44529 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rhAcd-0001fr-FP for submit@debbugs.gnu.org; Mon, 04 Mar 2024 10:52:59 -0500 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:51370) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rhAcY-0001fd-F1 for 69533@debbugs.gnu.org; Mon, 04 Mar 2024 10:52:57 -0500 Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 424BTmN1027821; Mon, 4 Mar 2024 15:52:23 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2023-11-20; bh=aEvyRCkGpHt4ohTENtDnqI4EUw3SRMIWRR4VizXCryQ=; b=lKEWELod2MGBiQb7JQatEpVbK4x/xZhYUBEL6LScx7PZ+QGIPjDy5G0jgmh5CD4duOXI yXjrhF/4jjSUBO5Mr6s7k/3cW1qtFEF3rHa3VqgW0C45cCt9jzoF/fBzH0EGdtVbn+oP u+beirPEbNinK9k3bBSoiCtgYQ08zz2DaYzFg9VHAeiyi1lvnysSuCZvYssePmllYo6U 0u+ue6V/MoQiuab9s+EBbO4BjWzc04pKTruJBcwfVsfYZ3rlSQGnD11s/zNotZ3Ct3tL unigAa/UlDnAEM8D70NTF77WkeCzzvE+1RQZ0tJ/ynPv79G4NwzAFaBkEgzl45c8uIKQ FA== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3wktq23x00-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 04 Mar 2024 15:52:23 +0000 Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 424FEu1x033257; Mon, 4 Mar 2024 15:52:22 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2168.outbound.protection.outlook.com [104.47.58.168]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3wktj6bkt3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 04 Mar 2024 15:52:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n7Yvw2qBKs8lBfkeQtgh1zHCUkSik+fZGBxe704ms2GmwjfEZJ45XbWD2jte1Fncix4FtKz1uK2oyNBvvxnETMuDJG4pcvnPJkIrcisjd3IBLqEjds04cvIn2scCXZFkqAVAtFrfYEj6VFVsA+NVo3DkJrCn3jKKKDFXxgkTwDgnAjnyLG7tHjtXfcatIl0u/M9V8CKIa5TRuyCTsvGTCvhu4iTwyVzAZjmDkTIh54n359s10qPgwrgzsrgUAo6fQhe0+y3SCUCxzAXhVkIObIfEjU8iVwFkRPoA7Xb0qytpW+IDPJlt/EaZkimyj4e/k1J0V8yZuu3SEK5F/LS+Zg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=aEvyRCkGpHt4ohTENtDnqI4EUw3SRMIWRR4VizXCryQ=; b=GGMEn4w9aVNNhTfFpNS3guzacpOh2YgcQ1BjF8rcdEoUvA6qA7fxPG/RbwFT4vcPD3v6zvHA70LvdFa/pGjQ1MMK8OpjfkCt1Jms1Aug11LZirmn652ju0XmVUyrPHcb8+9PTAY9FGkrCbC1pFObdIj7Q4kt3F3nmdfviZYZiuS+UhxSSxWA1MDtwb7d4aLQvtsD8TgaqOS2YF6nqMKG+vQGlQC5JKTMhP5eLR3sLR52fe0X9qIz5018Koj6VCGwQTlwj4818INzMdn+rdvYEu17Hga+KVEE/CBMjZqOCXQpHYGzf0TYkySQkkMTdK17K9cxUPB+Wrv5XXu3r1Aulw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aEvyRCkGpHt4ohTENtDnqI4EUw3SRMIWRR4VizXCryQ=; b=jKH2Rrfsk338m24Eka1o6rkym9kSUs9Wu87rAOxupQA3rGkFlKmV0QRSbNayfzb2/iNXV6Jbc0dPmciQINb4RZ6UZ9g43goltSfK94wNtdL/vYOgknS1jrzw+67RHT5fDjagDlKbjQ1QpXO4tMviQ8KLsyTV7Jf3YwlG+k36giI= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by DM4PR10MB6741.namprd10.prod.outlook.com (2603:10b6:8:10f::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7339.39; Mon, 4 Mar 2024 15:52:20 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::d9bc:c5bb:7fc4:cf9f]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::d9bc:c5bb:7fc4:cf9f%6]) with mapi id 15.20.7339.035; Mon, 4 Mar 2024 15:52:20 +0000 From: Drew Adams To: Michael Heerdegen Subject: RE: [External] : Re: bug#69533: 30.0.50; Wrong byte compilation of a certain apply syntax Thread-Topic: [External] : Re: bug#69533: 30.0.50; Wrong byte compilation of a certain apply syntax Thread-Index: AQHabe4Trhzbj8TUhUmJA6Bkrfnn6bEnuX2Q Date: Mon, 4 Mar 2024 15:52:20 +0000 Message-ID: References: <8734t6n4r5.fsf@web.de> <87a5nesj7f.fsf@web.de> In-Reply-To: <87a5nesj7f.fsf@web.de> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|DM4PR10MB6741:EE_ x-ms-office365-filtering-correlation-id: d5194795-d518-438d-f9d1-08dc3c631344 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: iDJSSt+N4TEM9F+yw5Pt7EFkDvH8ObHp8bZ0Yv37uAkZbqZIzu4nS+X5OD/Bc9lGcuYG3Wq55g8ZNeQTiI8GIK5zye7tSt9lac6y4+pJAiuTRUgr2YCgmFTGOY99mvz9eDGnps+OG9zvWXz2F1484XT3sSxUp0ou8xbouO8Pels+YNVjWyVM1bkhe2yOJFczp+cX2NMchBBskXW9fgDx+ZfP3rdxACM/dQOaeS2WUSkxJOmtWFVYXR0rFo+6Ip+/xLy77K4EfG9lbt7g/nU7Am02lWLkcaibK9Vnn2OzUDEIcUKDS2iAt5XjQuinIamsSJ8RtlXF8cOBUEFuQc18K/1AhKS6Qk6ZjsxtBeF+ZxtOjpT5LPFzP7mEbkXZMeSFpiOI6GzlOmFE46EUwQfyrR297bXuPYg0MIec0zQBiVncbFxi9U+dwOv7afKs5pM+LiHpevXe9ScyF/NIR8r3NfuAI0X0PX7qoAQWuyM+fZDsJpqL0lRpIDY2rhm1H+atIwe9BLR/u0YxBz7XYyKwYzRM0canVmGA6vX1xwPCcm7OXufrwTOZuOknRYulnielFPGt0612TZyyWuZigrKJ/Ml0bfhVNGBRxPVJFiOUrFzwoSJbegKRdr59jy8Ds2IRfL9hjXt7U61sD29Ci2n3YTLEUFwwok1trkaf+haUDit4AzT738rFtXDkaj1cnukGUwBXyKTw57RV1WfoGI6V3F5Y7V9TXkCTduVqf3rt9OQ= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?wv5ErtB6tbNoIPjQWQFG/zBmdAdzE2U9cwsYRTiJhQfR70l1M8UHODUtiCCM?= =?us-ascii?Q?gXLomFt3W4qx+r8T6iJXJvcyMPO+RovCa88/phYEGeM95eHRMU7JhQ3XuLAt?= =?us-ascii?Q?GjkHN/rZt44lej8t5PlZsozmIDc34nNOFi1QdCnvUZlYh0EEoWdik1u3C9wI?= =?us-ascii?Q?fJr9HaHmycjWMdPCQVq5iRpxSRlIaylp7rdQuTKpip1Q4TallTuUlUKGzDRq?= =?us-ascii?Q?IZleEMA8thyOOlrH26gQe5fjGWNaW7dVQeaITtJHd44bI/1E9fsghIxiKPmF?= =?us-ascii?Q?FpzDZFeFy7Vue3DnjbES5E5IaVO0rLaNrtMcy7yazCvmX+8Y9nOPhqM0BQgr?= =?us-ascii?Q?zrUUZLOTLxVH4Msu/jAxCvBnaJqLivZ3r4UXxv7s1nYx+tVrt4EaFE35FCdr?= =?us-ascii?Q?1eoiKwGNK/Zr0O3SPLSsWsQyr8B6FGxCwglLi3iXKBKmA4jEL94LJyR2/ytg?= =?us-ascii?Q?cjK/xN0I3laJo8I4gBrfaprczAlNZ4SrzZilFWEUTw3DLSzgOoQkc1ffZLo6?= =?us-ascii?Q?Enfxa6x8a3OxwcTY0sDAWP/1spWDmYfEu/34EAng33qNyy6H63M115gEVbZm?= =?us-ascii?Q?fHZGbBWmNBDB/2IEUYzbXTVdFgvRRGvTna92ney58R59GLlk1HGDWHAX8Ift?= =?us-ascii?Q?Ldno3qZdwdMy/ImQb87GOTI0ObYWC9BfjDXL7lrAVVfB2i6t2fbIpgSc0VTK?= =?us-ascii?Q?JmRs2jyivCIzLDzarkBBw7Ur9Cx1HdGc+Hs4a0m1VNv8tdgUPi3uBAwCD1t/?= =?us-ascii?Q?I3kDmLsaEDdZkvF5tkvt47HQJ2OGA7nHg0E8VjOmu4LTVersCYC8eGhKJWwH?= =?us-ascii?Q?U2xcFvsfrZWIxffvY3CjSY6C1QvxT/spxtzkjT9f/2Kqod2m3yPIdrWhRwHX?= =?us-ascii?Q?41ZbjNH3GDl2ZPS5eE02YAR1Cx77pLJgIcDryTuUUAcAmmFqL1R4i60nCtiZ?= =?us-ascii?Q?YH/EuGlD/3geoEsL6nDMBRE4hnE5s67iPUkUlNjEZjtRhBbsscuPMqZx6C/Y?= =?us-ascii?Q?j3iy7MQlXZjbAittBse7GW2sXgj7TCsXQhDC3GBfPchfSI78Amrg85HbCXh+?= =?us-ascii?Q?WA+8EK8iG1Lyjl0KumkdyG9O9zcnX3P5DXuUVn/9YqJ4PaXaNUtGtNQ25hNJ?= =?us-ascii?Q?uZmuyBx32rnSbIfwizSZMc2r0P+mE0NQUhfI/CFzQHpUzIe/bMXwP9V2wagT?= =?us-ascii?Q?gcZRKkTneZsZofAUHucclrP71QOIZoDsyVwOruD5I91X73ogkN3Uh1EGzU1i?= =?us-ascii?Q?bJ9bfdvm5nkO0sZOmJq4O8OosTyeFR1t+Dvk5jt1Qv0F5HNJ426MxzOr7Ma1?= =?us-ascii?Q?r2B+5jsLcWppJMoxE/NHmSTkCvAw0D5Sa7BZQPS1+8PKn5qv61N7A/iWpAuq?= =?us-ascii?Q?BOxXQxtuiYZgCo7Bfx2LMIBbGtlfPPgunODCzXyzuCpuFlmFCgWSAxwPWgU3?= =?us-ascii?Q?d7YEBN7+AmdUAYtp8P9ejZAJHD0Iew7+cr4Wfl7DO531D6O77iIkV2cELgzN?= =?us-ascii?Q?64bMS/KFIOXrz5YCfJ/AVZfRvAEq4vzM4djBIZe2oBbFO4SHUNSLfeQtpGK/?= =?us-ascii?Q?KF/I0eExq1k8ZvYDGw1rz3+nYsNq7Q6zT97dr+2x?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: bC1qAV/O9ImjUCNG6CiWWMBCHih3j2Jf2d3vcvQCtPy6v/LKYEXANKi7TK2pzOpM83v/4MrkJQJYCGOxqPNjuVZt5mQWqEKwVjBDwjxwStP3FST1yaZ+QP3zio+UTyqvnuw7Ocpoo3Q8nCmmOv0MJE/IYK5VKMMQ2Y5JN39hvyxSoO0avun2w1EVwo15H/3uLWoMWZoETgnWawdIPDdwxKJLvZUmGYxTpIs0qNjPElKaHpRo6ZJQD0uShASKH3nFS0Mx/iFV7mJH51Ny71blc2J1LSIbr4N2D2OUidISyNsATD2klDAQiHk1oEpsdc+aNxLVlhqJhFQo0OoBOs2H6tUqBVAO1GSFc4Qq8bcjgiM6i5XnwXosYOOLbHq+OJhvLOkVTm2CXpcyq0iacH7WIbcmTxF4heff4QbhL7RSnsICf/DX9qmPDA+OQFyuBReGSii2BBjZt8O5CC7uGoPIAptd0UKdEdEqLmPc4dPpyM+ZQxXmSqGd9UU55UlTEb6nAu+5NpTP/p+5i8gzrruUEYHGXdAi//NbFn0ua4i6XBVCO3TxCN6f5bXK85fu5T6NpMUC9QX0Q5JvKnVp4u+CBSXdM2V6doU3HgZG435s+K8= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d5194795-d518-438d-f9d1-08dc3c631344 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Mar 2024 15:52:20.1867 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: xvtcMpsOJDrSCnxki/DhScibLaH5Okle4FOwlM0SnYaHYpuzFcgY9lbqSo41zNZVglxVmphWu1YpDYc5ObXYhg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR10MB6741 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-03-04_11,2024-03-04_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 mlxlogscore=797 suspectscore=0 adultscore=0 bulkscore=0 malwarescore=0 mlxscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311290000 definitions=main-2403040121 X-Proofpoint-GUID: ScOKwj61u0KNPy7rfT-ejJrsFSr_rjNC X-Proofpoint-ORIG-GUID: ScOKwj61u0KNPy7rfT-ejJrsFSr_rjNC X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 69533 Cc: "69533@debbugs.gnu.org" <69533@debbugs.gnu.org>, "rms@gnu.org" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > Drew Adams writes: >=20 > > FWIW, I'm very surprised to find this "feature". > > That it's documented suggests it was intended. > > But I don't know why it would be. Does anyone? >=20 > Bug#40968 I think. Yes, thanks. I'd forgotten about that, and that I'd contributed to the thread. I agree with what I said there ;-), which is not always the case. ;-) In particular this: Pip>> I think there's consensus, then.=20 me> FTR, FWIW: Not a consensus that includes me. me> I'm in favor of making an incompatible me> change, to align Emacs with Common Lisp's me> more reasonable behavior. I might have added every other Lisp; it's not just Common Lisp, AFAIK. No one has given a good reason _why_ Elisp ever had this one-off (no other Lisp has it) behavior, AFAICS. There's no reason given in that thread. The thread just concentrates on "fixing" the odd-ball "special" case. And the fix was to mention that case in the doc. Really too bad. From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 04 16:14:02 2024 Received: (at 69533-done) by debbugs.gnu.org; 4 Mar 2024 21:14:02 +0000 Received: from localhost ([127.0.0.1]:45056 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rhFdK-0002PV-Bh for submit@debbugs.gnu.org; Mon, 04 Mar 2024 16:14:02 -0500 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:23376) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rhFdI-0002Oz-RU for 69533-done@debbugs.gnu.org; Mon, 04 Mar 2024 16:14:01 -0500 Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 424IxMl2006162; Mon, 4 Mar 2024 21:13:24 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2023-11-20; bh=K6Y0SO2yfd4OXmmloMfW9V0BLOaT2nzMhld89PkKEzs=; b=fL9lQgHgRrz4ZJSW5VP9UVu5WTfb/hr+ZkQ4lrr7YIpU8LiSfOzGNnn8+hS9rS8lpI3H ev6u3KLU7gTpbxm+8msH6H9J5XZ8ITiWV1uyIiXzWI2x9ctFKbe3WH44Y4wSNnoXdmWL MNE3QLSNG0/SIj0zsqbc6+pdf4zMqI8RYr9ZY063ko22QL4DoCKMJgKyCFVA4bByeT5Y Tkfjyes9CSyeT9Vwv2DhB5LU8Qtq14LNbvFtyH93pHenUhXNxHSfNE53pktVsEIjc30/ 4wGOnuws9k/WDwrYaiUETVnh31YNUmNcRXQEDIXo3Wxa4rfdP9rWCTzyt2NBGvFjwNIE mw== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3wkuqvck36-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 04 Mar 2024 21:13:24 +0000 Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 424KTcLD017638; Mon, 4 Mar 2024 21:13:23 GMT Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2168.outbound.protection.outlook.com [104.47.59.168]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3wktj6q2ba-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 04 Mar 2024 21:13:23 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KByc7WjrLOiCVazX64m6vPDuEYfuZkY+wWR/9/q/vPK6E9fgv8XgKyAmhg2Rf+IB+8MALdu4p3SGT0ULrrI/axQcNjfQ8t3CUEUC9rC/7mpYXOQ3k5+ImnrGQAg851a5c6foT3EBcLAoSOevaQlF6bpbwy6FQo3UCX7Ho8TtB/89m9jeJ7gxAJA0Ex9gCJeRznNO56pg3MBcFggqfxL0gqEyDaVwG8Go61Mm8jyaUHo31ceZxsxbUAFxkVa0h9yu2GcZniLspZepl8boTLGZ9b8MLKQOnk0SDC47QnSQCSEfO96UfifeMGCGN6h4p2I5teDCh4Ma3xdyG4fZkG91ug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=K6Y0SO2yfd4OXmmloMfW9V0BLOaT2nzMhld89PkKEzs=; b=fV8Z4oosHPAyYlTtQXr20sYwagTa9Hmm9J3MhhXxu+SfuKtMaykm2cpxVBZBHFvb14dkkvqWqBTuQDJQQ5QW7hIV9w7S3PxPrHid2piHpdN6LKeDSV4bVCeusxZAGnbRMtrdaNkpGOm9KylnsUjvQyZpXZqitzoYXfye0fEMSR+JN2cgE4NbV8ce5TbiBINIQKSW+6+l6wVPTRvNh/0r6OBNCo5YiKkS+zkRBNPy3Sr3zmuxsY5R11pkBYoyPF/5b5Lon8VLQQQ+dSZiOqNpdHwg+tsDjHi/oIDdKySPhNlMkIUZt6UT1jhVvBs68DbK9QBUav8FAr+YeknliofUoQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=K6Y0SO2yfd4OXmmloMfW9V0BLOaT2nzMhld89PkKEzs=; b=C9wuAFepz/oVZkQsqAH9B71o8t08xznM30o4s95GpLCsRbJ045+kkC9yg9GyhyUEAi/clUk/IZ/VE5A1fRAC+ye7v8Jk3bvLkNpwegXrCNyAAygGejfQXf0oYWG5mDdgs09ojauvhLINY8aJLPuXgOPuZkOEKgK0fw7prRsWK/c= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by CH0PR10MB5147.namprd10.prod.outlook.com (2603:10b6:610:c2::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7339.39; Mon, 4 Mar 2024 21:12:56 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::d9bc:c5bb:7fc4:cf9f]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::d9bc:c5bb:7fc4:cf9f%6]) with mapi id 15.20.7339.035; Mon, 4 Mar 2024 21:12:56 +0000 From: Drew Adams To: =?iso-8859-1?Q?Mattias_Engdeg=E5rd?= , "Basil L. Contovounesios" Subject: RE: [External] : bug#69533: 30.0.50; Wrong byte compilation of a certain apply syntax Thread-Topic: [External] : bug#69533: 30.0.50; Wrong byte compilation of a certain apply syntax Thread-Index: AQHabjfJyqqfjBPUaEmTU8g3ZDJ82bEoEvPw Date: Mon, 4 Mar 2024 21:12:56 +0000 Message-ID: References: <8734t6n4r5.fsf@web.de> <8734t6shpa.fsf@web.de> <87r0gqa175.fsf@epfl.ch> <87le6y88go.fsf@epfl.ch> <8192E9B1-D818-4F56-877E-F67B9223D4CE@gmail.com> In-Reply-To: <8192E9B1-D818-4F56-877E-F67B9223D4CE@gmail.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|CH0PR10MB5147:EE_ x-ms-office365-filtering-correlation-id: 3469f687-690e-4ab3-d53a-08dc3c8fdd11 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: kyk6XTLyPtsUioZf5nn/W47pdV/9MwOM7/TmshIlHVFwE1lXlni6bY0LJXn85HfVD1Io4RzcjmHNoR8+b1ZDcE04xf2GXbSm/DOpupAU9HAhASOaUaLUfN4hjb27FGdfwlNxyYIqF5UZGZh5A9fNwKhYdPvmXuU+iuO05c5WA10jxFti2b5QiV9NT2BntWHB1OMp5TG6wvIG54vbfjr9COEYseHrn/YC1+0lLHMXzPZDijStV/Xg25qY7tYk2Xyj9HT9+YDcV2ckG3uE9JWlmcxv6F+k4yKqNB71SgkNzeSYZENML7/6KyjGOXdgHWIHbQJC3MbDgiVA01LiOpJhcS6Xkv9NtLdfqSYTWj+cNc6AjeRg8FKe/882oBMYG+TkVh6GMKLeIRJAIKK7FlfUq1xUw1IYv3YoJBtLRLURFbJGuYZu+Pn3kTRech6tEWDEHwYK8+hvr9Wc1jgrUL89bWweROCT0pra4JLIg3lwM4Rfjhi5V+tWcrLphVfXK3MvRn8dPtHFqKEtO5OcBgfDtRKJzZ8nEHKnnvzAnb+VafmtPaplv2rZpOFwSZbWDayjEyyi+ujRyZ0Yz1ojTiGai3ar+bBoJOVo0MEqqybHs6cCqtBkDEKJDJOAL4GtAsPNJN+A5IErkJ4HzXUUlQzmSyoGtAUtp3JZMAmV73PH0P+pDFecJBzWRPgA1H6HnKHbGu0C9jdw3oKA1Sc4bm9/isnh4oOVfncNYpnQMS8dpy4= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?VJcuRU37AeB1BGbrnVT/mp2LcI4sOrdniYUgklCupq7s0YGsZcJXEz8bRZ?= =?iso-8859-1?Q?6cqKgynU/7r1sWRsKBz/yRz30vluQw53bdGlqqHKmXUXkBNdbMsjlkCJ+X?= =?iso-8859-1?Q?gtwoy3UxMbYYNb81TLxK20IrCpMOvEjonZ0OChq1xqKawKIPxTrCNnPl9o?= =?iso-8859-1?Q?9la8Mm5Rg9I0PjpBDYjvB4R/baEzMH/4e/aMR/mER6MbR0resKM22WCnQd?= =?iso-8859-1?Q?+jUXeISECAyD73J2ty+cN9ah9NcIdLMLqPYzp8Su1Hu7sjPvNhEEgy81ob?= =?iso-8859-1?Q?bWxnMYKYsLK3Qhr7JxrnQTH6lWrS+10TurE8NG/scTWUX0+DiiXZR4Q8bR?= =?iso-8859-1?Q?qs8dEYxtBlgFKhEkbMEgtgwYU29OxzTJ8Jy98JaPQ+MI7U+xbWEzgFsTHz?= =?iso-8859-1?Q?w73b4ZBCqB6cjOb06eCBD1CNNas9zEsOJcuEsxsDQN06P38Kz42srs2UZH?= =?iso-8859-1?Q?pMK2+hrd5XeJKiJITR3GW/GeM65Q9lom7h0k9WIOSO3v5jOCg6qEhyR8ro?= =?iso-8859-1?Q?8xqlEX98OjELYJ18QjAjb2RnLLj8eMAGyRwCLEyCR8rMjcJ2baSzg+lPCD?= =?iso-8859-1?Q?Ep3EuwVZlkzqZswvjicTUyhtI+gWDUjkXffn6hNsxg1G51SlSDbSJVb7Y+?= =?iso-8859-1?Q?3hlya8VV5ZGNnJImvqX3vf8Gk5QbjSTcpvJ49x0P8S/gN3KL6uvjVCcUn/?= =?iso-8859-1?Q?y5b0wlLrA8q0Xc+NPELZn7jFzILI2SeulF7MXv/u62gIMDCI6DBevvHOpC?= =?iso-8859-1?Q?tS3ZdVnZMs4YXuNJOiwKKVeI2yDjKhK88MTCVj42jaBaggBsUDjZNM7bSf?= =?iso-8859-1?Q?YJb2X2R7VmYNXWFB1pGd4LtHOk4IorbhZSCGTms+SutkcRWTD0gGhx6AuW?= =?iso-8859-1?Q?KArpJ67fb8+9pkwKDtaqCzHgxhV81tPeGhrEooLpTSpQTNFxNQy+SrfPre?= =?iso-8859-1?Q?rInHuEVcK4lAuHltEUvMy+e6gqNxqoolf96S6j6HEmIkics45jEu+fVwy8?= =?iso-8859-1?Q?JPW+krGS7ZlAq6OyQkTYTEUDUj1UH1eeko0GhcTXSZepL22oKOSswOsGXY?= =?iso-8859-1?Q?GWYhq3sFTdVfYA2RUWSGpp3eGjeLpYp7bJBj77ga0IalQHAK9NOzgAJg9M?= =?iso-8859-1?Q?5J50s2syjQ4DtefvEvtbeQEWSPIvEUirhsIGXHmd5xpgCSpE98Pe40CSMl?= =?iso-8859-1?Q?i0IkVEbCZxX+fUk3xdTxGD1ChcXuch9PkV7EgXb1IsCQlpHJ8pQHjAlw/R?= =?iso-8859-1?Q?eUnaERNYtGIrRS9o0oR9Vwf0yuJk2XddMxvHVzN30hhfNjOdO/AinCzN1Q?= =?iso-8859-1?Q?nxcy8j7uE/xGV47vivwIXehOZG0CwqyMi6/SSdP+IK43zVXyUcoSgDc+7C?= =?iso-8859-1?Q?SI3CLFBS6jTOSlFtxzgbJz362g9z2DOOVbW7ckFcz7zQ0CRnig35BryH1h?= =?iso-8859-1?Q?eXOxbsKBCRdXQgNOzYnA5wDk6yKw0grr04OyrN6gVWgKjwc6gwUwRkcIuW?= =?iso-8859-1?Q?xAcnH3ks76dwa6cFdaxFfdm3Fc/kbE6JAvjs78OECsHZZSbyw6BmERqpQ0?= =?iso-8859-1?Q?SMjFiCcc7kt37GXGkb4C/DMq83eCE2G0GO9B92Hn0lruXBoYq96ihXrZJU?= =?iso-8859-1?Q?NzBJ8YILGUwUopyewnFz1XSnHdXZ3ckTxm?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 4QMaK5q62rWZvs08u/X8JIIPFGfnQj5PF6815LcNe7IKi60lC4iAqWMc3HYszrxYdJwdBN5LceA6P8B7DxYFwR+3oIb8LIlehHcZFqsOwN9RU6jnylq//sESh6XScSjwIl5oSfJT7EVrtYI91u4mkYoWot1dPMXt/M2yKguv/zedWhi3v+cGIQVV2zKVItSZ/kSYqneotQnsuCd0+wTkC5ncUPj2IXsTJr7c6XPp4hlgDEiN2IQ3R8TdFbM/NJpqXy3GUMpzKCZljNUzeU3Hb84ExpLfCbQbXrD5IIFqYdxvv1fWbBLpDBnayy8Uk42FHA2c//OYoj+rbQ/hYMUKBhQjAexdNVPIoWRLRsGu1eIKFRp3A9FOfUpxS+13WGqpoIZUfoSwlspJ1pcRIASHrBjKAPghvDWnEYTXx8U1OanrD8OdAd+IByKha2I3vLP6NNgMEZlWBuMn9haX9nQ7iTSnI6aN3M+qYW153Kr/0yXm/b0/CeKiMYiCSZXY+VInlt4y3DvZaeyTW6UWa8x1e+cInnVU0P+VIGW30s18awj4qv+D00UOncQoQrmSU5FL8OmZEXulLuSNPKemXnauSzBk+CnX3o275OMsUS5saBA= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3469f687-690e-4ab3-d53a-08dc3c8fdd11 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Mar 2024 21:12:56.6611 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: XwNL5TuBIoiqN7iGCJWQW0M7aFLgA7IRfTv/h0uX64aSYOCELQb8TNK7uHgU9KVY7/j7e3t8oW9TqhvGy7+61Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR10MB5147 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-03-04_17,2024-03-04_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 mlxlogscore=693 spamscore=0 phishscore=0 mlxscore=0 malwarescore=0 bulkscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311290000 definitions=main-2403040165 X-Proofpoint-GUID: zao3bdznNOdlZDkHjwmJCBifnqVbJysB X-Proofpoint-ORIG-GUID: zao3bdznNOdlZDkHjwmJCBifnqVbJysB X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69533-done Cc: Michael Heerdegen , Andreas Schwab , "69533-done@debbugs.gnu.org" <69533-done@debbugs.gnu.org>, Stefan Monnier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Pushed to master; closing the bug. The real bug was the misguided addition of this "feature" to Elisp, making it unlike all other Lisps (AFAIK). How about we fix that instead? From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 14 03:53:57 2024 Received: (at 69533) by debbugs.gnu.org; 14 Mar 2024 07:53:57 +0000 Received: from localhost ([127.0.0.1]:48175 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rkfuX-0006rS-Fp for submit@debbugs.gnu.org; Thu, 14 Mar 2024 03:53:57 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33308) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rkfuV-0006r7-Tu for 69533@debbugs.gnu.org; Thu, 14 Mar 2024 03:53:56 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rkftp-000747-Bp; Thu, 14 Mar 2024 03:53:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=jLZkhKNPM+nXELeo+O51bGEYX1ZyBGdj2zNTxTt8ZOU=; b=lcpPE8yjI620qm5s4yD/ KTWr/+muFxya4qCd8i6jy9zbGvDKBX4zSXaNdXcmnm5eLv6GIr7lIMjKYh49TBXdud+LYHdAJqKZ5 rPk92WbhvIYbPHzTI2/B1cReUlN2kUh0jU4/XqAx6hT0TNP4tDFLN7wbAcxl+279tP0YDY3icrQ6i o77AVIdopaSisY4Pk0Sn4f0p/sx/ZAuqlOCDpbesE2jNdHuRTxljibta7V+DIoe8t3Pw9UYF13RpR GZbtRd926V8R5eDuE40zXLzOnnf6tV10WTgZLaANZTtzZH2QC/WkKqpe33ouzuNWTJlgXSuOfT/f+ 1O4UoQagRSb5NQ==; Date: Thu, 14 Mar 2024 09:52:52 +0200 Message-Id: <86msr1b67f.fsf@gnu.org> From: Eli Zaretskii To: Michael Heerdegen , Stefan Monnier , Mattias =?iso-8859-1?Q?Engdeg=E5rd?= In-Reply-To: <8734t6n4r5.fsf@web.de> (bug-gnu-emacs@gnu.org) Subject: Re: bug#69533: 30.0.50; Wrong byte compilation of a certain apply syntax References: <8734t6n4r5.fsf@web.de> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69533 Cc: 69533@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Mon, 04 Mar 2024 02:51:42 +0100 > From: Michael Heerdegen via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > > Hello, > > C-h f apply says: > > | ... > | With a single argument, call the argument's first element using the > | other elements as args. > > Issue 1: This doc sentence has to be moved after the following example, > because that example: > > | Thus, (apply '+ 1 2 '(3 4)) returns 10. > > is an example for the more widespread syntax. > > That sentence actually explains a special case: it tells that this is > also allowed: > > (apply '(+ 1 2)) ==> 3 > > > Issue 2: The byte compiler currently miscompiles such expressions: > > Expected: > > (funcall (lambda () (apply '(+ 1 2)))) ==> 3 > > but > > (funcall (byte-compile '(lambda () (apply '(+ 1 2))))) > ~~> Error: Invalid function: (+ 1 2) > > AFAIU this is `byte-optimize-apply's fault: > > (byte-optimize-apply '(apply '(+ 1 2))) > ==> (funcall '(+ 1 2) '+ '1 '2) ; Ouch! > Stefan and Mattias, any comments or suggestions? From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 14 04:44:46 2024 Received: (at 69533) by debbugs.gnu.org; 14 Mar 2024 08:44:46 +0000 Received: from localhost ([127.0.0.1]:48289 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rkghi-0000Kg-Ey for submit@debbugs.gnu.org; Thu, 14 Mar 2024 04:44:46 -0400 Received: from mout.web.de ([212.227.15.3]:40009) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rkghg-0000KQ-Cv for 69533@debbugs.gnu.org; Thu, 14 Mar 2024 04:44:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1710405834; x=1711010634; i=michael_heerdegen@web.de; bh=ZA2v5FpXOVFcdgxF4TaVEzOi7w5ZnmCUrcfG3LXrFzs=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References: Date; b=rKo9k8TgnobF/xk+mDxqfQA1p+PpAhbHBMoi6um0mLAwvlAmA28EBtc7fBU9ftBG tjLEAlzSWoWKCbwox341sS9gFaLrY/llv+pw6WLnoGJOD1uQNdbDWJ+UcVWw0mQZk +ztqqbEe+KzRuWu5Q+KlAd0urwUsXkDPNc2nkL0f1HyXuoJr6w3bvTrDwD5ybqip7 53PZAf+3+NzQbDHkjHInpSRtUe76efKT1zESI4/jXr3eHprOwnkeN0LdUuqkFPDZ9 F11jBEDccTG1yqxzeBCu7e6fFwPCJEi3llRvh57/082rcztSRLVQfPWk/JF9AUlXX e4dleSWHyQeDezSimw== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([88.66.201.203]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1Mv3Ya-1qtozK1XLk-00qvc9; Thu, 14 Mar 2024 09:43:54 +0100 From: Michael Heerdegen To: Eli Zaretskii Subject: Re: bug#69533: 30.0.50; Wrong byte compilation of a certain apply syntax In-Reply-To: <86msr1b67f.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 14 Mar 2024 09:52:52 +0200") References: <8734t6n4r5.fsf@web.de> <86msr1b67f.fsf@gnu.org> Date: Thu, 14 Mar 2024 09:44:26 +0100 Message-ID: <871q8di4np.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:7iZdf8jUIeDyGcXJw38KRM8Z3TvZl7hrlOoSafbdVlkUzCubS1Y yuMZUO8nLQ9+5ffd+p6HBEdtv+kcc2GUX+ymFVlOXwGBK1ajZODKSiJw82LTErrc5GB9JXz jBcxVspMQwq1VRc4ZCJiqcxbthXt6qpaNW80AW8Ye4xOPu2fx3xIuPqCW0O/JNIlCDcw7jb kOsfBJQqV8YJEfRSboePw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:dB6ACo+7gE8=;gQ/BDiqtywOdMHMAzqNeQTtA0V/ zrjaC3spB56CdPOz9xE2CiBa5hK93xj9L7O7ujPp/zMPDc9WGCGlCZtFu4MwidUn+kGzypv6v 9risph5mqpqIlzs4/TK9Qq7ZWlpI4Se/Simw1m1KpzcVP/m1WehSaSF7nMd57RUuamZq8fMZE S2zkEI0w4IzvdlSXEtYqUwg7Bhl2Pr28I5LEt62RzVpKivxkwF/S344mdKrv11qZTEx1nXrNt 7fMBMpeWrDX/PCyKKZNk2hbQMCqDUlg0LTJbx0uaYoH0Z+lCCrnw9/bejB2bSpvYH62g6+crn USh3iBqZtpWeqoJkPrIGcm67o8JmgTM9cWR/epitsAiQEBQ7j4VqOP7tfBIp/mYeLrD9HouEx idWj8KPZzlgYgNCZ2c/PiYc4cB2lhGeApjUD3XAM7O7txq739fE9O3t/GET5H2I3fwSZsv1yH RiXungYD3EJ1TvHOxB8pkdsTk1mrw8sKXHVFpJM3oEUcvsQBCbIQ3jCyfh4RV6JpMPvzQBwYP dzJmWB1AtaoRGBj57S1fj6ifudiOSg3Obz+nmnsbTNc3VRpPSHhwkc21XwGueb/bbAL+LaLMB YlA8lwsGiGeK6YiTplHTsrBL7Jr9yhUTm3YIzU66JUMVjd6FQkPTk9xNW6il+i7xPRKcsCGsq Ea0IRVFZHkllbco0N6VtKlDtFbilHd9aI0edLwjtyAbhmU5i/dRZIFnk2DKTr72D09Z5o97jX 35vKExFpDDdDQ2D5wAg+zQbiT1St/6rcr1liSDiYdEWmiFKeTZIyGEBsBLXowk7Vpsl4rn+8d BYIVbVyrP7oSXdhLseMZKJDAm8coTCPXG2v74/QnQn9iQ= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69533 Cc: Mattias =?utf-8?Q?Engdeg?= =?utf-8?Q?=C3=A5rd?= , Stefan Monnier , 69533@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Eli Zaretskii writes: > Stefan and Mattias, any comments or suggestions? Mattias comment was to fix the issue and close this report - did you miss that? Eli, what is your opinion about my issue #1 (the docstring) btw? Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 14 07:14:18 2024 Received: (at 69533) by debbugs.gnu.org; 14 Mar 2024 11:14:18 +0000 Received: from localhost ([127.0.0.1]:48473 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rkj2Q-0004rL-4S for submit@debbugs.gnu.org; Thu, 14 Mar 2024 07:14:18 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36548) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rkj2O-0004r7-7a for 69533@debbugs.gnu.org; Thu, 14 Mar 2024 07:14:16 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rkj1f-0002ml-L8; Thu, 14 Mar 2024 07:13:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=5604NXcJQADXmO9Oqy5lPpkB4NcZamI3GIZxkwHGHsE=; b=Z33Tam+pyKkI2CPwtcLp fh3yhZ+RmguwadIWPiordpJobdqfUnYRGlhpLSx+bIn5up1Ed4U9rDS5PBALkLykZuhi6dv9R0x2C epw+PqeKCi+5yj66Z2/ZvLqYKf2cjHSBU/SgtY0tcrPIKkbQONNKCKIOEZQuaidYZswAccAbdBVHd 4hTq655nu3YcN5xqRtrh63CztZNyACdptsf8uAGaOlkKkhzoWnz/67pA75nQh356oRUFN80AMNdZm p+QXSvoAnvGRC67sqnnYAf42pKfPU9Sfm2ASQ3P87gggFC0WYinBGKTwrTBZBjxKQuj2RHw1PO1dV wPIOPYaRosHLpw==; Date: Thu, 14 Mar 2024 13:13:27 +0200 Message-Id: <86jzm59ico.fsf@gnu.org> From: Eli Zaretskii To: Michael Heerdegen In-Reply-To: <871q8di4np.fsf@web.de> (message from Michael Heerdegen on Thu, 14 Mar 2024 09:44:26 +0100) Subject: Re: bug#69533: 30.0.50; Wrong byte compilation of a certain apply syntax References: <8734t6n4r5.fsf@web.de> <86msr1b67f.fsf@gnu.org> <871q8di4np.fsf@web.de> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69533 Cc: mattiase@acm.org, monnier@iro.umontreal.ca, 69533@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Michael Heerdegen > Cc: Stefan Monnier , Mattias Engdegård > , 69533@debbugs.gnu.org > Date: Thu, 14 Mar 2024 09:44:26 +0100 > > Eli Zaretskii writes: > > > Stefan and Mattias, any comments or suggestions? > > Mattias comment was to fix the issue and close this report - did you > miss that? I'd like to hear from Stefan as well. > Eli, what is your opinion about my issue #1 (the docstring) btw? I agree. I also think the way the doc string uses "our" is confusing, and should be reworded. From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 14 07:19:59 2024 Received: (at 69533) by debbugs.gnu.org; 14 Mar 2024 11:19:59 +0000 Received: from localhost ([127.0.0.1]:48482 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rkj7v-00050r-AF for submit@debbugs.gnu.org; Thu, 14 Mar 2024 07:19:59 -0400 Received: from mail-lj1-f177.google.com ([209.85.208.177]:61634) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rkj7p-00050Y-N0 for 69533@debbugs.gnu.org; Thu, 14 Mar 2024 07:19:57 -0400 Received: by mail-lj1-f177.google.com with SMTP id 38308e7fff4ca-2d46c44dcc0so10520321fa.2 for <69533@debbugs.gnu.org>; Thu, 14 Mar 2024 04:19:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710415092; x=1711019892; darn=debbugs.gnu.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=+o3OAtJr3HJwca7ncfojmUm0J+3dbAfcSHRtzFc/5Rw=; b=XC8zV/6Dnanmwvp/uzzuEXLrkgEN3+LzwYNSmml6LDRAtixQDu5Y6JwGq80/OYOCkE 9ykyVDHuSoMMDLrOfP+gjQy4DFsjyV+0CaubqnbW9Q3z2AzuS74hH/sfu+URrGRedGls Q69jWaoJNgem2YQxsqYxxNtKpdndhRWvKfUFw7WvmDjaZ1ot8HlEK7R688X9LCRe8NFd ymcdj09mytfMkZi0I9/9ju88MXOScDVefStqrXTJ8lrptWKxLxmztCOmEUjF/ez3VLX/ kTaf8BHuYZEHGFZRLOVZy+nHt/oZ/5cZYginJcPxlwK6g81cif+JGRYdb0cGKfobS9UO IQDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710415092; x=1711019892; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=+o3OAtJr3HJwca7ncfojmUm0J+3dbAfcSHRtzFc/5Rw=; b=js2ljscTWxVerPIOe1TdD7ro5XGD4FjjvB3xXNKC7gemB2H1vOD3i35Hjhk6xcP8st IxV7UL/lYM6O01J/gHdKEVAXnf5fKuHmLlm/lFUnnDVizFbf9GQ3gw0FuZxsd95u+w5O dtBxaf/5sttTGT34wBHdMh0zHft5GzzuSFZ5B5B0/PcpL+AN6eKI9wDlgexFLTmN57Oh RvTqKub0ZM/gQMvye54RfHcstgCcr5U85tRiiJoGka1Sa1z3esYrqmyNZusHppq2q0OL Irs4SKSuoDeIPgO5Cc6tVVbbJx4qCQTB8IUnmD0KmnMqEybQzrTc79oiQTcc+y9ArFFq GPog== X-Forwarded-Encrypted: i=1; AJvYcCVPtD3pmmx98eEtD4k0Uy0Nl+3ZAqWoapGKsn8pDAM9FvvAu0IKQR6tRrAKX2V6PaTrSXuRqSURhUqbJvpzCjA1J3rYtc4= X-Gm-Message-State: AOJu0YwY25ReCrfwj6bNsjS3c+UZSBJbH2uLF/Tjs+KwTzJL0cUB+okf xmL4VJN0h3Bh6CBTd8CBHSdWTQu7/IKVfsWQ9wBT2lhSIiQweFqW X-Google-Smtp-Source: AGHT+IFUWlOConCuMLXK01nG/nPa3Ye56gA1MhpyhSwACoUOsOkgtJb/yoLTcHXXm7hw1In0pamepA== X-Received: by 2002:a19:5e5e:0:b0:512:a371:3b27 with SMTP id z30-20020a195e5e000000b00512a3713b27mr1036230lfi.13.1710415091667; Thu, 14 Mar 2024 04:18:11 -0700 (PDT) Received: from smtpclient.apple (c80-217-1-132.bredband.tele2.se. [80.217.1.132]) by smtp.gmail.com with ESMTPSA id t17-20020a056512209100b00513ca658c6asm227681lfr.205.2024.03.14.04.18.10 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 14 Mar 2024 04:18:11 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) Subject: Re: bug#69533: 30.0.50; Wrong byte compilation of a certain apply syntax From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= In-Reply-To: <86jzm59ico.fsf@gnu.org> Date: Thu, 14 Mar 2024 12:18:09 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <8734t6n4r5.fsf@web.de> <86msr1b67f.fsf@gnu.org> <871q8di4np.fsf@web.de> <86jzm59ico.fsf@gnu.org> To: Eli Zaretskii X-Mailer: Apple Mail (2.3654.120.0.1.15) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 69533 Cc: Michael Heerdegen , 69533@debbugs.gnu.org, Stefan Monnier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) 14 mars 2024 kl. 12.13 skrev Eli Zaretskii : >> Eli, what is your opinion about my issue #1 (the docstring) btw? >=20 > I agree. I also think the way the doc string uses "our" is confusing, > and should be reworded. Seems I closed the bug prematurely -- sorry. Perhaps we should move the example in the `apply` doc string, and that = of `funcall`, to shortdoc? From unknown Sat Sep 20 12:59:46 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 11 Apr 2024 11:24:16 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator