From unknown Sun Jun 22 07:54:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74215: (when 1) evaluates to 1 on latest master Resent-From: "Brennan Vincent" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Nov 2024 18:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 74215 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 74215@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.173082962927483 (code B ref -1); Tue, 05 Nov 2024 18:01:01 +0000 Received: (at submit) by debbugs.gnu.org; 5 Nov 2024 18:00:29 +0000 Received: from localhost ([127.0.0.1]:44958 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t8Nqv-00079D-4I for submit@debbugs.gnu.org; Tue, 05 Nov 2024 13:00:29 -0500 Received: from lists.gnu.org ([209.51.188.17]:37644) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t8Nqq-000791-KV for submit@debbugs.gnu.org; Tue, 05 Nov 2024 13:00: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 1t8Nqf-0004Oz-D3 for bug-gnu-emacs@gnu.org; Tue, 05 Nov 2024 13:00:13 -0500 Received: from smtp.umanwizard.com ([54.203.248.109]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t8NqT-0003m3-0A for bug-gnu-emacs@gnu.org; Tue, 05 Nov 2024 13:00:03 -0500 Received: from localhost ([108.6.22.48]) by smtp.umanwizard.com ; 5 Nov 2024 17:59:44 +0000 X-Fes-Received-For: bug-gnu-emacs@gnu.org X-Fes-Received-From: From: "Brennan Vincent" Date: Tue, 05 Nov 2024 12:59:43 -0500 Message-ID: <87v7x1lfxs.fsf@denver.mail-host-address-is-not-set> MIME-Version: 1.0 Content-Type: text/plain X-Fes-Encrypted: true X-Fes-Ehlo-Domain: localhost Received-SPF: pass client-ip=54.203.248.109; envelope-from=brennan@umanwizard.com; helo=smtp.umanwizard.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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.4 (--) (when 1) evaluates to 1, rather than nil, on latest master. This is contrary to the documentation, which reads: When COND yields non-nil, eval BODY forms sequentially and return value of last one, or nil if there are none. According to some discussion on IRC (thanks thuna`), this seems to have been introduced here: https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=7c63b632e4e From unknown Sun Jun 22 07:54:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74215: (when 1) evaluates to 1 on latest master Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Nov 2024 19:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74215 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Brennan Vincent" , Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Cc: 74215@debbugs.gnu.org Received: via spool by 74215-submit@debbugs.gnu.org id=B74215.17308339516856 (code B ref 74215); Tue, 05 Nov 2024 19:13:02 +0000 Received: (at 74215) by debbugs.gnu.org; 5 Nov 2024 19:12:31 +0000 Received: from localhost ([127.0.0.1]:37954 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t8Oyd-0001mW-2b for submit@debbugs.gnu.org; Tue, 05 Nov 2024 14:12:31 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48602) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t8Oyb-0001mJ-II for 74215@debbugs.gnu.org; Tue, 05 Nov 2024 14:12:30 -0500 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 1t8OyV-0003LV-T3; Tue, 05 Nov 2024 14:12:23 -0500 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=dBYwltWSIxjvNtPLMh4cstg/DXu6mzoBznJbkvL42UM=; b=kaqae4kDhhMYJXr0KB7j +LL5oQPlk7gzqdwXgWob5xcrou53EPuhSFGIOkxJTRAVgwhs1pbDhHuvkWOmfHZ9cH2X7O733g7kh x9sQI3rmaURRNagELojSga6DUQjAFMn88GL534fvsGTIKAkzQfjj4Icxxc5yBoTpu/AjiqC7fXtNP 7cpBniGmelxrIyNzOetFt5XXQxzCpmtW8mwDsQgtlQWMZwi/oyax3rF3bWFuZ4y88A0BxxW+/85xy +T76deOPvKZ+uNwGJF6Xm7Wk34YWTGIQiDLdCEt0RXPVe8Ip2q5WhtRNzvNKRdaVgjJD/lVhKIzlQ eAL0hqozqVGTYg==; Date: Tue, 05 Nov 2024 21:12:20 +0200 Message-Id: <86zfmdsdez.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87v7x1lfxs.fsf@denver.mail-host-address-is-not-set> (brennan@umanwizard.com) References: <87v7x1lfxs.fsf@denver.mail-host-address-is-not-set> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: "Brennan Vincent" > Date: Tue, 05 Nov 2024 12:59:43 -0500 > > (when 1) evaluates to 1, rather than nil, on latest master. This is > contrary to the documentation, which reads: > > When COND yields non-nil, eval BODY forms sequentially and return > value of last one, or nil if there are none. > > According to some discussion on IRC (thanks thuna`), this seems to have > been introduced here: > > https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=7c63b632e4e Thanks. Emacs 30 also shows this behavior, but Emacs 29 doesn't. Mattias, could you please take a look? From unknown Sun Jun 22 07:54:28 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: "Brennan Vincent" Subject: bug#74215: closed (Re: bug#74215: (when 1) evaluates to 1 on latest master) Message-ID: References: <0069DE86-3702-4BAB-8630-15E38DC8F77A@gmail.com> <87v7x1lfxs.fsf@denver.mail-host-address-is-not-set> X-Gnu-PR-Message: they-closed 74215 X-Gnu-PR-Package: emacs Reply-To: 74215@debbugs.gnu.org Date: Wed, 06 Nov 2024 12:51:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1730897462-22826-1" This is a multi-part message in MIME format... ------------=_1730897462-22826-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #74215: (when 1) evaluates to 1 on latest master which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 74215@debbugs.gnu.org. --=20 74215: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D74215 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1730897462-22826-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 74215-done) by debbugs.gnu.org; 6 Nov 2024 12:50:24 +0000 Received: from localhost ([127.0.0.1]:40012 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t8fUN-0005uZ-Kb for submit@debbugs.gnu.org; Wed, 06 Nov 2024 07:50:23 -0500 Received: from mail-lf1-f42.google.com ([209.85.167.42]:46469) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t8fUK-0005r4-Gn for 74215-done@debbugs.gnu.org; Wed, 06 Nov 2024 07:50:21 -0500 Received: by mail-lf1-f42.google.com with SMTP id 2adb3069b0e04-53a007743e7so7367731e87.1 for <74215-done@debbugs.gnu.org>; Wed, 06 Nov 2024 04:50:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730897354; x=1731502154; 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=F5XNfOyLInx0UhD8CQe+WK8zIWip/tTR1m5IfP4L0ew=; b=W5RVwRtkcYY84LX18197q4nEvtbbiIQKWhldWaKYQsW3ucfF/pXAmRTjFeMBrbonm6 Mmtcz49wIalh8bJum8hq0LmaJs2E+LUplJsnNOn0AeOTEiiBb8VYjGeioh5t6O+TmRT7 8mc6lPFb3oaj73TBvGPkUeH0fekgVqyiimgTkZlNUUKC5xh6EbmI3DcO3Yb0V+zBg4xR HKcsUFtOJu2ud76in2Hx5V2EE2ZYJc/V/CWfMW0i/Ldp2JY4HEBfo4/qhAWG9pxHSMKC srTLeRM/J0DBmMAdg04yoOnKKkkR7mFR++rWMsWLOcyEKRiucNsj5BwaSjpJZYjNPoFY Y97g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730897354; x=1731502154; 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=F5XNfOyLInx0UhD8CQe+WK8zIWip/tTR1m5IfP4L0ew=; b=gkzMyJz9RGUQPrcpJPEFUdJnExVWsD4omWZShW4ydQu10iYr59l8N4JqWqXt84WW7Q WFN/NrbdbEF2NWNcO7sRm2iRZTItr0xOyBO5MhN68ErVEQbVmMc+KVIwOVHv9m8SjNXG cLddP+subjbmhD+ekEKVYK/VAISq+r1lisfNpxeculq6s3+gfK0ymbhsUy1CrO0ULuvK nWYre2TEDM6SUuC2fgXkX9AXz4cN/DJXRGeOma9XaMGzNT67Kh+VNMoRS7RezzTpdet7 5xBS7DSNe98EM1cZiy5bYdKb9NJ75F0tX88A6vwx3gFFtOuwlDfi9sYBlg8/wD4PqWDs 055g== X-Forwarded-Encrypted: i=1; AJvYcCVcI65nMM6HN8uSCFbI6v1sslkClBao3yQv8w8rcLVYFb07S0+PCp9A3A0Bb1hwxibjC4n4KSxVaPlz@debbugs.gnu.org X-Gm-Message-State: AOJu0YzmHzarOD7TbtrvaZClinKfL4avY7vWsw1yJGu0q5ROpvr+r5G9 +/L7aA8jG1bit/v1jhK0/5k6uWNS53Cq9GCA9DH2sS0RPDKm9Nk3 X-Google-Smtp-Source: AGHT+IHIRZCZzISC4BbOa6JIV1cRTTivZkIZmhJmwA0cVj9k/DTqoFQMYvzejSTbi2CEOc+IiQfQcg== X-Received: by 2002:a05:6512:1108:b0:53b:163a:f295 with SMTP id 2adb3069b0e04-53c79e8ec0amr11636187e87.38.1730897354151; Wed, 06 Nov 2024 04:49:14 -0800 (PST) Received: from smtpclient.apple (c188-150-183-180.bredband.tele2.se. [188.150.183.180]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-53c7bdcbebdsm2477627e87.209.2024.11.06.04.49.13 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 06 Nov 2024 04:49:13 -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#74215: (when 1) evaluates to 1 on latest master From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= In-Reply-To: <86zfmdsdez.fsf@gnu.org> Date: Wed, 6 Nov 2024 13:49:12 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <0069DE86-3702-4BAB-8630-15E38DC8F77A@gmail.com> References: <87v7x1lfxs.fsf@denver.mail-host-address-is-not-set> <86zfmdsdez.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: 74215-done Cc: Brennan Vincent , 74215-done@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 (-) >> (when 1) evaluates to 1, rather than nil Very sorry about that; now fixed. Thank you for reporting it! (I haven't had much Emacs time lately and am clearly building up a = backlog but this was clearly my fault and quickly remedied.) ------------=_1730897462-22826-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 5 Nov 2024 18:00:29 +0000 Received: from localhost ([127.0.0.1]:44958 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t8Nqv-00079D-4I for submit@debbugs.gnu.org; Tue, 05 Nov 2024 13:00:29 -0500 Received: from lists.gnu.org ([209.51.188.17]:37644) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t8Nqq-000791-KV for submit@debbugs.gnu.org; Tue, 05 Nov 2024 13:00: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 1t8Nqf-0004Oz-D3 for bug-gnu-emacs@gnu.org; Tue, 05 Nov 2024 13:00:13 -0500 Received: from smtp.umanwizard.com ([54.203.248.109]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t8NqT-0003m3-0A for bug-gnu-emacs@gnu.org; Tue, 05 Nov 2024 13:00:03 -0500 Received: from localhost ([108.6.22.48]) by smtp.umanwizard.com ; 5 Nov 2024 17:59:44 +0000 X-Fes-Received-For: bug-gnu-emacs@gnu.org X-Fes-Received-From: From: "Brennan Vincent" To: bug-gnu-emacs@gnu.org Subject: (when 1) evaluates to 1 on latest master Date: Tue, 05 Nov 2024 12:59:43 -0500 Message-ID: <87v7x1lfxs.fsf@denver.mail-host-address-is-not-set> MIME-Version: 1.0 Content-Type: text/plain X-Fes-Encrypted: true X-Fes-Ehlo-Domain: localhost Received-SPF: pass client-ip=54.203.248.109; envelope-from=brennan@umanwizard.com; helo=smtp.umanwizard.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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.4 (--) (when 1) evaluates to 1, rather than nil, on latest master. This is contrary to the documentation, which reads: When COND yields non-nil, eval BODY forms sequentially and return value of last one, or nil if there are none. According to some discussion on IRC (thanks thuna`), this seems to have been introduced here: https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=7c63b632e4e ------------=_1730897462-22826-1--