GNU bug report logs - #70155
29.3; Several Emacs Lisp list functions accept non-list arguments

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: wishlist; Reported by: <tpeplt@HIDDEN>; Keywords: wontfix; Done: Stefan Kangas <stefankangas@HIDDEN>; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 70155-done <at> debbugs.gnu.org:


Received: (at 70155-done) by debbugs.gnu.org; 1 Mar 2025 02:55:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 28 21:55:38 2025
Received: from localhost ([127.0.0.1]:56689 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1toD0s-0007iy-5X
	for submit <at> debbugs.gnu.org; Fri, 28 Feb 2025 21:55:38 -0500
Received: from mail-ed1-x52a.google.com ([2a00:1450:4864:20::52a]:52668)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1toD0p-0007iX-Px
 for 70155-done <at> debbugs.gnu.org; Fri, 28 Feb 2025 21:55:36 -0500
Received: by mail-ed1-x52a.google.com with SMTP id
 4fb4d7f45d1cf-5ded6c31344so3438931a12.1
 for <70155-done <at> debbugs.gnu.org>; Fri, 28 Feb 2025 18:55:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1740797730; x=1741402530; darn=debbugs.gnu.org;
 h=content-transfer-encoding:cc:to:subject:message-id:date
 :mime-version:references:in-reply-to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=oq30j8OWyiYmMPku6tBLEhcbltkYj+hXHAOozuuLbik=;
 b=jcxcaULfGC9NAL5SHH7sQ3lF03GtGwqSIMQbwNId19Inoc1tDmbzMXC1dQ1/ushCaG
 IJkyFuFfxQLHWfzUeZzdb/QTqaikyTV//vrH5KOggC/UYejhQijtJ5b4uCbsO3zMslwQ
 S5H6NpoK3xkGMk/vPOVqz00qLgEQryBhIDNDiJ81pHHIwtRw5iPOa5C0owfF6Qv2GdUV
 ZrrbDpIpgVawxmhQ8rMZ4YfnYW9/XIIHCik0hTC0MpJxbjNLqLs1B2ELmT1AfuUXtlm3
 5lHz9ppV+GBNZzF7jpBp+XzNW34dVn9DNRrZUz5Y50TlyS9LUb4SM1bHTciEWVb+o7cz
 0SrQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1740797730; x=1741402530;
 h=content-transfer-encoding:cc:to:subject:message-id:date
 :mime-version:references:in-reply-to:from:x-gm-message-state:from:to
 :cc:subject:date:message-id:reply-to;
 bh=oq30j8OWyiYmMPku6tBLEhcbltkYj+hXHAOozuuLbik=;
 b=UOA6Ln2QzAYxJDAmJpJ1lVGSRG6oKUKN8LhFSTKsjL7Sf79TFqzdkQdYtSoyTOsVIY
 ZwNVVaX88pr/uRI7sGp9rWvRX0vDiypsRhKFYFZezySXW4MnpGZ1iL0TYHETLNXyxyHR
 g0X5TChHYGbH8IZVbxM5VPtZktRHtlGMQPPjFrN9k3WpssIUr2G6pW6f7hhzCeSiu4vG
 Mhnxh+YVuRzdohPy1UbsRI+KVFZ4S/ScQzvAF8HygZtvZbYDJJTZlNteB/9HOiclJjPY
 edit5ly0mfSY79WC80k08+MYafy70p7zKog3zTK1Zy03ff7+55Fxj4UtD2FQ+LMm5OBZ
 ozWg==
X-Forwarded-Encrypted: i=1;
 AJvYcCV5Bfbh5c5dBrxzNaLGkwLylkmTvMlahfYe4QJmio1FrlwSuzzYMTlWrkwz1RaEnXpX9q1nb83jxg8j <at> debbugs.gnu.org
X-Gm-Message-State: AOJu0YwqbHPb88FlP6tKoYxXuwYEz6J/JeDcrh4r0ExRro84+LFZWaCI
 XN+qU/ElKdM1b7vnFtD743zXbaFq2cCIJrhLYo33/zw1l5JGrT/M1apqEXoXZS3eTrMhBblJrYf
 20NJ8afz+kjxL18Xs6zw2HZ8fNDY=
X-Gm-Gg: ASbGncslteWHZGZP46jkvR8jqxWmH2iJRbZIHaO09EFyjfXLZJ72VNSU1zRATMKZw+5
 WzSfI+8cWUZDCKrcWIs/jIIofxidAW+NaQE9jNEmi/62aQ1UxTgIv1ujRf6YxY3PSzSh584n8Zo
 Vy7wn1eneMVw6V2e5NyS/+vUa9GSc=
X-Google-Smtp-Source: AGHT+IHewM9J9fb8B9AuWDcG5VaPdwRYOT3OjOUe+D6+TzhFptoMynS+V3fwuwq3hj1M47WVO058Nj9dRmx0gncbt3w=
X-Received: by 2002:a05:6402:3548:b0:5dc:7374:261d with SMTP id
 4fb4d7f45d1cf-5e4d6ac4b81mr11875816a12.7.1740797729555; Fri, 28 Feb 2025
 18:55:29 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Fri, 28 Feb 2025 18:55:29 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <F6D3B900-CB03-40CA-8BBD-7CA592EFC9DB@HIDDEN>
References: <87y19v8igf.fsf@HIDDEN> <86ttjnw6z5.fsf@HIDDEN>
 <F6D3B900-CB03-40CA-8BBD-7CA592EFC9DB@HIDDEN>
MIME-Version: 1.0
Date: Fri, 28 Feb 2025 18:55:29 -0800
X-Gm-Features: AQ5f1JoI3UYqxx1NLq1H6Q83KUU4gqEmal2zyQZBJEUe4059nYq2jQKG6fkH_Y8
Message-ID: <CADwFkmnhN3+0O1gYsxeCiGxQEAy9ZgJ4c9aSNXFRV8UQ1KYK5w@HIDDEN>
Subject: Re: bug#70155: 29.3; Several Emacs Lisp list functions accept
 non-list arguments
To: =?UTF-8?Q?Mattias_Engdeg=C3=A5rd?= <mattias.engdegard@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 70155-done
Cc: 70155-done <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, tpeplt@HIDDEN,
 Stefan Monnier <monnier@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Mattias Engdeg=C3=A5rd <mattias.engdegard@HIDDEN> writes:

> 27 apr. 2024 kl. 10.22 skrev Eli Zaretskii <eliz@HIDDEN>:
>
>> Mattias, Stefan: any comments on this?  Should we document this, or
>> should we change the code?
>
> Eli, thank you for bringing this to our attention. I personally don't see=
 much that we need to change.

Mattias provided an explanation for why we shouldn't (or don't need to)
make any changes here.  I think it makes sense, so I'm closing this as
wontfix.




Notification sent to <tpeplt@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Stefan Kangas <stefankangas@HIDDEN>:
You have taken responsibility. Full text available.
Added tag(s) wontfix. Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Severity set to 'wishlist' from 'normal' Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 70155 <at> debbugs.gnu.org:


Received: (at 70155) by debbugs.gnu.org; 27 Apr 2024 15:01:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 27 11:01:39 2024
Received: from localhost ([127.0.0.1]:49507 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s0jYZ-00024H-0P
	for submit <at> debbugs.gnu.org; Sat, 27 Apr 2024 11:01:39 -0400
Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:64890)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <drew.adams@HIDDEN>) id 1s0jYV-00023v-NK
 for 70155 <at> debbugs.gnu.org; Sat, 27 Apr 2024 11:01:37 -0400
Received: from pps.filterd (m0333521.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id
 43R3Eve3017140; Sat, 27 Apr 2024 15:01:15 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=nobVGzP45rCvwM/d4zw3LyVzIPFvkvYdhb9Y4Cj+3is=;
 b=T/s3bjUw6RWrvJ7loQKKGFuJJ9jc+CyFRnVtEYo8tk3CEH9VqyXVY5+p/GS43XhxJV4F
 ukOsYfy3ayH52w1a4sMxq3wpv6uoLCZlJwaUO0PNb49/b7wVipRGNSjcKpBSkcHOOWvD
 +f97DIrTWvXReLQwD1YSScoc73jzv2H3FWuUIIzCXdW+FTkL6XY6u06hdCZMartRo8/p
 bjVnIq6NHs3k5H5DUxmlLjQMrw0GPXvNfpzuitM39LSeBoHdVl8Ahho4aJmzEulhQrhn
 A0cQuFpo+U4wivqgMNzk0jggY7ce+Nr/hMx9CxACRrFpDJN4eehJZC6F+2aNmtbuvNJi qg== 
Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com
 (iadpaimrmta02.appoci.oracle.com [147.154.18.20])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3xrr9cge9v-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 27 Apr 2024 15:01:15 +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 43RD2Crc033247; Sat, 27 Apr 2024 15:01:13 GMT
Received: from nam04-mw2-obe.outbound.protection.outlook.com
 (mail-mw2nam04lp2169.outbound.protection.outlook.com [104.47.73.169])
 by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id
 3xrqt4brxg-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 27 Apr 2024 15:01:13 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=gIPKVUGDjkrZBQct/BuDG7IqWY9ZEM2YAaDSnJYgFID9pcKsfxe49APZQBZfBvpp4VEIpPrAunWKjkNofn5dbR05lRXNMrr/VYnWIIUeiqYNGaLWCQF0yR3V1JZd4dgnRVc3vVKHTeGLiqQhMTYSIrDLFPfVzXiRO83yA/V4pvIAJRobENXORNcHOJtyotBQ7tnQgyG58ENYVHIEa7aIWR9iZFU3VpD82PiB18A+hupLUWgnke9FijaDke20+I9K8+IqzNhcgDKv5dANw2V9VxvSIX90JDT16IWyzXjCsE/cLfSOyxyvMu2hcKx9kHJ8NmBnBshE36fLK+dTrV6MBA==
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=nobVGzP45rCvwM/d4zw3LyVzIPFvkvYdhb9Y4Cj+3is=;
 b=FnAFO/CwAJ08Y0Ve+UWjcJyj/tWoLIQAETgXcXVh9cR3VQ3KqC68/KcYVzebNXfFNSl+zuP9bgVEfGcDVQAKoJYeWYFG4nw0T8kJQJs2CWNG3GOe9vi95DEZ6k/QU95X+nIE6jtLwhjvui0BpAwSfyS2ppd7zldA6ImEsljCogGge4DNxeM18VHHAk4Viyu8L8WrzLuIE7DAIIUCtjWKXLv+E5JVrwRb3bTzeO8ISYm9Clpo+I5qtszPJE15Qmecyuz85BMZYgpShNB5wlOPRop0T24jOGo8zy9vnSZ/B/nG1C4PnQxaRHp03ncgmxGGIygcD3iO6FVEUIAZRN+70w==
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=nobVGzP45rCvwM/d4zw3LyVzIPFvkvYdhb9Y4Cj+3is=;
 b=zP4UTEBSLeRQeMjTeSFnht/eyHMdWvTckBxj1QfwXQ3B4ao7Ug9tz33HwYkKpe5IdjoiWx46pGLQz1s51fV2jJnvO0dDlYZRa7zV8l7LgfKP1xdIbI8kabkNKSPxcruYna9HN8jYY2OJcEQhz4XjyXO/6MefXZj1QjO6DcIvGPU=
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19)
 by SJ0PR10MB4432.namprd10.prod.outlook.com (2603:10b6:a03:2df::15)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.32; Sat, 27 Apr
 2024 15:01:11 +0000
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::380d:4e6d:faae:a72a]) by SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::380d:4e6d:faae:a72a%7]) with mapi id 15.20.7519.031; Sat, 27 Apr 2024
 15:01:11 +0000
From: Drew Adams <drew.adams@HIDDEN>
To: =?utf-8?B?TWF0dGlhcyBFbmdkZWfDpXJk?= <mattias.engdegard@HIDDEN>, Eli
 Zaretskii <eliz@HIDDEN>
Subject: RE: [External] : bug#70155: 29.3; Several Emacs Lisp list functions
 accept non-list arguments
Thread-Topic: [External] : bug#70155: 29.3; Several Emacs Lisp list functions
 accept non-list arguments
Thread-Index: AQHamIhLdL3Z4ngbHEanuFtxSZqpVbF8MWPQ
Date: Sat, 27 Apr 2024 15:01:11 +0000
Message-ID: <SJ0PR10MB5488552C3448F4B711D5ACF3F3152@HIDDEN>
References: <87y19v8igf.fsf@HIDDEN> <86ttjnw6z5.fsf@HIDDEN>
 <F6D3B900-CB03-40CA-8BBD-7CA592EFC9DB@HIDDEN>
In-Reply-To: <F6D3B900-CB03-40CA-8BBD-7CA592EFC9DB@HIDDEN>
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_|SJ0PR10MB4432:EE_
x-ms-office365-filtering-correlation-id: 52e1d472-90bd-4cec-e7aa-08dc66cae03c
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0; ARA:13230031|376005|1800799015|366007|38070700009;
x-microsoft-antispam-message-info: =?utf-8?B?SzV0SFB6KzJ1N09FUzRaS3lONTU3MDJscmxDZDNBQzNaL0VXaUo2dWo0bUZh?=
 =?utf-8?B?b2NHeUZreVZnSi9sMDZFYy8zYWE4UWt6UlRwcXhVVUhhTnM5V2N2c3kzM0hx?=
 =?utf-8?B?OTByWkp6UjM4V2ZhSno5cU1vM0lxc1huM1RpR0RiaUxwQXhSSkNwaFdTYVJM?=
 =?utf-8?B?ZkJSenBMV0xBTjVRTzhnUWhnVjlGV01HUGZ2WHBtNm9KZFc5UmRsYWROSDNW?=
 =?utf-8?B?ZUZkQ2czQXowOGVwYkxvWVBnV3hZZkpFSzJ5Rk5JRmwvL3VOekJ5UHV1TDBy?=
 =?utf-8?B?RnEySGU2RmU1YzRwWkpiN293dEVGd2QvaWRiRUY3M3pFTk16VWVEYkVDOUxK?=
 =?utf-8?B?SjBIODBZTDhLTFlYTHYvQWUvY1ViaVI4anBaV29OL09yalRZUWs0VjcwK2Qx?=
 =?utf-8?B?WW05WW1NQlZYbUdETUYrdjRvSCt2NllqZFpPbFplblo3QTBqK3hCdnZSMUhi?=
 =?utf-8?B?QSsweVVBMkxBakpOWmhRSVg3eTJhZlpyZDUxam5zL3o3OVVMbUV5SXVDUTJv?=
 =?utf-8?B?VndQYXdnbW9rdVNQVWRMSUtQdnJJMTVMdG1oZmhTQmI3NUlSMDIyTjJtRDBN?=
 =?utf-8?B?eTB4TmhoOWZieDhicUxXWDdJeEt3TG9QbzREaVBmRXFMSlBNRjl0RE1uTDlJ?=
 =?utf-8?B?K01NNDVXK09kc203OXRiYmlzWk1pdFpuUjdxODg0anVka0lKZDJVY3Z5Zlhi?=
 =?utf-8?B?cENLVFZRY0ZXRmdUNUNWSVBBRWJ1WkIreHRzbS9RM0oxUlpCTm5CTmVUUkQ5?=
 =?utf-8?B?MWx0ZnJzcHkrWVJydWd4SzdTTmtoeFFPS3dTQVQzbU5WMFRoUG54ek8rb2tH?=
 =?utf-8?B?NjQxMHUrR2RqUGhqMmpoZWNGTVVBU0dkQmswOEg1cVF4aG81RFFJOG5jVkVu?=
 =?utf-8?B?WHBPeUcxQWM0SVVNRGxUZGhiNTI2Z1VsWnVscnZUZjZySk5lSXNRdXB3MXBR?=
 =?utf-8?B?Y3NIZ2lTV09VekJ4Z3ZyUDZKSkdsa1l4U2JFVDIxcHpFYWxLdGg1c0JVKzRH?=
 =?utf-8?B?Sy80bnh6eVgrbUZSOFBVUU4rajVaSGVCbmxiQzlhRGE1dlptT1ZZVndxK3FY?=
 =?utf-8?B?b3VoODhXOENCSVFRN0tDbzFIdFFuMkNLOHo3UVRGNTdIc1Z3bllWbjErMG1v?=
 =?utf-8?B?UERiczNnRDd0ZlpUbWhZemlyVlRjdUdDNjlaLzBPOU5NVXV6QlNpemNieWlL?=
 =?utf-8?B?aEt1RmN1UlJWc01ab3pOanJyZDhWemF1RSt0L3lOSCthOXh3aWF5dlg1cUtG?=
 =?utf-8?B?bHNjYTQrbXJZeVlMcFJ5R0d5OUxtS3lqbzQvQkt4YVJTWmo0Sy8wVGFpSVcz?=
 =?utf-8?B?aElCaFNvNlFBNUZnQW81T01rRjJ1eTJ1RWR4Mk5iYklXY1Z3UzZscHg5bTNv?=
 =?utf-8?B?YlBBU0tKTlB2SEhpcjNuTGI1cVVKQkh2cWN2MHRwd0IvMmwvK3hDZDZKR2NF?=
 =?utf-8?B?aTFLNzlnNnNpeks2THRQSldxb0lYSGp0Vk9VTnJLaCtabjV6elpXQS9sSWE1?=
 =?utf-8?B?QnNLb2lpTkdVZjFUOTd4MjAwM2VGbEZjc2FOTElRZmlUaTZFZEVGSDA5bWNU?=
 =?utf-8?B?RzBQekx6UDRhdGtlajl2Zy9aL25JTlF6MzJHMUFibkFZTGwyYnNCQ3BlYmF5?=
 =?utf-8?B?aS9vemZ6SGgrT3N6aWlkOStZcGhhcGJ4eWY3RjRSbHdqTEIxTXAxVGd6NHVZ?=
 =?utf-8?B?bXFUSWQzYlFBV1RMTTdVY3kyUVg5dEQ5Mi9yZ0hTQkQyalZlTXFJNmtRTUdr?=
 =?utf-8?B?bytpWit5VHRJVVhkZVYrdFFyYmE3NFpZWGVpamJyWkx4U1JhTXgrT3lxUWVt?=
 =?utf-8?B?WnB0OHlSVkhxSUYvZFkxUT09?=
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)(1800799015)(366007)(38070700009); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TXpWLzhnNzg1S3YreUYxalhJdXVMYWxYMDJEd3FYR0NlY3dCZkdybUdBbVps?=
 =?utf-8?B?YllEdUgzRFhUY3ZYUUJ3WlU0cFZPWXVSVThSbGMxM1ZnenhGcWZQNVRtckVM?=
 =?utf-8?B?UHhNR1BoNldUODRqQmphT3JTVVNWem13ZXZScEJvRTA4Q004RkNROFozZmpz?=
 =?utf-8?B?R2NMVWRYR00xQUlKV3E2SWo5dXFWVnphOExZelVmU1dCdEFoaityaHJodEFT?=
 =?utf-8?B?NktrK3AyTU5qaTJIN2R2YXorWko1amJpMzRrbjJDSDYvVkZ6MjdxWFlBQUhL?=
 =?utf-8?B?Y25NNmxralBxT0YvREl2eTdFTm84aVZTVHpqcjVveE9PeUloZHNVM1M1WWQ5?=
 =?utf-8?B?YmF3YmlTK1ArdTA2dDVPQnFoZisrSzAzVGpMV05ScmVpQzc5aittaks4bXFH?=
 =?utf-8?B?MmtmM0VzWEN3aXN3OXl6SUwwTTgwUTBTakhNd0F6TTFMM3NJbEJpZTFMdDlY?=
 =?utf-8?B?ay96L1BsTVNpTkQvaitIckNaUE45d2c2MTd5VWkyUmxUN1RObnVIeDdJOFlo?=
 =?utf-8?B?aE9oZGZyalNiR0ZaN21aQTQ3YnpmaHk3b2hCQWxuOXZMZUJPaGpFTGE0dGsr?=
 =?utf-8?B?Q2drbDZ6MlRZNFhBd2hqeFNXSy93bDV1U05HbjlhaGFzcE5tbEdJZkpXSWxk?=
 =?utf-8?B?dW9HWlZ6Nm5tZWpkdi9nNUkvYmxJVGpsVC9HQ21UYUZMQmphdnJKTHF4MDFG?=
 =?utf-8?B?ZEFzeEt5ZWc4S3d3MkpWNFl2YzA0VmNZekJYNW43Ui81RHoxajhmTEkwY0pn?=
 =?utf-8?B?STZNdmNrWU82TVgvQVBuR1hwRGhvYTRmaXRVcXY1WCtLTDNmY2o2VnBqZkpY?=
 =?utf-8?B?QUNUWkJ5b3UyYW1ySzBMUTN1MTk5RURaS3QwL3RBNjFoNllYU0FXMG14SVJq?=
 =?utf-8?B?WWcvWXBSbGF6Smg2QnFpZWhjWEh0QlFyOFBnenlvNHFXOGxHem9lQklWbmJp?=
 =?utf-8?B?ZFVPc1ZMSHUxMk1ib1dFUXF2VzB3Yjgzc3ljTlpab0NxbGJjYUpEUUZQNjBL?=
 =?utf-8?B?UTNSdENJaHhocUMzNlFlYVVzMGtaVVp1TnAwK21lTE83bk9yL2h5VE5BMUJv?=
 =?utf-8?B?TGljV0hITTRvNGl1Tm92TFM1aExUVjdkS2VMU2JTSGh2Q1JWd2Y3YkVOVmFq?=
 =?utf-8?B?SFpSbUhnMkVUVk1pRDA0SXdveTlyYlh4eDdnbzVCeFVjYlhKVFRFNStoWXdx?=
 =?utf-8?B?YjB2NUZIaHA0bmhsa0JpQnpuMEtpSFNEd0VyUFE4Zy9RMDdaS1ZtdUpnQTBV?=
 =?utf-8?B?di81Y2laeHQ3Q1dLMnZ3QlN3OTRmdy8vOUkwM1VuckZTTTlsSTR3TTFlU0Jn?=
 =?utf-8?B?T2pqc2MvcGZ1ZnBwUGEzMkdLaXRjQVY2S1JyZE1vaHdKUXFibzdNSjMrY2FU?=
 =?utf-8?B?T1l0a05kMG5CSEpkUUVyaFJxY25XSzFtbUxwZ1ExKzBnSks0d1lSUVZ4Zzha?=
 =?utf-8?B?QWdKdEFMWWFicjREK2lKYVV1UHp2aHFyZ2NkN1lEd0FHK1g0ZVF4V2FTM1J6?=
 =?utf-8?B?RGZJVUdyZmZJTndnVFFUbUNpcWFaTnlUb243VkZWWEREeUQ1dTJsOThOVzRW?=
 =?utf-8?B?V2dXbG1Yd2RNUGRHeisrWEFGaTJWTXIwNHhzRVd4aHducXY1dWJkb3IrVzFu?=
 =?utf-8?B?dWhaa0IxMDMrcCtkOGFLL3dJQzJVK21JTTczZnVMNWtPTjMwalF1VkRBbXEw?=
 =?utf-8?B?MFhtTEJRL2dJTFdOZFVzR0gydXV6emRKRHhSNTNId2JZYVVGM1k5MnBYZ1do?=
 =?utf-8?B?aEcrV2VRRS9Tb01SZmt5ZjVlZHhNTmRLMmt6UURGcnVPWk9xdEhvM0ZrTVVP?=
 =?utf-8?B?ZEtxM0FoSStBUUVKQlpSRmtZd2R3M3A0UEhTZTJOYlM1bEVPWGZQUktwNVFq?=
 =?utf-8?B?RWtCT3Iza1VzZUlMN3lERE1ybnpWQ0dPcmRDckh2VmpnMWUrT3ZLSlBVdWlk?=
 =?utf-8?B?VVRYQ05YRU1adS9XY3g5UjFKUjZBS0FzNHRlRHRrQlJsN1QxWFA2ZTU4bGEw?=
 =?utf-8?B?ZzlpYlJSaVpDQ25Wd082ang2ZUVIaW9URlhMWXBkbXRzTll4OUtGeW1LNTZv?=
 =?utf-8?B?eVJFQXNueHhjV3o1d1FVZkFLZzdUTVVpWkp1ejNGT3J2TDNaU0p5czdld0hj?=
 =?utf-8?Q?Fo8+s5YvvUvjQyC92PlcG+4rn?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 0UdsN5MKL1hCgsN3lDDjDpVEpYxInRilNGOYAGrRkzYJnmqr5JctNP8AhrkA4eYTz7VkcBi614BNTesOaXbwReOKNXoN6xQzAkmAJeZHtiRQpszitUlcKGP7Na6aHNr71N3SfInbAEJh/Y+b6vbD2ojEiqOOLv4//LeEdPTYUwALcbQ9o6STtNRDRbEm+X9oalBOWl5mCHE+nJUqEgCmOt9UorLdqbPQ/hc1KOMrZMykl4uYU4kx1GUpuOD7RYWWJHsiJH4re+nga5199bItgg+tJ8XoYtNug4gVzdJl8IDm6cMyYU5Q/R0QVZh3M3FPH2/EsuwL7uQAVX5E1ZmKPThCfAZhcrwGCcvSV0LZXOS+N1cmL38gmkNs0iqCi56dC7/pnyG1WbRBDJg7CsJhHDYRZJ7UFNdQXjBNykeVkgaIk3fMWpYTxWQ8f/N/Beq5NzgK8zxFm8nO+i2sWHZsDtl43gCohqpCeeST1YVOU8tMRu5X07ABaLxY8nglSlN/PahtVtTKjGfzU7R6nrYgKXmHdRUesk6UG7WkWinqlg/AfVEwT/p/KeMZfF5W3/Id9koofVep6+t+LVzWiLO4+wDmKp71bjVGGnm4G8Acrn8=
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: 52e1d472-90bd-4cec-e7aa-08dc66cae03c
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Apr 2024 15:01:11.0989 (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: A9YbGyaB0pMwNzB28VcFw/AziB+Ohe3FaNTcV6BI57UoYBHUJfaELCwpmji05vAFOwrwJ3IktYnVUEjemOQdwg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB4432
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.293,Aquarius:18.0.1011,Hydra:6.0.650,FMLib:17.11.176.26
 definitions=2024-04-27_12,2024-04-26_02,2023-05-22_02
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0
 phishscore=0 bulkscore=0
 suspectscore=0 malwarescore=0 spamscore=0 adultscore=0 mlxlogscore=953
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2404010000
 definitions=main-2404270109
X-Proofpoint-GUID: ihP926aU0Jrg_ESScAHhZG64H2nRzvXd
X-Proofpoint-ORIG-GUID: ihP926aU0Jrg_ESScAHhZG64H2nRzvXd
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 70155
Cc: "tpeplt@HIDDEN" <tpeplt@HIDDEN>,
 Stefan Monnier <monnier@HIDDEN>,
 "70155 <at> debbugs.gnu.org" <70155 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

SSBkb24ndCBzcGVhayBhYm91dCB0aGUgb3RoZXIgZnVuY3Rpb25zDQptZW50aW9uZWQuICBGaXgg
anVzdCBgbGFzdCcsIGFuZCB0aGVuIHdlDQpjYW4gc2VlIHdoYXQgZWxzZSBtaWdodCBuZWVkIHRv
IGJlIGxvb2tlZA0KYXQgLSBtYXliZSBub3RoaW5nLiAgVGhlIF9yZWdyZXNzaW9uXyBpcw0KdGhl
IGNoYW5nZSBpbiBgbGFzdCcgYmVoYXZpb3IuDQoNCkVsaXNwJ3MgYGxhc3QnIGJlaGF2ZWQgcGVy
ZmVjdGx5IHdlbGwsIGFuZA0KdGhlIHNhbWUgd2F5IGFzIGluIGFsbCBvdGhlciBMaXNwcywgdW50
aWwNCnRoZSByZWdyZXNzaW9uIHdhcyBpbnRyb2R1Y2VkLCBpbiBFbWFjcyAyNC4NCg0KVGhpcyBp
cyBhIEJVRywgYW5kIGl0IGdvZXMgYWdhaW5zdCA3MCB5ZWFycw0Kb2YgTGlzcCdzIGBsYXN0JyBm
dW5jdGlvbi4NCg0KPiAoT2YgY291cnNlIGlmIHlvdSBhc2sgbWUsIEknZCBwcmVmZXIgaXQgaWYg
bGlzdHMgd2VyZSBndWFyYW50ZWVkIHRvIGJlDQo+IHByb3BlciwgaW1tdXRhYmxlLCB3aXRoIHRo
ZSBlbXB0eSBsaXN0IGFuIG9iamVjdCBkaXN0aW5jdCBmcm9tIHRoZQ0KPiBzeW1ib2wgbmlsIGFu
ZCB0aGUgZmFsc2UgYm9vbGVhbiB2YWx1ZS4gTWF5YmUgbmV4dCB5ZWFyLikNCg0KSSBzZWUuICBU
aGVuIGlmIHlvdSBhc2sgbWUsIHlvdSBkb24ndCB3YW50DQpMaXNwLiAgWW91IHdhbnQgc29tZXRo
aW5nIGVsc2UuDQoNCk9mIGNvdXJzZSwgeW91IGNhbiBnZXQgd2hhdCB5b3Ugd2FudCB3aXRoDQpM
aXNwLiAgSnVzdCBkb24ndCBoaWphY2sgbG9uZ3N0YW5kaW5nIExpc3ANCmNvbnN0cnVjdHMgdG8g
ZG8gc28uICBJbnN0ZWFkLCBkZWZpbmUgbmV3DQpjb25zdHJ1Y3RzIGFuZCBkb24ndCB0b3VjaCBs
b25nc3RhbmRpbmcsDQpiYXNpYyBMaXNwIGZ1bmN0aW9ucyBhbmQgb3RoZXIgY29uc3RydWN0cy4N
Cg0KUGxlYXNlIHJlc3RvcmUgYGxhc3QnIHRvIGl0cyBub3JtYWwsIHNhbmUsDQpsb25nc3RhbmRp
bmcgYmVoYXZpb3IuDQo=




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#70155; Package emacs. Full text available.

Message received at 70155 <at> debbugs.gnu.org:


Received: (at 70155) by debbugs.gnu.org; 27 Apr 2024 14:38:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 27 10:38:40 2024
Received: from localhost ([127.0.0.1]:49490 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s0jCK-0001ZU-JN
	for submit <at> debbugs.gnu.org; Sat, 27 Apr 2024 10:38:40 -0400
Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:32514)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <drew.adams@HIDDEN>) id 1s0jCI-0001ZO-R4
 for 70155 <at> debbugs.gnu.org; Sat, 27 Apr 2024 10:38:39 -0400
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
 43RAb3OP011570; Sat, 27 Apr 2024 14:38:16 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=y23IdfT65jfscpLtIpCPAP4Ky33t9W6FiKXIW7B659g=;
 b=JUwzBl2c66e6A+6Y4xxv0ROBXlMK84dAGo6F4BT4bsup+URg+Eu+SbaqabRXv4ES0qYD
 VAc4dPzXC+o9fRufdFBMKcHMglgDYG/bFFQaQVvSAtgj89EQbQXWK+4mDjF4ouLSwCVH
 6os0LCvIJ6Aw+SpL9n8Z1mdemUKerCtGiRdavaax7AL6BSRVPwfL+FO9+ttrfcdQPm+6
 FQwQmKXhlfHWDCGnAQOYLV2C6yGog0esc28PJgeOsgtr3N0Gw1v5wNFmUoXXHuATJcMD
 W20yMznR28jlbgV0QAM+1xViroMWEb2ZFrImviptGnLzX91jFK6ABQ57sQrS2MzRfckD uQ== 
Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com
 (phxpaimrmta02.appoci.oracle.com [147.154.114.232])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3xrqsere9v-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 27 Apr 2024 14:38:15 +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 43RD1aIW011454; Sat, 27 Apr 2024 14:38:14 GMT
Received: from nam02-sn1-obe.outbound.protection.outlook.com
 (mail-sn1nam02lp2041.outbound.protection.outlook.com [104.47.57.41])
 by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id
 3xrqt4kg3a-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 27 Apr 2024 14:38:14 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=AOr6LtskNesLrffjCea1mKc+BFsXOgT2u/tW7sDAw9bJeLCvTUbjuZJKY0I/jWS685OomTXRg2o2RLdeOA/oxmAOpheMxcrlfZfOujFPcYcMdmYmdXRkmSKMGJsWMOh8jadFQV8+mW1LmftKG03hOqCNHTVE/Bkc0MlZgWHawVIJ8ZBRu64fFBQg5C+IlnhmZ0PJTHTMaG4mLOqpv3yq45nuX7o9ic2R4gwscQi6yZJHbrDOwYYqyENdTqpSi1SY9wExi9D0htBrN5YZ7uSfMcXxaGJnxj4+hL751/mq7lWNnVm+t13DAF3a1+EHu5COYC8lahxjKODsZL33YKHFbA==
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=y23IdfT65jfscpLtIpCPAP4Ky33t9W6FiKXIW7B659g=;
 b=N3V/TjQRRt0oLi+HU+cwFQFcRrUSsfQ57NW4LENimzgiJwNzVPSXMbnp3r8Qfda83BX5VuPCRxbrCPbsfq+tHuh727KKLqPq7CkG/0VX1+HpEjjtZZkktiT0yEJJD3aS8eb9/drRFYje/N6KRfDhp4fEm2mKAL6iPBCc6k0lJ9Q5jUzx65EosPYS7dzK3WyN/W8d53bqSY72BOknPtWidq9AdUX0wItkFMFHieNrFLgkj1kxV53qp/vKdYIdHJNVYOd4MZTwDmLdNfEoqJNymqU6tNogkBfgEOmctRFinEztYxtn4GPN40HWhImPKmkq5RNneg55BO2U6NU4bku1tQ==
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=y23IdfT65jfscpLtIpCPAP4Ky33t9W6FiKXIW7B659g=;
 b=KtgqI4U5XOJFMep4hdSAD6WLUqgki2ciL/fdhUMe2BC9UNjpZ2SQ7sFeYPfr5c1qDWWJ2J9l6z2QyGe7LhtOBou0OMzXwUmlOxndrqyXW1yvmccGiKKY7U0Jvbzyo7WWWhWErgiManYqxfw5EIfLeYfYriHWQkOhAFJsDOWfiuE=
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19)
 by CYYPR10MB7676.namprd10.prod.outlook.com (2603:10b6:930:bd::19)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.32; Sat, 27 Apr
 2024 14:38:05 +0000
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::380d:4e6d:faae:a72a]) by SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::380d:4e6d:faae:a72a%7]) with mapi id 15.20.7519.031; Sat, 27 Apr 2024
 14:38:05 +0000
From: Drew Adams <drew.adams@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>, "tpeplt@HIDDEN" <tpeplt@HIDDEN>,
 =?utf-8?B?TWF0dGlhcyBFbmdkZWfDpXJk?= <mattiase@HIDDEN>, Stefan Monnier
 <monnier@HIDDEN>
Subject: RE: [External] : bug#70155: 29.3; Several Emacs Lisp list functions
 accept non-list arguments
Thread-Topic: [External] : bug#70155: 29.3; Several Emacs Lisp list functions
 accept non-list arguments
Thread-Index: AQHamHwg9GWtcf01nUmb8cXtoof5hbF8L9xQ
Date: Sat, 27 Apr 2024 14:38:05 +0000
Message-ID: <SJ0PR10MB5488E57B43E553E6437555F2F3152@HIDDEN>
References: <87y19v8igf.fsf@HIDDEN> <86ttjnw6z5.fsf@HIDDEN>
In-Reply-To: <86ttjnw6z5.fsf@HIDDEN>
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_|CYYPR10MB7676:EE_
x-ms-office365-filtering-correlation-id: d3946c13-1533-4dff-3417-08dc66c7a616
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0; ARA:13230031|1800799015|376005|366007|38070700009;
x-microsoft-antispam-message-info: =?utf-8?B?RXlsclBldG1YQXlaVlpWcW4wR1lRSzJkNlF4NGsvM0NYbHlIamN3RU9hODMv?=
 =?utf-8?B?dnM0bjFWaE4rL3I2Vk9LL3pzT3dDc3hQMVNVd3E5R1VYdnVYYllNSlBmTmx4?=
 =?utf-8?B?UTBUMVVXM0NIcXZBVWNkckRDQjZzeHZWNFh3NVJDWVExNDc0SytZbnBDVmh2?=
 =?utf-8?B?L3dGUC94RHBaa1RFbjN1NnJNa3FYdUxCRHczd2dDcmdFSzZoRTdJTXFjMnNZ?=
 =?utf-8?B?elUrczNNaFgxR3V5SnBRNmxJNjJwQUtacDRvMHYrV0MranU2ZS80NVh6Q1Zh?=
 =?utf-8?B?MDgrRktXZm1iSUswbDRTZFJud0Z6VngzVm90UkdYUGJ1MmlLY212Mm0yTUJP?=
 =?utf-8?B?N1hmV1dieDc5OTRaaWY1cGdiUGFYM1N4cU0zNUFlUHdxbkp3SE9EdHhjOE9i?=
 =?utf-8?B?YWRPZFVENWxIWGVCSmY1Vm5pU0lLczIzbmdhMEJmU1VwT3VDV3c4c0pWVGhi?=
 =?utf-8?B?ZEN2MzZpSWxtY0YwZUFONGt6VTEwMjVsZ210ZHF0TnBYRWdENXQyWnZNNzFq?=
 =?utf-8?B?RS9XWmhjS2JaYWRqaXY2Ykc4Zy9BR3c2VzZydWQrdGxEb2dDNWpaeDMvQlZs?=
 =?utf-8?B?eTMyck9rYmRpeGNnOTZiY2x1WXZVZUdIYkRUMlo0eExNVVdQMEdEaEJIamRY?=
 =?utf-8?B?SmN6bUNUWnk1b3lKZUEwSFd2NzBPS25lM25FMGptVWdXc0wxZmdncHJDSDRD?=
 =?utf-8?B?OHFHSklGS3orVDhiNmQ0OWY4NTIvUmJySXFlWmwzMFdIcTVJSmtGdHJsY3JE?=
 =?utf-8?B?Y0hweEthYzJzVElvTnVudXB6OSsrUDhzakJ6RkpnQXdESmhiZU8xaVRoclJw?=
 =?utf-8?B?Q0NyZ0ZtbnVNN1c2VHU0SndySzJoNU5zaGRVZGo1OEVzRlFVdEVoSVZDeU1y?=
 =?utf-8?B?MlBId0RiWXY1NDVZbXUvSU40K0FPUEI5MWQ1THBqL0JaTk9sa3d3TmMzNVFQ?=
 =?utf-8?B?N3NQbllVcExNK0gxWVFnOGFvb290UTc4cnhLN0lySkRQeWlZUVQ0MllTL3pr?=
 =?utf-8?B?U2lJV3VrMm90b3RyeUtOVE1WRHBUOFFTOUF0Q1dBR3ZVQUVOZk5Oa0dsWTVH?=
 =?utf-8?B?SHhBWjdySmY1S3dDMEFReG1FQ0J2N2JXM3ZFUlhoa0F0bWY3OGM3Y1dBTnJL?=
 =?utf-8?B?L3ZUNkV3Y1h6KytnR0pOSFdsN2IwTytGd2NiNUs5TjFCUExURXNoSjBDOWZM?=
 =?utf-8?B?ajczRmNFbzk3a25xOEdaYkVVVnhMLzgvdXRZdEw1WTg5VWo3UHl1cHNjVzds?=
 =?utf-8?B?OG5ybE5aSGV2a24wclNBRzhRS1dzMlJ1QXlnL2ZZdGxkTjZJOEJCMXhXcWpX?=
 =?utf-8?B?TTlNbDlibmNZYStSUnFsYnp6aGZsREFKYlN3UnNYZzNKR3l2V0lZUWdDUWpM?=
 =?utf-8?B?aWJIdHdMTVFNdytXUWtoclJhalFGS2wzUC91cEJHZExtbnF3QU9wdlpseUE5?=
 =?utf-8?B?ZnlqanJvLzhiby9GdnNhTFJpTHlmaDVTRjF1ak0zaU54a1p0YzIwNTdKN0Ey?=
 =?utf-8?B?ejFCTkU5SmdVWlFCNmV2WEZIVFl4anZPeTNUMVFycE93YmxZVkxoSVBOMHBY?=
 =?utf-8?B?TGw2SXVqUm04Ui95WHZRQVpzSkpXRzFiZjh3YnYwTmtGK1pqV2NOZUJud05Y?=
 =?utf-8?B?bm9zcExBK2NmM3FBa3ZlSXZHa3kyZlB4eDJOV3R1WnlPMXM2ZFpJWUVkaFJh?=
 =?utf-8?B?azB5WTJrZURWLzJseUN2cnZKWnBjMzcrOXoxalBmaG9ib2cwV1ZJdzdxeVJh?=
 =?utf-8?B?V2pXMzRKcGkzWE02Y3RCOHhwMnV5Zkh0QjRaOFFGNUdaOWoxbWkwRStuc2dv?=
 =?utf-8?B?ZDlESnZsZjMzaVU1MytwUT09?=
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)(1800799015)(376005)(366007)(38070700009); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QzZhVVZmcVcwczhJM2VaOXMzbUp1dTN3dG9XYjcrbys2YkNZOElIMFZNL0dV?=
 =?utf-8?B?d0FoNUMxOE5XWGNzL1dkN2svSTNvSlh6UU0zZE1ydDVaUmt2UkdZckhVZmU2?=
 =?utf-8?B?cW1QN1NpWlFEU0lkZ1ZUZE5aRkZGL2ZSUHp3WUhvbkJsZm9IcWtyS1dMakh4?=
 =?utf-8?B?QnpTN29zcnJ4OUVUQTZyM3VpcW9qUkJlM2tlSXZqS2laZ3c0bkp0SmMxTm9G?=
 =?utf-8?B?dzl5dmVob3FkWXZCbEh5anJVcnlvNmZjNHZtV0RkempVay80NHpsSDlmT3FZ?=
 =?utf-8?B?OThBQWVFZWNPRWZ6dnMyR2hyM0F5VC90bWRiVVlHbFV6WlZrK0VxQjBzcU1C?=
 =?utf-8?B?WEVKdnlPeVhTS1BKUW9Ra0xCWFRnODJiak54b0QxOXEwYndVUU5MazBoOFZH?=
 =?utf-8?B?dmxJbUJjUzBPbWNYenMwRkswNjJRU2FFczNnOE5Ib1d4V2ZLVXprYXNCSWJR?=
 =?utf-8?B?UDBTQTFLNnpaY2pDK0QrV25YL3hoaEdkMlMzbHMyS0JnMlYvb3RqS1JRRzJt?=
 =?utf-8?B?SE9wQ21UUFRBaTFZWlBodDNDUVJtM1BqS0ZBSmVkVzB3ZGRqNmN4eVJ3Vllp?=
 =?utf-8?B?Si9xSGRiZURlcCtTZ0Y1VnlGZVNTbEs3WTZZQ0ZvMXBla3lGY3N5RWpSU2l3?=
 =?utf-8?B?MnB2M3FzZzVlUmNsUWdERjRnMmhGa2plQ0ErTENBRldhd3JaS2hQSFBYakkz?=
 =?utf-8?B?K2xwQnhZL3ZqQm1lOTUrdTF1aVZxdGVJTXFkWGpha0FoL1p2bnMwdG95TUpj?=
 =?utf-8?B?bGV3M2g0MWNSV3c2N1ZPTEZFK1J3ak54cWhEL3ZDOU1xanVLTnFmYUJKWHFD?=
 =?utf-8?B?aGg2S0MvK2ducmY5QjJJN0RkU1FsOUJCWGlzOVlpYjYycmJ5RGdIVzRzQy82?=
 =?utf-8?B?dXpJckVIakRieVVXdEo5b2tubXRXaFU5ZDhvakx5ck5BZ2JGVlZUT1hUNi9J?=
 =?utf-8?B?NnUzT0tGOUMzOTkySUtZSW1BN0tuVzlZOWY3YUw0WFlXaFdPSmVSSFVpVXZJ?=
 =?utf-8?B?cGROa3MrMHNzMXA3YjdCbWUwQnNmRHZhbk56T1N2bWQ1QWZ1Z3ViMG9lNmVW?=
 =?utf-8?B?UG5GWC9ZbUcxK2FWOGdDYWExT3h2dW1lazVaZ3Jtcm5oaVVBRTNEeDVKby9B?=
 =?utf-8?B?RVdRK1RIa0IxZUxHa2U1L1dhczlHb2J5OXBpNVBmWGhPMkJhN00yZXlSTEhB?=
 =?utf-8?B?cXVlR3lXZXByZjJWckl3YUJYLy9NNmZyMTdwM3MrN1lDbWlDWlg0a2RySTJv?=
 =?utf-8?B?TXZIdFlSeXJTNmNEYUt6SExRVXFmdytQYnRFU3RjWU9DeGIxUWh4UEtlZThl?=
 =?utf-8?B?U1NmR0ZVeVg5akZBYzRZcDJmQjAybXRzY0RxejZLOE1pNmxFMkpDNzFaUXh6?=
 =?utf-8?B?VDJId2RYSDJmb3VmZHBhVkpsOFdsVjhHT3ZvYVNDbUFUUm5jU0FlUHgvWVF2?=
 =?utf-8?B?UGM3NjR5anRWV0pvVnpVUVM3eDBKejc2dGFleTVFcmJMSXBsMWVTNUV1TG9O?=
 =?utf-8?B?YWZkNjVRSFlNUXhKb2NpSmI5RHlOc3JFVHd3clBjUlVsdW9BaFZBRXV5bXZS?=
 =?utf-8?B?SkwrbFh6azJGS3Urdmh4bFFOTG9PVHVDajYwZUc4OHFCTGxrOEhzYmlsNWxy?=
 =?utf-8?B?Y3Q0RldyTHZNRnlNM29rWGNTZzk4ZFF0SDJrWW1RNHg4bVMxcXMzYVZzckc4?=
 =?utf-8?B?VlFnWGhBdjRnQVh5Q3F0b0hGd04wbzFZME1nNFFZVnlEZFZsRlNtbFlyWk1C?=
 =?utf-8?B?ZXFnUTdDRnEzR2VXYXJFaEs4UTNZKzVwR0tsdElKeldvWTZqKzJOUTJOTlBB?=
 =?utf-8?B?d2NNbS93ZkxVQmNWbnZZZ0FlM2hjbkFEc255aU02N2FIb285L1poMllveWt2?=
 =?utf-8?B?UjlVcXhVZ1RRVm5UdXB6RWF0eCt4Z2hGajBiSFh4YUhacTREZVRFckU1ZWgv?=
 =?utf-8?B?TVdMMjh2WVg2cmphZlJoVys3VjQ2VlkxeEZ1bW5SWmtWcTRnWlVqc0RxTE02?=
 =?utf-8?B?UVBxUTFKUXVEZnJLdFFFTXRoTm4yc0pwcDd4aE5KdlIxQm9iVEhZWkxoc2J0?=
 =?utf-8?B?UGwxcC9POC9RTVlIcjJ1ZEVxMXpwYVkzbkl0YUhUb2MzRWFtelE4Wi91TE9M?=
 =?utf-8?Q?g6s4O8FJDyh9r/8YbRZ6ie3ZY?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: H6KP9Y12dIwL2T9zV4LGgi1Q4395j4UFHF8Zdq+zbLkb0h93kCvwrJZVnyqmQDDSytjquV3DwploOOsUwTb45nQ+rkmvemEzvUZinksW9YUmXphqgxIXSh5SqOy0iXMt1de6o/sWvSyMOpgM79jeqc3YD+aWBoPW+OV/QFwMqO82YvUqGD0pglEIhHt6n5MHhsSyaZLbrZJbGwPsZAd6acUMmAYFvFq80qRpNnnLiioetvGLNEULiVVy9OM+3UOTXGV3aKbkB02KSHSBRQsyMOPqh3R/hZEvOLHIWPmbQnNC0g6gJ7m3lgnB2qjZ4bAAEB6llrCj2MRmAL77L098lq6cAsabMyxzwlN2sLI2NU141jt/gt9GMzpGLlybkoeb8eCYPKSK+sOfdtNQ1pYt9FkZ1TGvlsCCqEtl7o1hijfv5DCBoM7HeC7JagTVAvjfiFnVJy9Yn71JpDigBOB2R01yA7WCFubeOi9th4wZ22RiCElyXkXkTOtowAKS7IS9Ez9zbesroDOwWvDh6iLS3KhJyFfGn9EPCIrQeRlh43A9tyz1eHT1kc00UHRUkyACaBM3xxT0uuWOPXPrHIjxVgXSOfxXyk/vQILOhFiz5wk=
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: d3946c13-1533-4dff-3417-08dc66c7a616
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Apr 2024 14:38:05.0688 (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: 4Ga44meQyflPzg96RgOgEXqUC5KaGjz4hOXIAShaDVJ7U3rtt6ej7pu28y93onruPBpFIYeaWcVNdOvlIgkZhw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CYYPR10MB7676
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.293,Aquarius:18.0.1011,Hydra:6.0.650,FMLib:17.11.176.26
 definitions=2024-04-27_12,2024-04-26_02,2023-05-22_02
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=833
 malwarescore=0
 adultscore=0 mlxscore=0 suspectscore=0 phishscore=0 spamscore=0
 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.12.0-2404010000 definitions=main-2404270107
X-Proofpoint-ORIG-GUID: XzrlJwiyUTmU0HNOIqPPcbhm4USDhZC6
X-Proofpoint-GUID: XzrlJwiyUTmU0HNOIqPPcbhm4USDhZC6
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 70155
Cc: "70155 <at> debbugs.gnu.org" <70155 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

PiBNYXR0aWFzLCBTdGVmYW46IGFueSBjb21tZW50cyBvbiB0aGlzPyAgU2hvdWxkIHdlIGRvY3Vt
ZW50IHRoaXMsIG9yDQo+IHNob3VsZCB3ZSBjaGFuZ2UgdGhlIGNvZGU/DQoNClBsZWFzZSBmaXgg
dGhlIGNvZGUsIHRvIGJlIGxpa2UsIHVoLCBMSVNQLg0KDQpKdXN0IG9uZSBvcGluaW9uLg0K




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#70155; Package emacs. Full text available.

Message received at 70155 <at> debbugs.gnu.org:


Received: (at 70155) by debbugs.gnu.org; 27 Apr 2024 09:49:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 27 05:49:28 2024
Received: from localhost ([127.0.0.1]:38968 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s0egQ-0004TK-A3
	for submit <at> debbugs.gnu.org; Sat, 27 Apr 2024 05:49:28 -0400
Received: from mail-lf1-x12f.google.com ([2a00:1450:4864:20::12f]:56401)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mattias.engdegard@HIDDEN>) id 1s0egJ-0004Qk-4X
 for 70155 <at> debbugs.gnu.org; Sat, 27 Apr 2024 05:49:23 -0400
Received: by mail-lf1-x12f.google.com with SMTP id
 2adb3069b0e04-516d4d80d00so3867026e87.0
 for <70155 <at> debbugs.gnu.org>; Sat, 27 Apr 2024 02:49:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1714211334; x=1714816134; 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=OFo5AOcZlPK9FwXsgeEw4HjqnMtIkh0uXmP0xCxc05w=;
 b=e2P5RzPM23/4cQHkMwvVB18vwa46Kkdj5nuvu/kiaxNkQ0ypre90ZnMFHHRoU/Rtge
 n99FAS0MODlq8nXs8OJ5GJ6GJb5F5cY2TTLr2PEfti8YjE3sjp9BXHfULjYb/BO/38Iw
 V4bAgQh2tYyJ+6EcxnCNcHtpZVaWplxjC7RCJk4VzfzxNv4zYGGNvcHS7ESZCbdBSZZH
 dBRcS8B2zj1esC5Sa76eg5UBAuKF9JI4KveDWoneiBW1YJqTpfbMwL/z45UCYe+1yts9
 rxWzyNE/G3tDmOwRVoZuC0jppAxqC/fY/DDgeyiaAOrBDLZkumEs9KdzjeabO2l/ytRl
 njCw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1714211334; x=1714816134;
 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=OFo5AOcZlPK9FwXsgeEw4HjqnMtIkh0uXmP0xCxc05w=;
 b=fyrdz3lSW6Hzi6WlTEvSO7iBXmmW8V0n/2uFcSll1nr9wXrxfcQ7gTgvpQmcTH+eOH
 vXBTYg8z0LZQ9DErIoWtmVqZmWMBIJ88vFGwfjQ8nO6YdK5BAijLf3G3R0aPDKWfclxP
 RCHAKmqt2gP/SL+vJkOpZ3CTpqlnO2Zvcw/Jnko5O/Tj9Jpe1mwx2evIKrx9xtsAUP+N
 Lg5YXS3w6MppXRIBySrAqjgiLI3GLHQ/NmqxOTdPgo2IBMgeIvGRyDuNgN4IF5EVLR56
 g16e7Sjas8Uilky4LZiLqHYdDS1dgGU1aQgsOLeHFqY9YTK/cW/II6Njn1cLTdtmUGE5
 efDg==
X-Forwarded-Encrypted: i=1;
 AJvYcCV6otj/40S7IU6jWSrVFuFfSoDkY9gkNlZKmKr9YX/IyWuRQGtPqC9f0WkW/zVTkO5b3Qo9THr5Yso0nIiiGwka3KzJWWI=
X-Gm-Message-State: AOJu0YxDoPpvEyRaaL7VEd15H1ePYlE9+OR1crrdJdj/oVd1HNTFB/1v
 ckGfTvmv3338U/ZGhDQypkYP60HbnqaLfPQQ2bJfZ3XZ2U8+f9iL
X-Google-Smtp-Source: AGHT+IG41T24NzVpqnWiMgxUbjHKmbX+L9FN65TiIqUjlUFR/ekhcvKEoqmi6zgKdZTqOEXKwlhAdQ==
X-Received: by 2002:a05:6512:3191:b0:51c:4d71:9690 with SMTP id
 i17-20020a056512319100b0051c4d719690mr3919428lfe.64.1714211333983; 
 Sat, 27 Apr 2024 02:48:53 -0700 (PDT)
Received: from smtpclient.apple (c80-217-1-132.bredband.tele2.se.
 [80.217.1.132]) by smtp.gmail.com with ESMTPSA id
 o10-20020a198c0a000000b0051af630f9dcsm2371159lfd.189.2024.04.27.02.48.53
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 27 Apr 2024 02:48:53 -0700 (PDT)
Content-Type: text/plain;
	charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\))
Subject: Re: bug#70155: 29.3; Several Emacs Lisp list functions accept
 non-list arguments
From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= <mattias.engdegard@HIDDEN>
In-Reply-To: <86ttjnw6z5.fsf@HIDDEN>
Date: Sat, 27 Apr 2024 11:48:52 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <F6D3B900-CB03-40CA-8BBD-7CA592EFC9DB@HIDDEN>
References: <87y19v8igf.fsf@HIDDEN> <86ttjnw6z5.fsf@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
X-Mailer: Apple Mail (2.3654.120.0.1.15)
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 70155
Cc: tpeplt@HIDDEN, Stefan Monnier <monnier@HIDDEN>,
 70155 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

27 apr. 2024 kl. 10.22 skrev Eli Zaretskii <eliz@HIDDEN>:

> Mattias, Stefan: any comments on this?  Should we document this, or
> should we change the code?

Eli, thank you for bringing this to our attention. I personally don't =
see much that we need to change.
Our priorities in Lisp are, arguably:

1. Well-defined behaviour should work as documented.
2. Undefined behaviour (ie, usage errors) should not cause crashes or =
corruption. This is what we usually call 'safety', or protecting the =
system's own abstractions.
3. Useful error conditions (such as file-not-found) should work as =
documented or at least be handled in a predictable and useful way.
4. The implementation should be efficient.
5. Incorrect usage should be detected and signalled as far as =
pragmatically possible, to help programmers find mistakes in their code.

The low ranking of the last item means that we don't necessarily promise =
to signal an error for every mistake a programmer can make.

However, in this case there are also algebraic motivations for the =
behaviour:

> From: <tpeplt@HIDDEN>
> Date: Tue, 02 Apr 2024 19:15:28 -0400
>=20
>> The built-in Emacs Lisp functions =E2=80=98last=E2=80=99, =
=E2=80=98nthcdr=E2=80=99, =E2=80=98take=E2=80=99,
>> and =E2=80=98ntake=E2=80=99 are functions that accept lists as an =
argument.
>> However, they also accept non-list arguments without
>> signaling an error.

(nth 1 '(a b . c)) does not signal an error nor do we expect it to, so =
it's reasonable that

  (take 2 '(a b . c)) -> (a b)
  (take 1 '(a . b))   -> (a)
  (take 0 'a)         -> ()

do not signal errors either. nthcdr is the complement of [n]take and =
behaves the same way with respect to nonpositive arguments, and in fact =
has the definition

  (nthcdr N L) =3D (cdr^N L)

for all naturals N, which means that

  (nthcdr 0 'a)       -> a

is correct.

(Of course if you ask me, I'd prefer it if lists were guaranteed to be =
proper, immutable, with the empty list an object distinct from the =
symbol nil and the false boolean value. Maybe next year.)

`last` works in the same way:

  (last '(xN ... x1 . x0) M)
  -> (last '(x{min(N,M)} ... x1 . x0) M)

with the base case

  (last '(xN ... x1 . x0) 0) -> x0

ie,

  (last x0 0) -> x0

for any atom x0.
Finally, [n]butlast are just [n]take with a different numeric argument, =
but here the special case

  (butlast X 0) -> X

is motivated by performance considerations; it's more important to have =
it go in constant time.





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#70155; Package emacs. Full text available.

Message received at 70155 <at> debbugs.gnu.org:


Received: (at 70155) by debbugs.gnu.org; 27 Apr 2024 08:22:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 27 04:22:38 2024
Received: from localhost ([127.0.0.1]:38866 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s0dKN-0005oY-RT
	for submit <at> debbugs.gnu.org; Sat, 27 Apr 2024 04:22:38 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:38188)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1s0dKK-0005mm-Dd
 for 70155 <at> debbugs.gnu.org; Sat, 27 Apr 2024 04:22:33 -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 <eliz@HIDDEN>)
 id 1s0dJw-0000K9-0m; Sat, 27 Apr 2024 04:22:08 -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=WB6tkTjbxdsGL5LtTHlf1tscSbtNGvHg2QQocJyU5zc=; b=quLvbpPGLzAj2gf2XR91
 q/emZCx33D7Y8+8hZf4hlS+OBhUvSD/XspGymsXAlk40O1IzJVQ3om+I3/G+W5rZHAaFaPDrJXujt
 4xRHJx35yUIo+0VsrdBkN3YyAxG0sQWYFdDxzj3RZIeVAS4f0+dHzFtJg3LwfbM1XYS+fNYwUN9aj
 JZAXA5/pfpWOv4QGu/DXlTXlTKitFH4vBN/zCTCDqd9MvldNMCqLq9Jn47iGtUIAwtNMCoS3PG8vZ
 BTXkmaG+JNInxkP/o/luFGu1mf6QywgxUDQzz5TfJyqJ7GQrCtYLoajGEF4zfW5wNFmrEQ/Au2RC7
 hWKjtw7wBvGhnA==;
Date: Sat, 27 Apr 2024 11:22:06 +0300
Message-Id: <86ttjnw6z5.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: tpeplt@HIDDEN, Mattias =?utf-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN>,
 Stefan Monnier <monnier@HIDDEN>
In-Reply-To: <87y19v8igf.fsf@HIDDEN> (tpeplt@HIDDEN)
Subject: Re: bug#70155: 29.3;
 Several Emacs Lisp list functions accept non-list arguments
References: <87y19v8igf.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 70155
Cc: 70155 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: <tpeplt@HIDDEN>
> Date: Tue, 02 Apr 2024 19:15:28 -0400
> 
> 
> The built-in Emacs Lisp functions ‘last’, ‘nthcdr’, ‘take’,
> and ‘ntake’ are functions that accept lists as an argument.
> However, they also accept non-list arguments without
> signaling an error.  This is not documented in their
> docstrings or in the Emacs Lisp reference manual.  The
> behavior of the related list functions ‘butlast’ and
> ‘nbutlast’ is that an error is signaled when the function’s
> list argument is not a list.
> 
> If it is intended that the functions ‘last’, ‘nthcdr’,
> ‘take’, and ‘ntake’ should accept non-list arguments without
> signaling an error, then this should be documented.
> Otherwise, these functions should be changed to behave
> consistent with other list functions by signaling an error
> when an expected list argument is not a list.
> 
> This behavior can be seen by following these steps:
> 
> 1. Start Emacs at a shell prompt with option ‘-Q’: $ emacs -Q
> 
> 2. Evaluate the following expressions in the *scratch*
>    buffer.  Note that ‘last’ does not signal an error when a non-list
>    argument is provided:
> 
> (last '(a b c))
> ;;=> (c)
> 
> (last 'a)
> ;;=> a
> 
> (last 3.14)
> ;;=> 3.14
> 
> (last "a string")
> ;;=> "a string"
> 
> 3. Evaluate following expressions with the related function ‘butlast’.
>    Note that the function signals an error when provided a non-list
>    argument.
> 
> (butlast '(a b c))
> ;;=> (a b)
> 
> (butlast 'a)
> ;;=> *** Eval error ***  Wrong type argument: sequencep, a
> 
> (butlast 3.14)
> ;;=> *** Eval error ***  Wrong type argument: sequencep, 3.14
> 
> (butlast "a string")
> ;;=> *** Eval error ***  Wrong type argument: listp, "a string"
> 
> 4. Evaluate the following expressions for ‘nthcdr’, ‘take’, and ‘ntake’.
> 
> As expected, an error is signaled when the (first) number argument is
> non-zero and the list argument is a non-list.
> 
> But no error is signaled when the (first) number argument is zero and
> the list argument is a non-list.
> 
> (nthcdr 0 '(a b c))
> ;;=> (a b c) (correct, as documented)
> 
> (nthcdr 1 'a)
> ;;=> *** Eval error ***  Wrong type argument: listp, a
> 
> (nthcdr 0 'a)
> ;;=> a (expect an error, but got the argument returned instead)
> 
> 
> (take 0 '(a b c))
> ;;=> nil (correct, as documented)
> 
> (take 1 'a) => nil
> ;;=> *** Eval error ***  Wrong type argument: listp, a
> 
> (take 0 'a)
> ;;=> nil (expect an error, but got the argument returned instead)
> 
> 
> (ntake 0 '(a b c))
> ;;=> nil (correct, as documented)
> 
> (ntake 1 'a) => nil
> ;;=> *** Eval error ***  Wrong type argument: listp, a
> 
> (ntake 0 'a)
> ;;=> nil (expect an error, but got the argument returned instead)
> 
> --

Mattias, Stefan: any comments on this?  Should we document this, or
should we change the code?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#70155; Package emacs. Full text available.

Message received at 70155 <at> debbugs.gnu.org:


Received: (at 70155) by debbugs.gnu.org; 3 Apr 2024 02:55:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 02 22:55:37 2024
Received: from localhost ([127.0.0.1]:56722 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rrqmm-0003eX-QJ
	for submit <at> debbugs.gnu.org; Tue, 02 Apr 2024 22:55:37 -0400
Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:41446)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <drew.adams@HIDDEN>) id 1rrqmj-0003eK-JX
 for 70155 <at> debbugs.gnu.org; Tue, 02 Apr 2024 22:55:35 -0400
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
 432LVL3i017554; Wed, 3 Apr 2024 02:55:28 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : subject :
 date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=corp-2023-11-20;
 bh=/s2WdQ/lnZK4qABsw4/HbYW9nSpaOFb4e3onohakxRk=;
 b=NumwI1eZjbMjD83vbgbftNu5BZukc8LvMaRi9LdqTqNfyTfc1yTHnJQoOSUAlauLUBIU
 8HoSteGHM0shKMvgYL1++e870o9k9VzU4hEETYbO+KBQlRKmqWxODeLshv+VIWUtFHGQ
 IbwPPW2GshuCx3JxioaX49juQVM3B2ahSzWobX+uB4Pafn+7loryZlh6SM4VqovVMvc+
 +Cw0nB2dKTq6eN/b5nsXSoRpZB0EVBVDzongaOxkbMz71CEUkLtfqpnqrW5XSJkerhpT
 M5sRMh5P52cIxAqNk36bUVwlu9kUX7ivWUNrYqdcrJTOSc3gzqgWv2HgnVABsv5lr/e2 dw== 
Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com
 (iadpaimrmta01.appoci.oracle.com [130.35.100.223])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3x695ep3sq-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 03 Apr 2024 02:55:28 +0000
Received: from pps.filterd
 (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1])
 by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19)
 with ESMTP id 4331Y4Jd001229; Wed, 3 Apr 2024 02:55:27 GMT
Received: from nam11-bn8-obe.outbound.protection.outlook.com
 (mail-bn8nam11lp2168.outbound.protection.outlook.com [104.47.58.168])
 by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id
 3x696dxjvj-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 03 Apr 2024 02:55:27 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=azBK7wyICdORLntRKikvxjoLc6Q50Ixm1ahpXp8MVbOUz0wyWktiLCVBbFBSjN9SPBB3bVqQbhm+uXCLZ25GhitkOEuiDid6VOVoiiMpXhmivx/nC/yKRy7FTgtSFRrRYWOiwT7qjdEGX9EdRn1OzEj1OKAXZnEbF77DKtjol4MfdAUpvb+acTuyoCbUrivEo1wm1Yu8Zsj6NAVQXfdvKZfn6ImUTtTCkbUYOE1Av/NBZBOr1fB2G1u5Poq0sfxJ/XHQ3xpGxnHsixFxBnoheCuBx5o/ShAjbICXHLMkysJq6RI+1g00A49uwk3iioPBfMs9oMdlvlSpnQ45KZow0Q==
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=/s2WdQ/lnZK4qABsw4/HbYW9nSpaOFb4e3onohakxRk=;
 b=cjXWb2B06L4AYTwF0Q0VJ86mEcLWRhD14BXHnz6kYdQmVQyRDMJw5XWDIP2aTIgM75S/Pc+FyYAttrULnRtXuBniGjmD6XHfSUL9SXGhr+ndWlQBsrcTC5N++b94cf5D//97R2OjXp1meGm5wy0aHJOqOqr7OCA/b1G+4qjyQlzMEV4Ck4K/vo1y3RZXn/YiM9IJKnMbiDW4W9+taCjCJF6eErTyiENS5nZO+J5m9EUGufUHUxo/NBG1/0n5ZSa3aYdx9sV6oXm2QXCZgNZWaFO9Z3dPTiBL0hnu7bcL/t+XQTDgX4IzQq2IyU9g3z8FI8iRtN6a0rGEebxcCGAftQ==
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=/s2WdQ/lnZK4qABsw4/HbYW9nSpaOFb4e3onohakxRk=;
 b=Q48QA8ZrN17Wm8a97JrGwNEHKv3XZJc6aInQ+9fZNUGcU4bfwEaJdYX1YlQ7ZZ+QIb8I7fhcFTA7KQUvcpDmFo+quV/fToSa+Cq7W/3sevf5RdBOzV63J3znVbl4TkJ9DI+lGSpC5sWYGHdM3HPGBnbGNrE+EfsiQs8UxEFXiOE=
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19)
 by CH3PR10MB7493.namprd10.prod.outlook.com (2603:10b6:610:15d::5)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Wed, 3 Apr
 2024 02:55:26 +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.7409.042; Wed, 3 Apr 2024
 02:55:26 +0000
From: Drew Adams <drew.adams@HIDDEN>
To: "tpeplt@HIDDEN" <tpeplt@HIDDEN>, "70155 <at> debbugs.gnu.org"
 <70155 <at> debbugs.gnu.org>
Subject: RE: [External] : bug#70155: 29.3; Several Emacs Lisp list functions
 accept non-list arguments
Thread-Topic: [External] : bug#70155: 29.3; Several Emacs Lisp list functions
 accept non-list arguments
Thread-Index: AQHahVPEX4vSAXVEgEyzqtCg65/DNrFV12Sw
Date: Wed, 3 Apr 2024 02:55:26 +0000
Message-ID: <SJ0PR10MB5488BF1A86B077E11188ED64F33D2@HIDDEN>
References: <87y19v8igf.fsf@HIDDEN>
In-Reply-To: <87y19v8igf.fsf@HIDDEN>
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_|CH3PR10MB7493:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: WowU3V6ATzzwyeeQaHWdSxYV7kdRn/iFFR5kBoVDMhyWJDQvhktaIvS6xZljXRXgeEaqqicVQxt1dogCEbAPEyKwUtaqCOE5iiy2EnaMkRRIGIl9YUYzS5mCoN2YSlJX1DEgYG3FWs44nH34AT8t4vOn1CEBXY7kREyW5J5N4B+rxWtPJqunXv+RQlANDbhMvOkZX05TLNGfc2vro6fE4jfSYYCyjJmj9qjKxqbmi6nsN3ncmoRqWDpbp4+ShSK3ZBaJ7Zn679VVC41wASBrkfef/7A/KjeZb78a0Gv6WqflsI0qcCr2nruzvei6n1RPoT5Lwmp3GS+QG1DIiKfp3G1ibu+x/jOuOj8tZMy50n4Z7jGXcTPmq7o6sou7fa6mJYGNUjN+hXHXaVwkbHbe0W1WpWFfQ8B4MmFIWJ3znSkXwDMU1fbLwJU6poHCRPgRHGq9OSIBPmb6WY0hmzXoN1nH74HoeQkfxjyyHaF5g4/mPZxf1KMrPly87uBSWOl4z6n+AJ8kVKcwlQa6bo69qtc9oOo86wjQzzr8LJhemNNxR5bwbOi6PW6sJ978YktNBIbQF61lhYS+Tz0YnUmCXFoABzLZaHV8Am3XhyG/PVwt3V1fiM2Ax3icMVC1avJGfxCh7Gv62CfIpJRDcvhp1oFA+2O9DdQZZd92+bZlQ3k=
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)(1800799015)(366007); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NW5sdW9mN01yeTllUExmSGF3ektEN1prSlJkeWZaREY1K2dQemliSXFrOG9s?=
 =?utf-8?B?cEd6a3FmSEQ4Yy9JVE11eXRkWi91elZORy94S0tYZkZEc3Q0RFFrWll5Y1RY?=
 =?utf-8?B?TTc0cDVwQkI3YzdPZFYvYko2dUZ2Ni9RSW9idDIxRGFOVlFTZU1VUWpTeTE5?=
 =?utf-8?B?cWpSMW9NeldnWTkydjgwcWVEaGxBV01tT2NaYW1kUXZHU2RaYXovSTRHOEs0?=
 =?utf-8?B?SkxpaU9NK2Vuek8rcWNOZVhCMU53ZmdtUTh6b25VTGxKeDFOcUhRSGE5VVky?=
 =?utf-8?B?ZGVPdWtKYW8xbVVOMnpTSVFUS2N6RHVuYnlYQzJONldIMEJBQzVkZEdLZFV4?=
 =?utf-8?B?SG5SVVZrdlpLQjIvKzU0eFZTRElMVXlpQnZ5c3hCK2d2VmtqQ2VQWnF3UnpF?=
 =?utf-8?B?YWdob1Ixdlg0RzFzdXg5VkMrZ1o0UllTaVRrZHloY0ZpdFZJSkswbzhOWkNq?=
 =?utf-8?B?ZmVzWkFBT2Zpc1NjaE9JTUpOcjY3MGMxUHJKRUZkVGhnKzBBT2ZaQnV5UzBI?=
 =?utf-8?B?R1VCaFcyNFA5cDVQUEU0VmNnUmcvcjBmYndTZisvZElaMXBUTktXcitCam84?=
 =?utf-8?B?RUpmSFBNMU52Zlh1Q1M2ZXFTdms4eFFWUU5UcHR6RmFWU05IaW9ZVGpvdDdp?=
 =?utf-8?B?SUlXK3lWSStTdnFuZlczcVBRanZ5MlhnZTVZRHZjbVE0OFdaZVBGYXVSeWhI?=
 =?utf-8?B?eGFBK0Z2SGEydmhMSlRzUUwvcHlxTCs5VkJqc3BOYTlKeXU3QXEzSUVqeUx4?=
 =?utf-8?B?clFpSVFlY3E2ODFmWFBDQ2JYNEd0RzlRMlJ0R0JOMzMySEdxVm9TR0w5U041?=
 =?utf-8?B?Vy8rNEFzMmxhQjdQWHlpYlN5dXpkbzN1MkJudVlqTkxkNE8ySVVPb0ZmSlJW?=
 =?utf-8?B?SS9yc1J2T2NmclFQbnRmZTB0eGpWdW5ZUUQ4VkRYaGZMWjlONnBRV3M0ZHlD?=
 =?utf-8?B?MDJ1WHRlS1FNbzhPODdGbnUrVFA1ZkZzSUtMWmdSWWh1VGl4dGJNVlNROXM3?=
 =?utf-8?B?ZG5LRE02dGtRakRNY2RFTWM1SVp3cG8zaHUxNWZCbUUwY0hybDQyQmVWakVi?=
 =?utf-8?B?dDY4eXkrMjFPa1Z3YjhXc0lGejc4ckYreks5aU1RblJCOHdCNTZnSGV6Q2RK?=
 =?utf-8?B?N2pOWk1NMFdzc0lTSUNFOTVBVGl5QWF1VC9NNmFrMlRYM0p5eFNtV2NlTHhr?=
 =?utf-8?B?WTZoVFJDNzB5cStpQXNlM0VKY3VZTXVFNFpMTDMwT29VblNhVmpYdkVUTFQx?=
 =?utf-8?B?a0k0OFhuQVNpdkNCT09Bc3k5RXlNZGhqMWZ0ZjR5L0doUDVtL0swOEJxcHQw?=
 =?utf-8?B?d2FHMVRXWGtncEpVZFBXeDU4ekZXWXN5ejNPNngrYXVzNmoyS2taZTd3OURD?=
 =?utf-8?B?ek81Qkowa0FtMHZjNXNYRnBZeE9oczNhUUlIKzh3V3dXMGNKNWJVVEJwWDNz?=
 =?utf-8?B?UTg2MTlNY2JlREN1SlJjam82UDBKM294eFNHME5RVzM5K2l0NmZ0V3llaXBK?=
 =?utf-8?B?SURoSjh0ZUdhZXZpRHBEM0l2MkZYY2E3enBnRHJydXNZSEd4eWN1WFZUTUlY?=
 =?utf-8?B?KzVoNUxtak9EVnpIN0NQZjVqd3Q5ZkprMjdPTFpNUVpoQjRJNTdHK2lSdWJn?=
 =?utf-8?B?Umgxd1VZV2c4MUEyRGF3eHBwZWlya2t4ZFVGWW1DUHhMK0VESVVHNG5ZQjBo?=
 =?utf-8?B?Y0RFTXRXSTNrcnlWQ21yY2RUdHZVWjh5TTRUakhVMDZXMTh0RGFRYmJ1bndv?=
 =?utf-8?B?anZEc0VKUEJ5eVVGdkpRTklPSWwwNTR6M1RjeUZFM0d5aHpibVZHM1VCSmFz?=
 =?utf-8?B?RGEzVTlyaURXR3JSamg2SGVFMVpTY0xxT05XdDdxN1NXS2hBenBaWHpWaDU3?=
 =?utf-8?B?eWUvNTRkMHY1VmZjZ1NsbXhLbFQ3azRTMjlhNnNQMi9CbzFiOGF5OFQybmhv?=
 =?utf-8?B?L1l6NXZCeVZpTWNKVmptcW1TcGk1ZVVQSmZmdzYvR21WdC93ZDM2VUxad29h?=
 =?utf-8?B?OGRHKzJOVURZQnFQbXhyaFgxak9Zc1JhSWMvdmt2TFk4bzJIS2xmREZnalA0?=
 =?utf-8?B?ZisxRHdHSXd4QkVSUWswbHBCMmlSSWkvd1IxVDZOUGJweVdsWE0rQXZOUzhv?=
 =?utf-8?Q?MDmL3uhJZQoc1XjK+3ySlsOAN?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: VyccAnoEJVdWEu0FyUr/y3kNRFEWh7s1+AMhadZGlPasVUeWq9qr+g7Za3RHz95Nj2mZ9dgHuvu/64NDebAAsODmgVxzVAvNaRv837PwW3H3sAI65TJQkOwJc2FGkK/VKOf1jwfp9P3f4EGhzZAReOsMpaMLJootAKcerFRX8oOe5i+OO3yPyvuJod1y6KIOYBAM8fI7brFrc46Wu53QQ18TkvvBhdJOysjuEtJOhqEHm+1TwMizBcn0EIAxE82w1eay7ehgSgph3JAU2foQVk6u4e8IvLfzD2fEksRS7SipeeFcF+ZDlFJPq+bwH/4MOkdd5omzSI+edlNP//AtXO83q0imA80zCWzdFJFetz2BDMf5ps5/WYUgJtvq/upGReMnQIayXIJhd47d3xtwIHUkFnuY0wEEmq7IkztBeF/Ln6c1y8O85Jh8CfrRFFeRA8iTkKCCtcESDQoNFIf7ZYtajbdqgg8mLB0Kp4/or6dTbAhQEaaLudHOwUgW7w3SRgVY50gUOj4t91cUdR01Q0nAVpMPRhnEU2kLQ7CmYHCmJQLVkUKKihNAe/o8zFOirEE6F+apRGKWFx63ZxbwCYuDPAnQRZlHakPcITb/DfY=
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: 47099020-13bd-4c8b-ea50-08dc53898376
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Apr 2024 02:55:26.0488 (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: 8BzA9UCoFcX0kPHZ4bFBsoLvAfPTiiAjDHHS+Zb2/Uibw4fLtc1uOR2cpXdM5r/MOGvQMFMmWghMiDIA7Ev/nA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR10MB7493
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-04-03_02,2024-04-01_01,2023-05-22_02
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0
 phishscore=0 spamscore=0
 bulkscore=0 adultscore=0 mlxlogscore=999 suspectscore=0 malwarescore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2403210000
 definitions=main-2404030021
X-Proofpoint-GUID: YBSJT2eU1ztt5qY37TlE1Eo7mBn_Vek-
X-Proofpoint-ORIG-GUID: YBSJT2eU1ztt5qY37TlE1Eo7mBn_Vek-
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 70155
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

VGhhbmtzIGZvciBmaWxpbmcgdGhpcyBidWcgcmVwb3J0Lg0KDQo+IFRoZSBidWlsdC1pbiBFbWFj
cyBMaXNwIGZ1bmN0aW9ucyDigJhsYXN04oCZLCDigJhudGhjZHLigJksIOKAmHRha2XigJksDQo+
IGFuZCDigJhudGFrZeKAmSBhcmUgZnVuY3Rpb25zIHRoYXQgYWNjZXB0IGxpc3RzIGFzIGFuIGFy
Z3VtZW50Lg0KPiBIb3dldmVyLCB0aGV5IGFsc28gYWNjZXB0IG5vbi1saXN0IGFyZ3VtZW50cyB3
aXRob3V0DQo+IHNpZ25hbGluZyBhbiBlcnJvci4NCg0KQXMgSSBtZW50aW9uZWQgaW4gZ251LWVt
YWNzLWhlbHBAZ251Lm9yZywgdGhpcyBpcyB0aGUgY2FzZSBub3csIGJ1dCBpdCB3YXNuJ3QgdGhl
IGNhc2UgdW50aWwgRW1hY3MgMjQuNS4gIFRoYXQncyB3aGVuIHRoaXMgcmVncmVzc2lvbiwgb3Ig
ZGVzaWduIGNoYW5nZSwgb2NjdXJyZWQgKHdoaWNoIHdhcyBpdD8pLg0KDQpGb3IgZnVuY3Rpb24g
YGxhc3QnIHRoaXMgb2NjdXJyZWQgYnkgc2ltcGx5IGNoYW5naW5nIGBsZW5ndGgnIHRvIGBzYWZl
LWxlbmd0aCcuICBJZiB0aGUgaW50ZW50aW9uIHdhcyBvbmx5IHRvIGF2b2lkIHByb2JsZW1zIHdp
dGggdGhpbmdzIHN1Y2ggYXMgY3ljbGljIGxpc3RzLCB0aGVuIHRoaXMgc2hvdWxkIGJlIGZpeGVk
IGJ5IGZpcnN0IGVuc3VyaW5nIHRoYXQgdGhlIGFyZ3VtZW50IGlzIGEgY29ucyBvciBuaWwuDQoN
CkJ1dCBpZiB0aGUgaW50ZW50aW9uIHdhcyB0byBhbHNvIGhhdmUgdGhlIGVmZmVjdCBvZiBoYW5k
bGluZyBub25saXN0cyBzdWNoIGFzIDMuMTQgdGhlbiBhdCBsZWFzdCB0aGlzIChvZGQsIG5vbi1s
ZWdhY3kpIGJlaGF2aW9yIHNob3VsZCBiZSBkb2N1bWVudGVkLg0KDQpgbGFzdCcgaXMgb25lIG9m
IHRoZSBvbGRlc3QgTGlzcCBmdW5jdGlvbnMuLi4NCg==




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#70155; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 2 Apr 2024 23:15:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 02 19:15:54 2024
Received: from localhost ([127.0.0.1]:56545 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rrnM8-00078F-Ov
	for submit <at> debbugs.gnu.org; Tue, 02 Apr 2024 19:15:53 -0400
Received: from lists.gnu.org ([2001:470:142::17]:53006)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tpeplt@HIDDEN>) id 1rrnM6-000777-PM
 for submit <at> debbugs.gnu.org; Tue, 02 Apr 2024 19:15:51 -0400
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 <tpeplt@HIDDEN>) id 1rrnLt-0007Be-RR
 for bug-gnu-emacs@HIDDEN; Tue, 02 Apr 2024 19:15:37 -0400
Received: from mail-oo1-xc31.google.com ([2607:f8b0:4864:20::c31])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <tpeplt@HIDDEN>) id 1rrnLq-0004lQ-3H
 for bug-gnu-emacs@HIDDEN; Tue, 02 Apr 2024 19:15:37 -0400
Received: by mail-oo1-xc31.google.com with SMTP id
 006d021491bc7-5a4d3b82e53so156766eaf.0
 for <bug-gnu-emacs@HIDDEN>; Tue, 02 Apr 2024 16:15:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1712099730; x=1712704530; darn=gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :subject:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=2Yq3L0+WJiy86Tiu9PGRWe3cKKd+8kZGsJBAMwFa6Vk=;
 b=a83eEPFh7CP2vw0GEC3r7l8HDz7n+9brkHJyY1opLF6Y+ijwT4hvaYaPDy61TlU1TV
 EBfsdnUgBt8LS6Y8Vy0c9DIawKefYQUilhe9kk2mNSxvmwx1OCXjbDqgslv1dNkXNX13
 XThm3bBFiGDU9czZf1qaC+SPkFU3N6sLcuJHnxhwSLw/THoXbL9qGSiLThcbuZyIU/+a
 qpW7t7X0qaU/Cr2VOngNFbsc7N6GGw50M1R0RCPP2qHVAVmB51OTz7PbXTuP+VlxoRN/
 SV0gtcE3fh8jTVu5eV0uSAcv1Hcku3oOdQoO4wjUGdSbvRPIwxfhXbpj+TV/hBflbhXG
 M7Qw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1712099730; x=1712704530;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :subject:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=2Yq3L0+WJiy86Tiu9PGRWe3cKKd+8kZGsJBAMwFa6Vk=;
 b=UTY5TWUCZg/K/DiJSwI34BIr+iVGjzuUJ2s7k0QOGxg8WEeWts7zGVcxlvQCV4Q/tP
 jtn/5eKn4He1tPEvfFx4r4r3+I4lzw27vrDgZjFRA+whHW0eHAcnq64bUhv3olCx5Vkc
 WVE6LKuXOcmtdju++qGlUyJqhpOsUka91ZTxMbKEvFxznZNk05P5LUxvQVwL5Wf3IJnW
 1JmG1vm36FcTcI0D6F03WqlYnkQEbkilmBTNoJrEqurnQGXxvF5/TJ0qlD4AwYqD+jiJ
 i+/0O987alUm9YDzcUOFRdZaefSmZ4MdcycqknOJC5c/X6L+KPjolkj9aLaCBIje05n6
 oT3Q==
X-Gm-Message-State: AOJu0YxccsxGL1JgBlVpGaMWX1ORUSlscithQzx5TOpXijE0y01tGJGE
 xtLMmNpKb+KZGRhxBQvIEfoHpOojIo3bz8Rhaf9+GKXF4IV5o8Jz
X-Google-Smtp-Source: AGHT+IGdHQxRjbOJX6nOlbNEAuvn1WuIZAMCzJs5G9TIqoRSEu+i8R1Y0e2/w7hBuTRHCsyoxytprQ==
X-Received: by 2002:a05:6870:a44c:b0:221:9381:7b47 with SMTP id
 n12-20020a056870a44c00b0022193817b47mr362008oal.19.1712099730360; 
 Tue, 02 Apr 2024 16:15:30 -0700 (PDT)
Received: from t530.local ([2600:8806:a821:2b00::5150])
 by smtp.gmail.com with ESMTPSA id
 fs13-20020a056870f78d00b0022e82259a09sm350226oab.40.2024.04.02.16.15.29
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 02 Apr 2024 16:15:29 -0700 (PDT)
From: <tpeplt@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 29.3; Several Emacs Lisp list functions accept non-list arguments
Date: Tue, 02 Apr 2024 19:15:28 -0400
Message-ID: <87y19v8igf.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=2607:f8b0:4864:20::c31;
 envelope-from=tpeplt@HIDDEN; helo=mail-oo1-xc31.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)


The built-in Emacs Lisp functions =E2=80=98last=E2=80=99, =E2=80=98nthcdr=
=E2=80=99, =E2=80=98take=E2=80=99,
and =E2=80=98ntake=E2=80=99 are functions that accept lists as an argument.
However, they also accept non-list arguments without
signaling an error.  This is not documented in their
docstrings or in the Emacs Lisp reference manual.  The
behavior of the related list functions =E2=80=98butlast=E2=80=99 and
=E2=80=98nbutlast=E2=80=99 is that an error is signaled when the function=
=E2=80=99s
list argument is not a list.

If it is intended that the functions =E2=80=98last=E2=80=99, =E2=80=98nthcd=
r=E2=80=99,
=E2=80=98take=E2=80=99, and =E2=80=98ntake=E2=80=99 should accept non-list =
arguments without
signaling an error, then this should be documented.
Otherwise, these functions should be changed to behave
consistent with other list functions by signaling an error
when an expected list argument is not a list.

This behavior can be seen by following these steps:

1. Start Emacs at a shell prompt with option =E2=80=98-Q=E2=80=99: $ emacs =
-Q

2. Evaluate the following expressions in the *scratch*
   buffer.  Note that =E2=80=98last=E2=80=99 does not signal an error when =
a non-list
   argument is provided:

(last '(a b c))
;;=3D> (c)

(last 'a)
;;=3D> a

(last 3.14)
;;=3D> 3.14

(last "a string")
;;=3D> "a string"

3. Evaluate following expressions with the related function =E2=80=98butlas=
t=E2=80=99.
   Note that the function signals an error when provided a non-list
   argument.

(butlast '(a b c))
;;=3D> (a b)

(butlast 'a)
;;=3D> *** Eval error ***  Wrong type argument: sequencep, a

(butlast 3.14)
;;=3D> *** Eval error ***  Wrong type argument: sequencep, 3.14

(butlast "a string")
;;=3D> *** Eval error ***  Wrong type argument: listp, "a string"

4. Evaluate the following expressions for =E2=80=98nthcdr=E2=80=99, =E2=80=
=98take=E2=80=99, and =E2=80=98ntake=E2=80=99.

As expected, an error is signaled when the (first) number argument is
non-zero and the list argument is a non-list.

But no error is signaled when the (first) number argument is zero and
the list argument is a non-list.

(nthcdr 0 '(a b c))
;;=3D> (a b c) (correct, as documented)

(nthcdr 1 'a)
;;=3D> *** Eval error ***  Wrong type argument: listp, a

(nthcdr 0 'a)
;;=3D> a (expect an error, but got the argument returned instead)


(take 0 '(a b c))
;;=3D> nil (correct, as documented)

(take 1 'a) =3D> nil
;;=3D> *** Eval error ***  Wrong type argument: listp, a

(take 0 'a)
;;=3D> nil (expect an error, but got the argument returned instead)


(ntake 0 '(a b c))
;;=3D> nil (correct, as documented)

(ntake 1 'a) =3D> nil
;;=3D> *** Eval error ***  Wrong type argument: listp, a

(ntake 0 'a)
;;=3D> nil (expect an error, but got the argument returned instead)

--




Acknowledgement sent to <tpeplt@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#70155; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sat, 1 Mar 2025 03:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.