From unknown Sun Jun 22 00:52:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31718: 26.1; Strange behavior of `cond' Resent-From: Ikumi Keita Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Jun 2018 06:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 31718 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 31718@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15281799813005 (code B ref -1); Tue, 05 Jun 2018 06:27:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Jun 2018 06:26:21 +0000 Received: from localhost ([127.0.0.1]:34045 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQ5QD-0000mO-4X for submit@debbugs.gnu.org; Tue, 05 Jun 2018 02:26:21 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56604) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQ5QC-0000mD-4N for submit@debbugs.gnu.org; Tue, 05 Jun 2018 02:26:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fQ5Q5-00057P-IN for submit@debbugs.gnu.org; Tue, 05 Jun 2018 02:26:14 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:52072) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fQ5Q5-00057D-E6 for submit@debbugs.gnu.org; Tue, 05 Jun 2018 02:26:13 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47546) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fQ5Q3-0003Xy-RS for bug-gnu-emacs@gnu.org; Tue, 05 Jun 2018 02:26:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fQ5Q0-00053S-K3 for bug-gnu-emacs@gnu.org; Tue, 05 Jun 2018 02:26:11 -0400 Received: from smtp1.inetd.co.jp ([210.129.88.11]:36910) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fQ5Q0-0004zF-3I for bug-gnu-emacs@gnu.org; Tue, 05 Jun 2018 02:26:08 -0400 Received: from localhost (210-20-196-135.rev.home.ne.jp [210.20.196.135]) by smtp1.inetd.co.jp (Postfix) with ESMTPA id 1CB8ECD for ; Tue, 5 Jun 2018 15:26:03 +0900 (JST) From: Ikumi Keita X-Mailer: MH-E 8.6+git; nmh 1.7.1; GNU Emacs 26.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <37953.1528179962.1@localhost> Content-Transfer-Encoding: quoted-printable Date: Tue, 05 Jun 2018 15:26:02 +0900 Message-ID: <37954.1528179962@localhost> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) 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: -5.0 (-----) The special form `cond' does not return expected value under a specific condition. [How to reproduce] 1. Save the following file as /tmp/test.el ---- test.el --------------------------------------------------------- (defun xyz (arg) "dummy" ; (cond ((eq arg nil) ; OK ; (cond ((eq arg 'abc) ; OK ; (cond ((eq arg 'def) ; OK (cond ((eq arg 'default) ; NG ; (cond ((eq arg 'default1) ; OK "A") (t "B"))) (byte-compile 'xyz) (insert (xyz t)) ; should "B", but "A" in actual ---------------------------------------------------------------------- 2. emacs-26.1 -Q -l /tmp/test.el 3. Expected result: "B" is inserted in *scratch* Actual result: "A" is inserted in *scratch* [Some notes related to this issue] a. As the comments written in the above code, only the symbol `default' triggers this behavior. b. Emacs 25.3 doesn't have this problem. c. If `xyz' is not byte compiled, `cond' works as expected. d. It seems that the following entry in NEWS is related: ** Certain cond/pcase/cl-case forms are now compiled using a faster jump table implementation. This uses a new bytecode op 'switch', which isn't compatible with previous Emacs versions. This functionality can be disabled by setting 'byte-compile-cond-use-jump-table' to nil. If I replace the line `(byte-compile 'xyz)' with (let ((byte-compile-cond-use-jump-table nil)) (byte-compile 'xyz)) in the above example, `cond' works as expected. In GNU Emacs 26.1 (build 1, x86_64-unknown-freebsd11.1, GTK+ Version 3.22.= 29) of 2018-05-30 built on freebsd.vmware Windowing system distributor 'The X.Org Foundation', version 11.0.11804000 Recent messages: Saving file /home/keita/Mail/drafts/1... Wrote /home/keita/Mail/drafts/1 next-line: End of buffer [2 times] Saving file /home/keita/Mail/drafts/1... Wrote /home/keita/Mail/drafts/1 next-line: End of buffer [4 times] Sending...backgrounded Scanning +drafts...done No messages in +drafts, range (all) Quit [2 times] user-error: No cross-references in this node Configured using: 'configure --with-canna --with-canna-includes=3D/usr/local/canna/include --with-canna-libraries=3D/usr/local/canna/lib --mandir=3D/usr/local/man --without-xim --with-sound=3Dyes --with-file-notification=3Dyes --disable-largefile --without-pop CFLAGS=3D-O3' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND DBUS GSETTINGS NOTIFY ACL GNUTLS LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 THREADS LCMS2 Important settings: value of $EMACSLOADPATH: /home/keita/elisp: value of $LANG: ja_JP.eucJP value of $XMODIFIERS: @im=3Dfcitx locale-coding-system: japanese-iso-8bit-unix Major mode: Info Minor modes in effect: TeX-PDF-mode: t shell-dirtrack-mode: t tooltip-mode: t global-eldoc-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t Load-path shadows: ~/elisp/preview hides /usr/local/share/emacs/site-lisp/auctex/preview ~/elisp/tex-buf hides /usr/local/share/emacs/site-lisp/auctex/tex-buf ~/elisp/tex hides /usr/local/share/emacs/site-lisp/auctex/tex ~/elisp/reftex-parse hides /usr/local/share/emacs/26.1/lisp/textmodes/reft= ex-parse Features: (shadow emacsbug latexenc supercite regi mh-identity mh-letter mh-comp sendmail qp info view mh-alias multi-prompt smiley mm-archive mail-extr mh-mime mh-gnus mh-show goto-addr gnus-cite gnus-art mm-uu mml2015 mm-view mml-smime smime dig mh-inc hl-line mh-tool-bar mh-seq mh-xface mh-utils mh-folder which-func imenu mh-scan mh-e mh-compat mh-buffers mh-loaddefs preview prv-emacs reftex-dcr reftex-auc reftex reftex-loaddefs reftex-vars tex-fold tex-bar tex-buf toolbar-x font-latex latex edmacro kmacro latex-flymake flymake-proc flymake warnings thingatpt tex-ispell tex-style tex dbus crm tex-mode compile shell misearch multi-isearch vc-dispatcher vc-hg org-archive skeleton org-rmail org-mhe org-irc org-info org-gnus nnir gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util rmail rmail-loaddefs mail-utils wid-edit org-docview doc-view image-mode dired dired-loaddefs org-bibtex bibtex org-bbdb org-w3m org-element avl-tree generator org org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities noutline outline easy-mmode org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint comint ansi-color ring ob-core ob-eval org-compat org-macs org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs jka-compr cl-extra help-mode parse-time ucs-normalize json map epa derived epg epg-config url-http tls gnutls url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm rmc puny seq twittering-mode easymenu advice url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source cl-seq eieio byte-opt bytecomp byte-compile cconv eieio-core cl-macs gv eieio-loaddefs cl-loaddefs cl-lib password-cache url-vars mailcap xml elec-pair w3m-load preview-latex auto-loads tex-site canna-im time-date mule-util japan-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind kqueue lcms2 dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 585780 62716) (symbols 48 43330 1) (miscs 40 1448 1041) (strings 32 118129 14954) (string-bytes 1 4152041) (vectors 16 71953) (vector-slots 8 1968759 71038) (floats 8 346 479) (intervals 56 6509 2189) (buffers 992 42)) From unknown Sun Jun 22 00:52:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31718: 26.1; Strange behavior of `cond' Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Jun 2018 08:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31718 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ikumi Keita Cc: 31718@debbugs.gnu.org, Vibhav Pant Received: via spool by 31718-submit@debbugs.gnu.org id=B31718.152818607912218 (code B ref 31718); Tue, 05 Jun 2018 08:08:02 +0000 Received: (at 31718) by debbugs.gnu.org; 5 Jun 2018 08:07:59 +0000 Received: from localhost ([127.0.0.1]:34088 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQ70Z-0003B0-8g for submit@debbugs.gnu.org; Tue, 05 Jun 2018 04:07:59 -0400 Received: from mx2.suse.de ([195.135.220.15]:39077) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQ70X-0003Ak-BJ for 31718@debbugs.gnu.org; Tue, 05 Jun 2018 04:07:57 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (charybdis-ext-too.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 96475AC4A; Tue, 5 Jun 2018 08:07:50 +0000 (UTC) From: Andreas Schwab References: <37954.1528179962@localhost> X-Yow: Yow! I'm imagining a surfer van filled with soy sauce! Date: Tue, 05 Jun 2018 10:07:49 +0200 In-Reply-To: <37954.1528179962@localhost> (Ikumi Keita's message of "Tue, 05 Jun 2018 15:26:02 +0900") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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 (---) On Jun 05 2018, Ikumi Keita wrote: > (defun xyz (arg) > "dummy" > ; (cond ((eq arg nil) ; OK > ; (cond ((eq arg 'abc) ; OK > ; (cond ((eq arg 'def) ; OK > (cond ((eq arg 'default) ; NG The byte-compiler uses 'default as a magic symbol, which breaks this case. Andreas. -- 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 unknown Sun Jun 22 00:52:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31718: 26.1; Strange behavior of `cond' Resent-From: Ikumi Keita Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Jun 2018 05:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31718 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andreas Schwab Cc: 31718@debbugs.gnu.org, Vibhav Pant Received: via spool by 31718-submit@debbugs.gnu.org id=B31718.152826372227010 (code B ref 31718); Wed, 06 Jun 2018 05:42:02 +0000 Received: (at 31718) by debbugs.gnu.org; 6 Jun 2018 05:42:02 +0000 Received: from localhost ([127.0.0.1]:35801 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQRCr-00071T-PX for submit@debbugs.gnu.org; Wed, 06 Jun 2018 01:42:01 -0400 Received: from smtp1.inetd.co.jp ([210.129.88.11]:38906) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQRCp-00071B-TC for 31718@debbugs.gnu.org; Wed, 06 Jun 2018 01:42:00 -0400 Received: from localhost (210-20-196-135.rev.home.ne.jp [210.20.196.135]) by smtp1.inetd.co.jp (Postfix) with ESMTPA id 101B0B1; Wed, 6 Jun 2018 14:41:56 +0900 (JST) From: Ikumi Keita In-reply-to: References: <37954.1528179962@localhost> Comments: In-reply-to Andreas Schwab message dated "Tue, 05 Jun 2018 10:07:49 +0200." X-Mailer: MH-E 8.6+git; nmh 1.7.1; GNU Emacs 26.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <46055.1528263715.1@localhost> Date: Wed, 06 Jun 2018 14:41:55 +0900 Message-ID: <46058.1528263715@localhost> X-Spam-Score: -0.0 (/) 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 (-) Hi Andreas, thanks for your reply. >>>>> Andreas Schwab writes: > On Jun 05 2018, Ikumi Keita wrote: >> (defun xyz (arg) >> "dummy" >> ; (cond ((eq arg nil) ; OK >> ; (cond ((eq arg 'abc) ; OK >> ; (cond ((eq arg 'def) ; OK >> (cond ((eq arg 'default) ; NG > The byte-compiler uses 'default as a magic symbol, which breaks this > case. Does this mean that this behavior is a (new) designed feature of elisp and not a bug? If so, is it the respoisibility of the authors of the codes to rewrite not to use `default' or else to make sure to set `byte-compile-cond-use-jump-table' to nil at byte compile? Best regards, Ikumi Keita From unknown Sun Jun 22 00:52:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31718: 26.1; Strange behavior of `cond' Resent-From: Robert Cochran Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Jun 2018 07:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31718 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ikumi Keita Cc: Andreas Schwab , 31718@debbugs.gnu.org, Vibhav Pant Received: via spool by 31718-submit@debbugs.gnu.org id=B31718.15282709239816 (code B ref 31718); Wed, 06 Jun 2018 07:43:02 +0000 Received: (at 31718) by debbugs.gnu.org; 6 Jun 2018 07:42:03 +0000 Received: from localhost ([127.0.0.1]:35823 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQT51-0002YG-5h for submit@debbugs.gnu.org; Wed, 06 Jun 2018 03:42:03 -0400 Received: from vps28183.inmotionhosting.com ([23.235.221.66]:29587) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQT4z-0002Xj-7s for 31718@debbugs.gnu.org; Wed, 06 Jun 2018 03:42:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=cochranmail.com; s=default; h=Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=5GU5l+iEYj1NbvCo/nGOrTJO8SHQe/M/e/Uy+mJTXiQ=; b=3HJaTJej7LxwRonVySKHIrg4I jITcnv/I6l7nsqOu9ofKPUTMvnIe3cB5HrLWOAWKeA70XNRBx+bQvbPQxp9o1NLAxYw1571uJV/VU PNFkrNvUTP5fOqo7LhdMX1J1JGgT4gQ6yGVBcmE1rIaNBn4xUBonFVxOG4T/LZfWZ+x/DOhkM+uUX IYOVNoKjI9vt/5x2yDxdr/jh5njBkpqao4ZX3PFl8Nb7n82cZ7qT6YPbOlcGZdKOCi1zyGA8X86Np /PK2Ab4Gvtftf+J58/JL6Qf1j3CjFWkg+MgSOl3Ap+JNeWjQnBWcDgvvcTLF/Kis7Gk1drKHfHqDU tGJOyLiqw==; Received: from 131-191-86-130.as.clicknet.org ([131.191.86.130]:42516 helo=SoraLaptop) by vps28183.inmotionhosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.91) (envelope-from ) id 1fQT4s-0002WJ-2h; Wed, 06 Jun 2018 00:41:54 -0700 From: Robert Cochran References: <37954.1528179962@localhost> <46058.1528263715@localhost> Date: Wed, 06 Jun 2018 00:41:50 -0700 In-Reply-To: <46058.1528263715@localhost> (Ikumi Keita's message of "Wed, 06 Jun 2018 14:41:55 +0900") Message-ID: <87wovc8ipt.fsf@cochranmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - vps28183.inmotionhosting.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - cochranmail.com X-Get-Message-Sender-Via: vps28183.inmotionhosting.com: authenticated_id: robert@cochranmail.com X-Authenticated-Sender: vps28183.inmotionhosting.com: robert@cochranmail.com X-Spam-Score: 0.0 (/) 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 (-) --=-=-= Content-Type: text/plain Ikumi Keita writes: > Hi Andreas, thanks for your reply. > >>>>>> Andreas Schwab writes: >> On Jun 05 2018, Ikumi Keita wrote: >>> (defun xyz (arg) >>> "dummy" >>> ; (cond ((eq arg nil) ; OK >>> ; (cond ((eq arg 'abc) ; OK >>> ; (cond ((eq arg 'def) ; OK >>> (cond ((eq arg 'default) ; NG > >> The byte-compiler uses 'default as a magic symbol, which breaks this >> case. > > Does this mean that this behavior is a (new) designed feature of elisp > and not a bug? > If so, is it the respoisibility of the authors of the codes to rewrite > not to use `default' or else to make sure to set > `byte-compile-cond-use-jump-table' to nil at byte compile? I for one consider this a bug, for 2 reasons: 1) It's not reasonable to expect a Lisp programmer to just know that using the symbol default is problematic. 2) It creates diverging behavior between compiled and non-compiled Lisp. To that end, I've made a small patch to rectify the behavior. Instead of hardcoding a symbol, it uses gensym to create a unique one. I did a full build of Emacs, as well as ran 'make check' and had identical results pre- and post-change, so I'm reasonably sure it's correct. Comments and corrections are of course welcomed. HTH, -- ~Robert Cochran GPG Fingerprint - BD0C 5F8B 381C 64F0 F3CE E7B9 EC9A 872C 41B2 77C2 ----- --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-Use-a-gensym-for-the-default-case-in-byte-compile-co.patch Content-Description: Use a gensym for byte compiler cond switch >From 4a025170b2b293810cf03c964b402963495fe7d7 Mon Sep 17 00:00:00 2001 From: Robert Cochran Date: Wed, 6 Jun 2018 00:31:25 -0700 Subject: [PATCH] Use a gensym for the default case in byte-compile-cond-jump-table * lisp/bytecomp.el (byte-compile-cond-jump-table): Create gensym to use as default case symbol (byte-compile-cond-jump-table-info): new argument `default-sym'; use it when generating default case clause --- lisp/emacs-lisp/bytecomp.el | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el index ad6b5b7ce2..0fedfd0868 100644 --- a/lisp/emacs-lisp/bytecomp.el +++ b/lisp/emacs-lisp/bytecomp.el @@ -4092,7 +4092,7 @@ byte-compile-cond-vars (and (symbolp obj1) (macroexp-const-p obj2) (cons obj1 obj2)) (and (symbolp obj2) (macroexp-const-p obj1) (cons obj2 obj1)))) -(defun byte-compile-cond-jump-table-info (clauses) +(defun byte-compile-cond-jump-table-info (clauses default-sym) "If CLAUSES is a `cond' form where: The condition for each clause is of the form (TEST VAR VALUE). VAR is a variable. @@ -4124,14 +4124,15 @@ byte-compile-cond-jump-table-info (not (assq obj2 cases))) (push (list (if (consp obj2) (eval obj2) obj2) body) cases) (if (and (macroexp-const-p condition) condition) - (progn (push (list 'default (or body `(,condition))) cases) + (progn (push (list default-sym (or body `(,condition))) cases) (throw 'break t)) (setq ok nil) (throw 'break nil)))))) (list (cons prev-test prev-var) (nreverse cases))))) (defun byte-compile-cond-jump-table (clauses) - (let* ((table-info (byte-compile-cond-jump-table-info clauses)) + (let* ((default-sym (gensym "byte-compile--cond-default-sym")) + (table-info (byte-compile-cond-jump-table-info clauses default-sym)) (test (caar table-info)) (var (cdar table-info)) (cases (cadr table-info)) @@ -4141,7 +4142,7 @@ byte-compile-cond-jump-table ;; set it to `t' for cond forms with a small number of cases. (setq jump-table (make-hash-table :test test :purecopy t - :size (if (assq 'default cases) + :size (if (assq default-sym cases) (1- (length cases)) (length cases))) default-tag (byte-compile-make-tag) @@ -4175,8 +4176,8 @@ byte-compile-cond-jump-table (let ((byte-compile-depth byte-compile-depth)) (byte-compile-goto 'byte-goto default-tag)) - (when (assq 'default cases) - (setq default-case (cadr (assq 'default cases)) + (when (assq default-sym cases) + (setq default-case (cadr (assq default-sym cases)) cases (butlast cases 1))) (dolist (case cases) -- 2.17.1 --=-=-=-- From unknown Sun Jun 22 00:52:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31718: 26.1; Strange behavior of `cond' Resent-From: Ikumi Keita Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Jun 2018 09:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31718 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Robert Cochran Cc: Andreas Schwab , 31718@debbugs.gnu.org, Vibhav Pant Received: via spool by 31718-submit@debbugs.gnu.org id=B31718.152827644818258 (code B ref 31718); Wed, 06 Jun 2018 09:15:02 +0000 Received: (at 31718) by debbugs.gnu.org; 6 Jun 2018 09:14:08 +0000 Received: from localhost ([127.0.0.1]:35863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQUW8-0004kQ-BC for submit@debbugs.gnu.org; Wed, 06 Jun 2018 05:14:08 -0400 Received: from smtp1.inetd.co.jp ([210.129.88.11]:43548) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQUW6-0004kG-IG for 31718@debbugs.gnu.org; Wed, 06 Jun 2018 05:14:07 -0400 Received: from localhost (210-20-196-135.rev.home.ne.jp [210.20.196.135]) by smtp1.inetd.co.jp (Postfix) with ESMTPA id 632BAB2; Wed, 6 Jun 2018 18:14:03 +0900 (JST) From: Ikumi Keita In-reply-to: <87wovc8ipt.fsf@cochranmail.com> References: <37954.1528179962@localhost> <46058.1528263715@localhost> <87wovc8ipt.fsf@cochranmail.com> Comments: In-reply-to Robert Cochran message dated "Wed, 06 Jun 2018 00:41:50 -0700." X-Mailer: MH-E 8.6+git; nmh 1.7.1; GNU Emacs 26.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <48697.1528276443.1@localhost> Date: Wed, 06 Jun 2018 18:14:03 +0900 Message-ID: <48698.1528276443@localhost> X-Spam-Score: -0.0 (/) 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 (-) Hi Robert, >>>>> Robert Cochran writes: > Ikumi Keita writes: >> Hi Andreas, thanks for your reply. >> >>>>>>> Andreas Schwab writes: >>> On Jun 05 2018, Ikumi Keita wrote: >>>> (defun xyz (arg) >>>> "dummy" >>>> ; (cond ((eq arg nil) ; OK >>>> ; (cond ((eq arg 'abc) ; OK >>>> ; (cond ((eq arg 'def) ; OK >>>> (cond ((eq arg 'default) ; NG >> >>> The byte-compiler uses 'default as a magic symbol, which breaks this >>> case. >> >> Does this mean that this behavior is a (new) designed feature of elisp >> and not a bug? >> If so, is it the respoisibility of the authors of the codes to rewrite >> not to use `default' or else to make sure to set >> `byte-compile-cond-use-jump-table' to nil at byte compile? > I for one consider this a bug, for 2 reasons: > 1) It's not reasonable to expect a Lisp programmer to just know that > using the symbol default is problematic. > 2) It creates diverging behavior between compiled and non-compiled Lisp. I agree. > To that end, I've made a small patch to rectify the behavior. Instead of > hardcoding a symbol, it uses gensym to create a unique one. I did a full > build of Emacs, as well as ran 'make check' and had identical results > pre- and post-change, so I'm reasonably sure it's correct. Thanks for the patch, it fixes the problem on my side! Regards, Ikumi Keita From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 06 08:20:04 2018 Received: (at control) by debbugs.gnu.org; 6 Jun 2018 12:20:04 +0000 Received: from localhost ([127.0.0.1]:35998 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQXQ4-0008U5-Ls for submit@debbugs.gnu.org; Wed, 06 Jun 2018 08:20:04 -0400 Received: from mail-it0-f50.google.com ([209.85.214.50]:55621) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQXQ2-0008TN-Fi; Wed, 06 Jun 2018 08:20:02 -0400 Received: by mail-it0-f50.google.com with SMTP id 144-v6so7688915iti.5; Wed, 06 Jun 2018 05:20:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=DySbKUXw4/GePcscsHeOI9Erbt0wIjmv53YBzqg+pho=; b=d5B4PHYg7DOIoMcO1NOLx3ztwWycOONts6RljawtalyHx2W3RLyCf2xH0AnuYRm7Hb sDtla5AFWw5bz67FW94rr1aINrCAC4ppk3YM2Jde4mQ/XhsGCU1SRov5RV+U27cDh+mG /D23bQOw55YK8OvOk2E+1dKsKo31UvO1Kbf7NRTeh/dATJkpNZ1/x3brSxdOCqKiQco0 chHcFmBfmQrfrgjwxZqGSXI0SGlhm90fil/dePQgZSL+UIC9Ct2g0qxgX/Z+p3xufsVL JizEil0HmVwN32hI5nFJ8xFH2/gAPLopx0fq25K5bkRYgOUN0cWOMQttRHP+qMcO7oGF 00HA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=DySbKUXw4/GePcscsHeOI9Erbt0wIjmv53YBzqg+pho=; b=cpxDHuGf4iDopksTDqe4gESl/0diMMmC57lkP3t0bFesiHL8Dz9vSJnQcMQ0yaLGRi kw4r2ufuavrUqYCljT4a5tFlZwiaZ2XJDFn4fBnxE6W6tlpRUDyjfqYoUKZI8GzeH05/ XFYuqaPSRxTmCq6AayepzENiyFvux5DHfyZ3vcrlcipQbRpuH7ZmWro9/TMhfXXQR+tn 22G5NjQ7wB+uspzvgtrju7gXqWKEnN/WhbV+S+YzH6/3zd9otrY6BRY5fFXddcgn6EXk lT1HMjI9OYxCymF69QgvUfmOr6VXoELXYfKkFv1zYhibmPfvaL2Rf0mZoq3GLcGGuCrm JCgw== X-Gm-Message-State: APt69E15hHGT4aG1VpTzTjGZoCB1CfxphQl/EUwgvs9+uHNvJqqEgDE5 9auy7ucvGnCkiPOhR9XVyaOcClmE X-Google-Smtp-Source: ADUXVKITXTNwlrm9B+iHPCP7a8X8IqnIV0ZCyyfE2UYRMe0RfL/PvCIiS1aoUr1sBdLXa+z8DcW9Xg== X-Received: by 2002:a24:6c8c:: with SMTP id w134-v6mr2386530itb.75.1528287596667; Wed, 06 Jun 2018 05:19:56 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id c102-v6sm648593itd.3.2018.06.06.05.19.55 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 06 Jun 2018 05:19:55 -0700 (PDT) From: Noam Postavsky To: =?utf-8?Q?H=C3=A9ctor_Enr=C3=ADquez_Ram=C3=B3n?= Subject: Re: bug#31734: 26.1; byte-compile differs with cond eq 'default References: Date: Wed, 06 Jun 2018 08:19:54 -0400 In-Reply-To: (=?utf-8?Q?=22H=C3=A9ctor_Enr=C3=ADquez_Ram=C3=B3n=22's?= message of "Wed, 6 Jun 2018 12:38:51 +0200") Message-ID: <87r2lk3y51.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control Cc: 31734@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 (-) merge 31734 31718 quit H=C3=A9ctor Enr=C3=ADquez Ram=C3=B3n writes: > The code below shows opposite behavior byte-compiled: > > (setq variable 0) > (cond > ((eq variable 'default) > (message "equal")) > (t > (message "not equal"))) > > Not byte-compiled output: not equal > Byte-compiled output: equal Please try the patch at https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D317= 18#14 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 06 17:52:56 2018 Received: (at control) by debbugs.gnu.org; 6 Jun 2018 21:52:56 +0000 Received: from localhost ([127.0.0.1]:37162 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQgMR-0000QC-Ov for submit@debbugs.gnu.org; Wed, 06 Jun 2018 17:52:55 -0400 Received: from mail-qk0-f172.google.com ([209.85.220.172]:34669) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQgMQ-0000Pz-AD for control@debbugs.gnu.org; Wed, 06 Jun 2018 17:52:54 -0400 Received: by mail-qk0-f172.google.com with SMTP id q70-v6so5025371qke.1 for ; Wed, 06 Jun 2018 14:52:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=Z3jaqQtr4uV+d0ZURmWtL5eOwzCurfZs9EhYGNVQ1Sw=; b=ZYeIsZOBPIHII35KXk82bJ/bJEG7c+i2x6MFqhvXfysLiqccFlUOLKgOZ3CmZgXIAe slAlNErPn/R1FAXPY3aRHB+1beyujrxI4+NZDaxX8G9nR8Ir+S268cSUU8Q3UUi5236R 7LU+8LD/FbNKV5Rd0s3hWp4rrdAzGlbfUFB9gL4XgphocxJghPYVei2jUfrbznmdQbf0 JU9Oi8vpPe7L7ZuNriKok3HR24NKKc80W3uTRziGXmkHKwyM3jidMQTfuIJlMRwgLQUN mHYnmggPdgAgEFNwTqHjfhW8Mi88xktWOtxUdWCZ6vIc4AC75uEFM5iz+8qf1lFgEQ1i n/FA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=Z3jaqQtr4uV+d0ZURmWtL5eOwzCurfZs9EhYGNVQ1Sw=; b=SM52nRO+HQaoMBdF7eKqMx/0TX7fqTrI5nKrZ00C0DFTryDYLKY+RaP6mffxcmGKZg 10+wkkT2H64j3d1Gz0XMbD0NqumjWiohWd9n8ae65phwlsFfsr2geghd0dC2bvf6SB3+ Xe62St1zOrb/j5F2rBauFmC7TeC6TzzU07jG43wGwAooOKG1Nu5oPRaBmZNyXB2U2xVI d8EkL8QKsmOky8o5cjVCm7e07XCO6KB19N3T5SIAJ6avfyDdk5j2OiKYt2NWn4jYdxEd ewEDax2PtSzlTsbKz4u022m/SekPTw6q91tN0St5+FL/NSLz2rBztFBtXlUVMb63KoPo /AaA== X-Gm-Message-State: APt69E3ChDtjaAUHaHlKe69kQzVj89Yw3e9WpAr+cIPaSiLSjO9z3kYH xanIrDjuSq1JmY2Rs1NxS6EyZR0W X-Google-Smtp-Source: ADUXVKLuQVLx92ChrHwyJVUtKF28HjzDW54DzJ8HZyscrjyuO4mzICPhSCOaRSg+Lv/lQ6RTh05iGg== X-Received: by 2002:a37:295e:: with SMTP id p91-v6mr4068271qkh.415.1528321968663; Wed, 06 Jun 2018 14:52:48 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id a62-v6sm29685669qka.11.2018.06.06.14.52.47 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 06 Jun 2018 14:52:48 -0700 (PDT) From: Noam Postavsky To: control@debbugs.gnu.org Subject: control message for bug #28806 Date: Wed, 06 Jun 2018 17:52:46 -0400 Message-ID: <87efhj4m6p.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.8 (/) X-Debbugs-Envelope-To: control 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.8 (-) reassign 28806 emacs merge 28806 31734 quit From unknown Sun Jun 22 00:52:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31718: 26.1; Strange behavior of `cond' Resent-From: Robert Cochran Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Jun 2018 01:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31718 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ikumi Keita Cc: Andreas Schwab , 31718@debbugs.gnu.org, Robert Cochran , Vibhav Pant Received: via spool by 31718-submit@debbugs.gnu.org id=B31718.152876730325866 (code B ref 31718); Tue, 12 Jun 2018 01:36:01 +0000 Received: (at 31718) by debbugs.gnu.org; 12 Jun 2018 01:35:03 +0000 Received: from localhost ([127.0.0.1]:43834 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fSYD9-0006j8-AU for submit@debbugs.gnu.org; Mon, 11 Jun 2018 21:35:03 -0400 Received: from vps28183.inmotionhosting.com ([23.235.221.66]:58290) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fSYD7-0006ia-9A for 31718@debbugs.gnu.org; Mon, 11 Jun 2018 21:35:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=cochranmail.com; s=default; h=Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=jI0iIAG3UppQ0NUETJ04xIk28ad0eTwlqmocQVrm6Kw=; b=TxCAoZzr3F9CxP/voH+QB6eB3 yFlgm84Y4rJ2KnhJMSLhQ4ftxxtOdtm/anagcdtRQdI3ETp1cdGRDZ2gCfS5rbXBI1yfZE6hvVrIw Hzbgb21uSTnLgYoEJz8SQC66iSIokyDFReh0vSFvQf0LkPAGd18qoqcCiCXXirFB/WSTn8g9JUbj7 kpyrPtE3/yQfEsmWfTFGIuz+KZYdaNdrPtHeu+HoENcCwg8xhJMHc3+Zjst/VSR/B7wPGGytVkEif PI04YXRxPRZWQfh/a7Y1pB/1nKniZiuUvflcBwPOlavHuYB9rL6RO8PksbTV5D12XW+bRVpDt1/TJ n9iDcPVFA==; Received: from 131-191-86-130.as.clicknet.org ([131.191.86.130]:58562 helo=SoraLaptop) by vps28183.inmotionhosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.91) (envelope-from ) id 1fSYD0-0000ks-0P; Mon, 11 Jun 2018 18:34:54 -0700 From: Robert Cochran References: <37954.1528179962@localhost> <46058.1528263715@localhost> <87wovc8ipt.fsf@cochranmail.com> <48698.1528276443@localhost> Date: Mon, 11 Jun 2018 18:34:52 -0700 In-Reply-To: <48698.1528276443@localhost> (Ikumi Keita's message of "Wed, 06 Jun 2018 18:14:03 +0900") Message-ID: <87lgbkpz2b.fsf@cochranmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - vps28183.inmotionhosting.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - cochranmail.com X-Get-Message-Sender-Via: vps28183.inmotionhosting.com: authenticated_id: robert@cochranmail.com X-Authenticated-Sender: vps28183.inmotionhosting.com: robert@cochranmail.com X-Spam-Score: 0.0 (/) 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 (-) tags 31718 patch quit (I can do this as a mere luser, right? Moreover, did I DTRT?) Ikumi Keita writes: > Thanks for the patch, it fixes the problem on my side! Good to hear! To that end, I'm going to (try to) mark the bug as 'patch available'. Also, thanks to Andreas for providing the key hint that made this change much easier than would have been for me. Basically pointing me straight to what I needed to look for was invaluable. :) HTH, -- ~Robert Cochran GPG Fingerprint - BD0C 5F8B 381C 64F0 F3CE E7B9 EC9A 872C 41B2 77C2 From unknown Sun Jun 22 00:52:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31718: 26.1; Strange behavior of `cond' Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Jun 2018 22:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31718 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Robert Cochran Cc: Ikumi Keita , 31718@debbugs.gnu.org, Vibhav Pant , Andreas Schwab Received: via spool by 31718-submit@debbugs.gnu.org id=B31718.15288421317410 (code B ref 31718); Tue, 12 Jun 2018 22:23:02 +0000 Received: (at 31718) by debbugs.gnu.org; 12 Jun 2018 22:22:11 +0000 Received: from localhost ([127.0.0.1]:45483 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fSrg2-0001vL-NE for submit@debbugs.gnu.org; Tue, 12 Jun 2018 18:22:10 -0400 Received: from mail-io0-f181.google.com ([209.85.223.181]:41591) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fSrg1-0001v3-CL; Tue, 12 Jun 2018 18:22:09 -0400 Received: by mail-io0-f181.google.com with SMTP id t5-v6so1254631ioa.8; Tue, 12 Jun 2018 15:22:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=rf8SZb5dfE3oFZzgVjF6GbOj0kcHxUpqqS32y7XFKH0=; b=WG7Er9pZ3ianzMr2Z/6a0eg94iW/vyjYb9KTItz7j8yV145UzFSZr7/e/n6Y9nRZgy RPC2M5GVHzibNPONjAnMvXyBJd36KTWpMP2Z2hdxOLyAafPYFfo+v7FCmgQsS9KXOEiD WYZIjnjD/esk3NOc8UvyNd5I5dGovmmOVcSngmTslZh/u/R9JyJ573NUwMRcWw7h9hj3 BdEuttjWNubDipRO2tbln/ExG8OH2NNck4lA9zf+ZAi0ssk8Ix+BNTjSRGBm4uo7z69C htP4BzFktEktN98t2r2n74iuV8dZlYKWCZDN3eT9WG3bj0egfn3teVFrXz93eOTRRxXR oKPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=rf8SZb5dfE3oFZzgVjF6GbOj0kcHxUpqqS32y7XFKH0=; b=P+DfRLUNHe0AfFqR+VOn+xNGQ5S5zzWm4H0Adr8duxu/LVG2SeSX9o8ZUQMMNFknFC QrES6jFBJS3HE+YS65PRmDvEmxC+EvFQW3/Dy6kwS0wpSuvSY0uQoR2O6Aab7hWPqApK QQg53/PRlJk3XupScVZXWwZHBhRU/2zmUCmVnfbEJxQ7cKRP3jw9PCCqvSbKm/z7+uz7 5UQKLSnNs9ZTa/L7Ceunq5lCMgPIDCE/f8UmElFz6hLaVR000ecLoQtIFI9tSpznioO1 +BHepKfZuF3RUL78rKSQxaKZlomhtP6Go7GfatrK1jggg8f7U3W3KFHLxwJuFTy4xUJj Hypg== X-Gm-Message-State: APt69E029rDZtDzLpf6o2ezMYLcQ1/GQWoN1BF+kgE5r2rQwRAmh5k1u AWO4YHDuQHaxRycwPW88NaiWHWvx X-Google-Smtp-Source: ADUXVKJ1h56/m141x0DPapmjvP10lp7R5C18uOJ75F9uJ1XhmX5FCFl0xNgP3nU2AnsyMHhEZES7Qg== X-Received: by 2002:a6b:7114:: with SMTP id q20-v6mr2313951iog.258.1528842123755; Tue, 12 Jun 2018 15:22:03 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id r9-v6sm333002iod.4.2018.06.12.15.22.02 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 12 Jun 2018 15:22:02 -0700 (PDT) From: Noam Postavsky References: <37954.1528179962@localhost> <46058.1528263715@localhost> <87wovc8ipt.fsf@cochranmail.com> <48698.1528276443@localhost> <87lgbkpz2b.fsf@cochranmail.com> Date: Tue, 12 Jun 2018 18:22:01 -0400 In-Reply-To: <87lgbkpz2b.fsf@cochranmail.com> (Robert Cochran's message of "Mon, 11 Jun 2018 18:34:52 -0700") Message-ID: <87muvzy7au.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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 (-) tags 31718 + patch quit Robert Cochran writes: > tags 31718 patch > quit > > (I can do this as a mere luser, right? Moreover, did I DTRT?) Yes, and not quite. You need to send those lines to control@debbugs.gnu.org. When doing it as part of a mailing list thread, you should use Bcc to avoid having other people's replies also go to control. That's why do you don't see that address when I do it. See https://debbugs.gnu.org/server-control.html for more info. Anyway, the patch looks good, I think it should go to emacs-26 as it's solving a pretty important regression. I will push there in a couple of days, assuming no objections. From unknown Sun Jun 22 00:52:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31718: 26.1; Strange behavior of `cond' Resent-From: Ikumi Keita Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 13 Jun 2018 05:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31718 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Noam Postavsky , Robert Cochran Cc: Andreas Schwab , 31718@debbugs.gnu.org, Vibhav Pant Received: via spool by 31718-submit@debbugs.gnu.org id=B31718.152886908929777 (code B ref 31718); Wed, 13 Jun 2018 05:52:01 +0000 Received: (at 31718) by debbugs.gnu.org; 13 Jun 2018 05:51:29 +0000 Received: from localhost ([127.0.0.1]:45659 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fSygr-0007kD-EP for submit@debbugs.gnu.org; Wed, 13 Jun 2018 01:51:29 -0400 Received: from smtp1.inetd.co.jp ([210.129.88.11]:47958) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fSygo-0007k0-SI for 31718@debbugs.gnu.org; Wed, 13 Jun 2018 01:51:27 -0400 Received: from localhost (210-20-196-135.rev.home.ne.jp [210.20.196.135]) by smtp1.inetd.co.jp (Postfix) with ESMTPA id 2EBED99; Wed, 13 Jun 2018 14:51:24 +0900 (JST) From: Ikumi Keita In-reply-to: <87muvzy7au.fsf@gmail.com> References: <37954.1528179962@localhost> <46058.1528263715@localhost> <87wovc8ipt.fsf@cochranmail.com> <48698.1528276443@localhost> <87lgbkpz2b.fsf@cochranmail.com> <87muvzy7au.fsf@gmail.com> Comments: In-reply-to Noam Postavsky message dated "Tue, 12 Jun 2018 18:22:01 -0400." X-Mailer: MH-E 8.6+git; nmh 1.7.1; GNU Emacs 26.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <20109.1528869082.1@localhost> Date: Wed, 13 Jun 2018 14:51:23 +0900 Message-ID: <20110.1528869083@localhost> X-Spam-Score: -0.0 (/) 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 (-) Hi Noam and Robert, >>>>> Noam Postavsky writes: > Anyway, the patch looks good, I think it should go to emacs-26 as it's > solving a pretty important regression. That's a good news, thanks. > I will push there in a couple of days, assuming no objections. As a minor issue, I suppose the doc string of `byte-compile-cond-jump-table-info' should include mention about a new argument `default-sym'. Regards, Ikumi Keita From unknown Sun Jun 22 00:52:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31718: 26.1; Strange behavior of `cond' Resent-From: Vibhav Pant Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 13 Jun 2018 06:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31718 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: ikumi@ikumi.que.jp Cc: schwab@suse.de, 31718@debbugs.gnu.org, robert-emacs@cochranmail.com, npostavs@gmail.com Received: via spool by 31718-submit@debbugs.gnu.org id=B31718.1528871231457 (code B ref 31718); Wed, 13 Jun 2018 06:28:01 +0000 Received: (at 31718) by debbugs.gnu.org; 13 Jun 2018 06:27:11 +0000 Received: from localhost ([127.0.0.1]:45665 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fSzFP-00007J-5r for submit@debbugs.gnu.org; Wed, 13 Jun 2018 02:27:11 -0400 Received: from mail-yb0-f180.google.com ([209.85.213.180]:45828) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fSzFN-000071-8O for 31718@debbugs.gnu.org; Wed, 13 Jun 2018 02:27:09 -0400 Received: by mail-yb0-f180.google.com with SMTP id x6-v6so510900ybl.12 for <31718@debbugs.gnu.org>; Tue, 12 Jun 2018 23:27:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Olm/oUUKjZNR60ubXUmI3k70CyDzsc4IXl0ss1FasBY=; b=dNwLjyik2RYuzEfE9uNgcH0NkpltWK54ushRmRm8QfG3v3XNRmaVdihZPuf2hn204G eDpMJSwSSPu/SHpNSvtaJ8LoQZIspW1RggnAwiOtJY6nBtLHyeg6tsPolYXNUSCJQqXR Tq2lPr58KIzsAd7rHlDyT5fEJ6Vc0qyFQ6h0cx10QLg4+QIiHQsYW2SbLSYq1q5fIGkT Xpu8Y3l+/dUzyYM47LnoZMJ9DvYcim/3tokVztL5myvFtOto6iKHsOMJbbNoaVGDxFEK bZN+5Hlj+VULANflsKUZ3wi1pFMrwuNTB6dJDQ6oKjhDFKjKCmrQkmgI2GRgGg8abtcL 9lqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Olm/oUUKjZNR60ubXUmI3k70CyDzsc4IXl0ss1FasBY=; b=GNpwz4wVDATFOBO1j869g1kUJdYomJH6jyTk0wxtIJ92oXeCW25d6QQaCLa7MmGy3D CqtP3RvGqOydsjnSwa2Ai7mJoSZZKF03WLzOhcWeHstUJD0FqfSOf2dbWUOyFE0PD9Yz oXUzGxMCcOg1VATNYoojx1YpOvmO60SHcsRcfwZRS8paTUguLhqWkQJN/2FDvmQQQVrV 4aN3gLkVpk6OcMeGnKnoR2BozfjvzNyXGj91AzhBRIhmJsB5KrnDhqAkQq/IfVJpSwlM aTpX5wlGJkcYfGc/9xKgqrHYmVhGy5uC5d+EsPNbQqd+duK4ua2HzYp3BhmF9Jw7pH7U cRWg== X-Gm-Message-State: APt69E0QQIuymNVjiHhHYZX+1G8htWXHjhhOwc3QxLo9HLNo0+0ggshx FVUnMZuJyIaHhPUmsdUSiyww2hz8UyxT3HVfzI0= X-Google-Smtp-Source: ADUXVKIq8ZTiXWLGSf+UKIyT99BpTPK5d433+EVcTZXtKcneSIgnm9Ht8kyUY25RWd3xk5WQ+ivSUf3Bz2UFx7Ri9pk= X-Received: by 2002:a25:c607:: with SMTP id k7-v6mr1637694ybf.375.1528871223496; Tue, 12 Jun 2018 23:27:03 -0700 (PDT) MIME-Version: 1.0 References: <37954.1528179962@localhost> <46058.1528263715@localhost> <87wovc8ipt.fsf@cochranmail.com> <48698.1528276443@localhost> <87lgbkpz2b.fsf@cochranmail.com> <87muvzy7au.fsf@gmail.com> <20110.1528869083@localhost> In-Reply-To: <20110.1528869083@localhost> From: Vibhav Pant Date: Wed, 13 Jun 2018 11:56:52 +0530 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) 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 (-) Hi, Sorry for the late reply, this entire thread was somehow going into my spam folder, and I didn't notice it until today. The patch looks good to go, adding a doc-string for parameter DEFAULT-SYM should be sufficient. Thanks, Vibhav On Wed, Jun 13, 2018 at 11:21 AM Ikumi Keita wrote: > > Hi Noam and Robert, > > >>>>> Noam Postavsky writes: > > > Anyway, the patch looks good, I think it should go to emacs-26 as it's > > solving a pretty important regression. > > That's a good news, thanks. > > > I will push there in a couple of days, assuming no objections. > > As a minor issue, I suppose the doc string of > `byte-compile-cond-jump-table-info' should include mention about a new > argument `default-sym'. > > Regards, > Ikumi Keita -- Vibhav Pant vibhavp@gmail.com From unknown Sun Jun 22 00:52:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31718: 26.1; Strange behavior of `cond' References: <37954.1528179962@localhost> In-Reply-To: <37954.1528179962@localhost> Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 16 Jun 2018 15:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31718 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Robert Cochran Cc: Ikumi Keita , Pierre =?UTF-8?Q?T=C3=A9choueyres?= , Noam Postavsky , 31718@debbugs.gnu.org, "Basil L. Contovounesios" , Jay Kamat , Vibhav Pant , Andreas Schwab , Eli Zaretskii , =?UTF-8?Q?H=C3=A9ctor_?= =?UTF-8?Q?Enr=C3=ADquez_?= =?UTF-8?Q?Ram=C3=B3n?= Received: via spool by 31718-submit@debbugs.gnu.org id=B31718.152916181316739 (code B ref 31718); Sat, 16 Jun 2018 15:11:01 +0000 Received: (at 31718) by debbugs.gnu.org; 16 Jun 2018 15:10:13 +0000 Received: from localhost ([127.0.0.1]:51786 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUCqD-0004Lv-7b for submit@debbugs.gnu.org; Sat, 16 Jun 2018 11:10:13 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:43306) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUCqB-0004Lh-F9 for 31718@debbugs.gnu.org; Sat, 16 Jun 2018 11:10:12 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 72C4216064E; Sat, 16 Jun 2018 08:10:05 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id kS9OIgE2Yil5; Sat, 16 Jun 2018 08:10:04 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 495B5160650; Sat, 16 Jun 2018 08:10:04 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Nu9TVUsUiNBc; Sat, 16 Jun 2018 08:10:04 -0700 (PDT) Received: from [192.168.1.9] (unknown [47.154.30.119]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 2C13916064E; Sat, 16 Jun 2018 08:10:03 -0700 (PDT) From: Paul Eggert Openpgp: preference=signencrypt Autocrypt: addr=eggert@cs.ucla.edu; prefer-encrypt=mutual; keydata= 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 uNcby4U= Organization: UCLA Computer Science Department Message-ID: <08fcc11f-3ae6-cc99-d56a-450fd773495b@cs.ucla.edu> Date: Sat, 16 Jun 2018 08:10:02 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------40A84458BF3C72D8CB326A96" Content-Language: en-US X-Spam-Score: 0.7 (/) 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.3 (/) This is a multi-part message in MIME format. --------------40A84458BF3C72D8CB326A96 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Robert, thanks for your June 6 patch in Bug#31718#14. A small problem: ge= nsym=20 does not guarantee that the resulting symbol is unique, so the generated = symbol=20 could in theory appear in the input which would trigger the bug. Instead,= let's=20 use a guaranteed-unique object (cons nil nil). Also, I wrote a test case = for=20 this bug. I installed the attached patch into the master branch. Given the practica= l=20 consequences of this bug I expect the bug fix should be backported into t= he=20 emacs-26 branch too. --------------40A84458BF3C72D8CB326A96 Content-Type: text/plain; charset=UTF-8; name="0001-Fix-byte-compilation-of-eq-foo-default.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Fix-byte-compilation-of-eq-foo-default.txt" RnJvbSA5YWYzOTlmZDgwM2FjMWNhNzlmMzE5OTQ1Yjk3NDViNWI5NjEyMmU3IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QFBlbmd1aW4uQ1Mu VUNMQS5FRFU+CkRhdGU6IFNhdCwgMTYgSnVuIDIwMTggMDc6NDQ6NTggLTA3MDAKU3ViamVj dDogW1BBVENIXSBGaXggYnl0ZSBjb21waWxhdGlvbiBvZiAoZXEgZm9vICdkZWZhdWx0KQpN SU1FLVZlcnNpb246IDEuMApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9VVRG LTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogOGJpdAoKRG8gbm90IHVzZSB0aGUgc3lt Ym9sIOKAmGRlZmF1bHTigJkgYXMgYSBzcGVjaWFsIG1hcmtlci4KSW5zdGVhZCwgdXNlIGEg dmFsdWUgdGhhdCBjYW5ub3QgYXBwZWFyIGluIHRoZSBwcm9ncmFtLAppbXByb3Zpbmcgb24g YSBwYXRjaCBwcm9wb3NlZCBieSBSb2JlcnQgQ29jaHJhbiAoQnVnIzMxNzE4IzE0KS4KKiBs aXNwL2VtYWNzLWxpc3AvYnl0ZWNvbXAuZWwgKGJ5dGUtY29tcGlsZS0tZGVmYXVsdC12YWwp OgpOZXcgY29uc3RhbnQuCihieXRlLWNvbXBpbGUtY29uZC1qdW1wLXRhYmxlLWluZm8pCihi eXRlLWNvbXBpbGUtY29uZC1qdW1wLXRhYmxlKTogVXNlIGl0IGluc3RlYWQgb2YgJ2RlZmF1 bHQuCiogdGVzdC9saXNwL2VtYWNzLWxpc3AvYnl0ZWNvbXAtdGVzdHMuZWw6CihieXRlLW9w dC10ZXN0c3VpdGUtYXJpdGgtZGF0YSk6IEFkZCBhIHRlc3QgZm9yIHRoZSBidWcuCi0tLQog bGlzcC9lbWFjcy1saXNwL2J5dGVjb21wLmVsICAgICAgICAgICAgfCAyNCArKysrKysrKysr KysrKystLS0tLS0tLS0KIHRlc3QvbGlzcC9lbWFjcy1saXNwL2J5dGVjb21wLXRlc3RzLmVs IHwgIDkgKysrKysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDEw IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvZW1hY3MtbGlzcC9ieXRlY29tcC5l bCBiL2xpc3AvZW1hY3MtbGlzcC9ieXRlY29tcC5lbAppbmRleCBhZDZiNWI3Li5lZTI4ZTYx IDEwMDY0NAotLS0gYS9saXNwL2VtYWNzLWxpc3AvYnl0ZWNvbXAuZWwKKysrIGIvbGlzcC9l bWFjcy1saXNwL2J5dGVjb21wLmVsCkBAIC00MDkyLDYgKzQwOTIsOCBAQCBieXRlLWNvbXBp bGUtY29uZC12YXJzCiAgICAoYW5kIChzeW1ib2xwIG9iajEpIChtYWNyb2V4cC1jb25zdC1w IG9iajIpIChjb25zIG9iajEgb2JqMikpCiAgICAoYW5kIChzeW1ib2xwIG9iajIpIChtYWNy b2V4cC1jb25zdC1wIG9iajEpIChjb25zIG9iajIgb2JqMSkpKSkKIAorKGRlZmNvbnN0IGJ5 dGUtY29tcGlsZS0tZGVmYXVsdC12YWwgKGNvbnMgbmlsIG5pbCkgIkEgdW5pcXVlIG9iamVj dC4iKQorCiAoZGVmdW4gYnl0ZS1jb21waWxlLWNvbmQtanVtcC10YWJsZS1pbmZvIChjbGF1 c2VzKQogICAiSWYgQ0xBVVNFUyBpcyBhIGBjb25kJyBmb3JtIHdoZXJlOgogVGhlIGNvbmRp dGlvbiBmb3IgZWFjaCBjbGF1c2UgaXMgb2YgdGhlIGZvcm0gKFRFU1QgVkFSIFZBTFVFKS4K QEAgLTQxMjQsNyArNDEyNiw5IEBAIGJ5dGUtY29tcGlsZS1jb25kLWp1bXAtdGFibGUtaW5m bwogICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCAoYXNzcSBvYmoyIGNhc2VzKSkpCiAg ICAgICAgICAgICAgICAgICAgKHB1c2ggKGxpc3QgKGlmIChjb25zcCBvYmoyKSAoZXZhbCBv YmoyKSBvYmoyKSBib2R5KSBjYXNlcykKICAgICAgICAgICAgICAgICAgKGlmIChhbmQgKG1h Y3JvZXhwLWNvbnN0LXAgY29uZGl0aW9uKSBjb25kaXRpb24pCi0gICAgICAgICAgICAgICAg ICAgICAocHJvZ24gKHB1c2ggKGxpc3QgJ2RlZmF1bHQgKG9yIGJvZHkgYCgsY29uZGl0aW9u KSkpIGNhc2VzKQorCQkgICAgIChwcm9nbiAocHVzaCAobGlzdCBieXRlLWNvbXBpbGUtLWRl ZmF1bHQtdmFsCisJCQkJCShvciBib2R5IGAoLGNvbmRpdGlvbikpKQorCQkJCSAgY2FzZXMp CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHRocm93ICdicmVhayB0KSkKICAgICAg ICAgICAgICAgICAgICAoc2V0cSBvayBuaWwpCiAgICAgICAgICAgICAgICAgICAgKHRocm93 ICdicmVhayBuaWwpKSkpKSkKQEAgLTQxMzksMTEgKzQxNDMsMTIgQEAgYnl0ZS1jb21waWxl LWNvbmQtanVtcC10YWJsZQogICAgICh3aGVuIChhbmQgY2FzZXMgKG5vdCAoPSAobGVuZ3Ro IGNhc2VzKSAxKSkpCiAgICAgICA7OyBUT0RPOiBPbmNlIDpsaW5lYXItc2VhcmNoIGlzIGlt cGxlbWVudGVkIGZvciBgbWFrZS1oYXNoLXRhYmxlJwogICAgICAgOzsgc2V0IGl0IHRvIGB0 JyBmb3IgY29uZCBmb3JtcyB3aXRoIGEgc21hbGwgbnVtYmVyIG9mIGNhc2VzLgotICAgICAg KHNldHEganVtcC10YWJsZSAobWFrZS1oYXNoLXRhYmxlIDp0ZXN0IHRlc3QKLSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6cHVyZWNvcHkgdAotICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDpzaXplIChpZiAoYXNzcSAnZGVmYXVs dCBjYXNlcykKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKDEtIChsZW5ndGggY2FzZXMpKQotICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKGxlbmd0aCBjYXNlcykpKQorICAgICAgKHNldHEganVt cC10YWJsZSAobWFrZS1oYXNoLXRhYmxlCisJCQk6dGVzdCB0ZXN0CisJCQk6cHVyZWNvcHkg dAorCQkJOnNpemUgKGlmIChhc3NxIGJ5dGUtY29tcGlsZS0tZGVmYXVsdC12YWwgY2FzZXMp CisJCQkJICAoMS0gKGxlbmd0aCBjYXNlcykpCisJCQkJKGxlbmd0aCBjYXNlcykpKQogICAg ICAgICAgICAgZGVmYXVsdC10YWcgKGJ5dGUtY29tcGlsZS1tYWtlLXRhZykKICAgICAgICAg ICAgIGRvbmV0YWcgKGJ5dGUtY29tcGlsZS1tYWtlLXRhZykpCiAgICAgICA7OyBUaGUgc3Ry dWN0dXJlIG9mIGJ5dGUtc3dpdGNoIGNvZGU6CkBAIC00MTc1LDkgKzQxODAsMTAgQEAgYnl0 ZS1jb21waWxlLWNvbmQtanVtcC10YWJsZQogICAgICAgKGxldCAoKGJ5dGUtY29tcGlsZS1k ZXB0aCBieXRlLWNvbXBpbGUtZGVwdGgpKQogICAgICAgICAoYnl0ZS1jb21waWxlLWdvdG8g J2J5dGUtZ290byBkZWZhdWx0LXRhZykpCiAKLSAgICAgICh3aGVuIChhc3NxICdkZWZhdWx0 IGNhc2VzKQotICAgICAgICAoc2V0cSBkZWZhdWx0LWNhc2UgKGNhZHIgKGFzc3EgJ2RlZmF1 bHQgY2FzZXMpKQotICAgICAgICAgICAgICBjYXNlcyAoYnV0bGFzdCBjYXNlcyAxKSkpCisg ICAgICAobGV0ICgoZGVmYXVsdC1tYXRjaCAoYXNzcSBieXRlLWNvbXBpbGUtLWRlZmF1bHQt dmFsIGNhc2VzKSkpCisgICAgICAgICh3aGVuIGRlZmF1bHQtbWF0Y2gKKwkgIChzZXRxIGRl ZmF1bHQtY2FzZSAoY2FkciBkZWZhdWx0LW1hdGNoKQorICAgICAgICAgICAgICAgIGNhc2Vz IChidXRsYXN0IGNhc2VzKSkpKQogCiAgICAgICAoZG9saXN0IChjYXNlIGNhc2VzKQogICAg ICAgICAoc2V0cSB0YWcgKGJ5dGUtY29tcGlsZS1tYWtlLXRhZykKZGlmZiAtLWdpdCBhL3Rl c3QvbGlzcC9lbWFjcy1saXNwL2J5dGVjb21wLXRlc3RzLmVsIGIvdGVzdC9saXNwL2VtYWNz LWxpc3AvYnl0ZWNvbXAtdGVzdHMuZWwKaW5kZXggN2M1YWE5YS4uYmE2MjU0OSAxMDA2NDQK LS0tIGEvdGVzdC9saXNwL2VtYWNzLWxpc3AvYnl0ZWNvbXAtdGVzdHMuZWwKKysrIGIvdGVz dC9saXNwL2VtYWNzLWxpc3AvYnl0ZWNvbXAtdGVzdHMuZWwKQEAgLTI4OSw3ICsyODksMTQg QEAgYnl0ZS1vcHQtdGVzdHN1aXRlLWFyaXRoLWRhdGEKICAgICAgICAgICAgICh0KSkpCiAg ICAgKGxldCAoKGEpKQogICAgICAgKGNvbmQgKChlcSBhICdmb28pICdpbmNvcnJlY3QpCi0g ICAgICAgICAgICAoJ2NvcnJlY3QpKSkpCisgICAgICAgICAgICAoJ2NvcnJlY3QpKSkKKyAg ICA7OyBCdWcjMzE3MzQKKyAgICAobGV0ICgodmFyaWFibGUgMCkpCisgICAgICAoY29uZAor ICAgICAgICgoZXEgdmFyaWFibGUgJ2RlZmF1bHQpCisJKG1lc3NhZ2UgImVxdWFsIikpCisg ICAgICAgKHQKKwkobWVzc2FnZSAibm90IGVxdWFsIikpKSkpCiAgICJMaXN0IG9mIGV4cHJl c3Npb24gZm9yIHRlc3QuCiBFYWNoIGVsZW1lbnQgd2lsbCBiZSBleGVjdXRlZCBieSBpbnRl cnByZXRlciBhbmQgd2l0aAogYnl0ZWNvbXBpbGVkIGNvZGUsIGFuZCB0aGVpciByZXN1bHRz IGNvbXBhcmVkLiIpCi0tIAoyLjcuNAoK --------------40A84458BF3C72D8CB326A96-- From unknown Sun Jun 22 00:52:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31718: 26.1; Strange behavior of `cond' Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 16 Jun 2018 15:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31718 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Paul Eggert Cc: robert-emacs@cochranmail.com, jaygkamat@gmail.com, ikumi@ikumi.que.jp, pierre.techoueyres@free.fr, npostavs@gmail.com, vibhavp@gmail.com, contovob@tcd.ie, 31718@debbugs.gnu.org, schwab@suse.de, hector.e.r@gmail.com Reply-To: Eli Zaretskii Received: via spool by 31718-submit@debbugs.gnu.org id=B31718.152916249217785 (code B ref 31718); Sat, 16 Jun 2018 15:22:01 +0000 Received: (at 31718) by debbugs.gnu.org; 16 Jun 2018 15:21:32 +0000 Received: from localhost ([127.0.0.1]:51805 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUD16-0004cj-GW for submit@debbugs.gnu.org; Sat, 16 Jun 2018 11:21:32 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42109) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUD15-0004cW-Nv for 31718@debbugs.gnu.org; Sat, 16 Jun 2018 11:21:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fUD0z-000555-Dl for 31718@debbugs.gnu.org; Sat, 16 Jun 2018 11:21:22 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37689) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fUD0X-0004d6-4Z; Sat, 16 Jun 2018 11:20:53 -0400 Received: from [176.228.60.248] (port=3853 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fUD0W-0002GT-A5; Sat, 16 Jun 2018 11:20:52 -0400 Date: Sat, 16 Jun 2018 18:20:43 +0300 Message-Id: <83h8m2zrjo.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <08fcc11f-3ae6-cc99-d56a-450fd773495b@cs.ucla.edu> (message from Paul Eggert on Sat, 16 Jun 2018 08:10:02 -0700) References: <08fcc11f-3ae6-cc99-d56a-450fd773495b@cs.ucla.edu> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -2.0 (--) 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.0 (---) > Cc: 31718@debbugs.gnu.org, Ikumi Keita , > Vibhav Pant , Noam Postavsky , > Andreas Schwab , Jay Kamat , > Eli Zaretskii , Pierre Téchoueyres > , Héctor Enríquez Ramón > , "Basil L. Contovounesios" > From: Paul Eggert > Date: Sat, 16 Jun 2018 08:10:02 -0700 > > Given the practical consequences of this bug I expect the bug fix > should be backported into the emacs-26 branch too. Could you explain why? I'm not necessarily opposed, but AFAIU this was Emacs's behavior since day one, so it isn't a recent regression. Am I mistaken? From unknown Sun Jun 22 00:52:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31718: 26.1; Strange behavior of `cond' Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 16 Jun 2018 15:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31718 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Paul Eggert Cc: Robert Cochran , Jay Kamat , Ikumi Keita , =?UTF-8?Q?H=C3=A9ctor_?= =?UTF-8?Q?Enr=C3=ADquez_?= =?UTF-8?Q?Ram=C3=B3n?= , Vibhav Pant , "Basil L. Contovounesios" , 31718@debbugs.gnu.org, Pierre =?UTF-8?Q?T=C3=A9choueyres?= , Andreas Schwab , Eli Zaretskii Received: via spool by 31718-submit@debbugs.gnu.org id=B31718.152916262317982 (code B ref 31718); Sat, 16 Jun 2018 15:24:01 +0000 Received: (at 31718) by debbugs.gnu.org; 16 Jun 2018 15:23:43 +0000 Received: from localhost ([127.0.0.1]:51809 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUD3H-0004fy-G5 for submit@debbugs.gnu.org; Sat, 16 Jun 2018 11:23:43 -0400 Received: from mail-io0-f175.google.com ([209.85.223.175]:38382) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUD3F-0004fk-3i for 31718@debbugs.gnu.org; Sat, 16 Jun 2018 11:23:41 -0400 Received: by mail-io0-f175.google.com with SMTP id l19-v6so13271841ioj.5 for <31718@debbugs.gnu.org>; Sat, 16 Jun 2018 08:23:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=2EFbOH/mUEuep634GLmpkMLSUScA5nmFR8z5bDKOBBM=; b=anlHSWZiMYJwZb2R8BgM0n0bxZUhaIn34iXl7c2PhcqCtDgsPz4wfVmEYujTO+a5gN a7U2Frf6IAC6+HMB7a1s03gBo++jHrKXMu0jjGFUulsZG8AjhCFPGbOs9sLaIzhvs1Ae W5VITrN+KCHcRMpaCERlZpFHm/rGyznR7PIl5Ah5L9+yJzUJDxnCGL0qb+dFczQCAcOW utuBypKk7I459sJYRE7lMKhAJqkPJEYSQun9dP/TDJCQgLpGgX/jh6/tz74EPWYIArkq jmaAodKnv5L14b5m/1O7qRWxx7TK4rPsSSO534pEHbj4xUjORY0nnhynjU+KDT4ZHqIh kBgQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=2EFbOH/mUEuep634GLmpkMLSUScA5nmFR8z5bDKOBBM=; b=Wb+juOlBS2N3XjjpWYEcPcneKIbtpE0frwOQxH2rmYp9M1ty2KF0N+DmLFwXyWpqKV 1bX+A8UFY5TUiImxI65qn1PLl1bJF1MOcNsG23id72uOhDjEQFCuEabfEK8cN9biPflg 1H2BfqKCKc2zI9l2dZFHKLEcPruSYou+ycLS5iLAfou7BvDxyU+jxAJwqnwc4O/Nef0p 4ms4x3IUF9HdaV6CGdS/koyksmm7hiW12IfpQdeX2dMO+RFlQBF67hgU9AGpSVAZzQja pBDuHnkE4XEJDjOgtTpfg+A7VslzRp06FQwjIBNpLfjrdHt9HVG+DsksOxxCtYFhzYDS XFTg== X-Gm-Message-State: APt69E0v40n9IOL9vcf4VaLtOI/tlVFSQSZui3Yxtmu67tzLiAGs4+G8 gmLS5KODDmSU+jF/F9NOlu8= X-Google-Smtp-Source: ADUXVKKbgQ+KB76hM2x0Tva/MKqOUbpzzrsAlIeSjDBpik+944CNvH3hqingMrQ3s7wCD2c7dy8WcQ== X-Received: by 2002:a6b:93c6:: with SMTP id v189-v6mr4917277iod.274.1529162615508; Sat, 16 Jun 2018 08:23:35 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id w124-v6sm2149409itb.3.2018.06.16.08.23.34 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 16 Jun 2018 08:23:34 -0700 (PDT) From: Noam Postavsky References: <37954.1528179962@localhost> <08fcc11f-3ae6-cc99-d56a-450fd773495b@cs.ucla.edu> Date: Sat, 16 Jun 2018 11:23:33 -0400 In-Reply-To: <08fcc11f-3ae6-cc99-d56a-450fd773495b@cs.ucla.edu> (Paul Eggert's message of "Sat, 16 Jun 2018 08:10:02 -0700") Message-ID: <87602ivjpm.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 3.0 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Paul Eggert writes: > A small problem: gensym does not guarantee that the resulting symbol > is unique so the generated symbol could in theory appear in the input What? [...] Content analysis details: (3.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.0 MANY_TO_CC Sent to 10+ recipients -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (npostavs[at]gmail.com) -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.223.175 listed in list.dnswl.org] 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid 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.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Paul Eggert writes: > A small problem: gensym does not guarantee that the resulting symbol > is unique so the generated symbol could in theory appear in the input What? [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.223.175 listed in list.dnswl.org] 3.0 MANY_TO_CC Sent to 10+ recipients -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (npostavs[at]gmail.com) -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid Paul Eggert writes: > A small problem: gensym does not guarantee that the resulting symbol > is unique so the generated symbol could in theory appear in the input What? gensym is a compiled Lisp function in =E2=80=98subr.el=E2=80=99. (gensym &optional PREFIX) Return a new uninterned symbol. ^^^ How could a new symbol have already appeared in the input? (I have no objection to the alternative you used, just wondering why gensym is not also correct) From unknown Sun Jun 22 00:52:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31718: 26.1; Strange behavior of `cond' Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 16 Jun 2018 15:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31718 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: robert-emacs@cochranmail.com, jaygkamat@gmail.com, ikumi@ikumi.que.jp, pierre.techoueyres@free.fr, npostavs@gmail.com, vibhavp@gmail.com, contovob@tcd.ie, 31718@debbugs.gnu.org, schwab@suse.de, hector.e.r@gmail.com Received: via spool by 31718-submit@debbugs.gnu.org id=B31718.152916294718458 (code B ref 31718); Sat, 16 Jun 2018 15:30:02 +0000 Received: (at 31718) by debbugs.gnu.org; 16 Jun 2018 15:29:07 +0000 Received: from localhost ([127.0.0.1]:51817 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUD8V-0004nd-BB for submit@debbugs.gnu.org; Sat, 16 Jun 2018 11:29:07 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:45050) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUD8U-0004nB-DN for 31718@debbugs.gnu.org; Sat, 16 Jun 2018 11:29:06 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id B8781160653; Sat, 16 Jun 2018 08:29:00 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id d4lusKE7eMUx; Sat, 16 Jun 2018 08:28:59 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id DA23A160656; Sat, 16 Jun 2018 08:28:59 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id alio9UzdJnql; Sat, 16 Jun 2018 08:28:59 -0700 (PDT) Received: from [192.168.1.9] (unknown [47.154.30.119]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id D5A31160653; Sat, 16 Jun 2018 08:28:58 -0700 (PDT) References: <08fcc11f-3ae6-cc99-d56a-450fd773495b@cs.ucla.edu> <83h8m2zrjo.fsf@gnu.org> From: Paul Eggert Openpgp: preference=signencrypt Autocrypt: addr=eggert@cs.ucla.edu; prefer-encrypt=mutual; keydata= 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 uNcby4U= Organization: UCLA Computer Science Department Message-ID: Date: Sat, 16 Jun 2018 08:28:57 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <83h8m2zrjo.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.7 (/) 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.3 (/) Eli Zaretskii wrote: >> Given the practical consequences of this bug I expect the bug fix >> should be backported into the emacs-26 branch too. > Could you explain why? We've had three independent reports of the bug (Bug#28806, Bug#31718,=20 Bug#31734), I expect because org-mode triggers the Emacs bug. Bug#28806#5= says=20 it occurs with Emacs 26 but not Emacs 25. Bug#31718#5 says it occurs with= Emacs=20 26 but not Emacs 25.3. So the bug is a regression, and it's biting real u= sers. From unknown Sun Jun 22 00:52:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31718: 26.1; Strange behavior of `cond' Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 16 Jun 2018 15:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31718 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Noam Postavsky Cc: Robert Cochran , Jay Kamat , Ikumi Keita , =?UTF-8?Q?H=C3=A9ctor_?= =?UTF-8?Q?Enr=C3=ADquez_?= =?UTF-8?Q?Ram=C3=B3n?= , Vibhav Pant , "Basil L. Contovounesios" , 31718@debbugs.gnu.org, Pierre =?UTF-8?Q?T=C3=A9choueyres?= , Andreas Schwab , Eli Zaretskii Received: via spool by 31718-submit@debbugs.gnu.org id=B31718.152916304518673 (code B ref 31718); Sat, 16 Jun 2018 15:31:01 +0000 Received: (at 31718) by debbugs.gnu.org; 16 Jun 2018 15:30:45 +0000 Received: from localhost ([127.0.0.1]:51821 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUDA4-0004r7-Mm for submit@debbugs.gnu.org; Sat, 16 Jun 2018 11:30:44 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:45248) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUDA3-0004qu-BS for 31718@debbugs.gnu.org; Sat, 16 Jun 2018 11:30:43 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 06873160653; Sat, 16 Jun 2018 08:30:38 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id PravFwTQ6XsZ; Sat, 16 Jun 2018 08:30:35 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id AFEFE160657; Sat, 16 Jun 2018 08:30:35 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 710A8kc1gegj; Sat, 16 Jun 2018 08:30:35 -0700 (PDT) Received: from [192.168.1.9] (unknown [47.154.30.119]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id BAE9D160653; Sat, 16 Jun 2018 08:30:34 -0700 (PDT) References: <37954.1528179962@localhost> <08fcc11f-3ae6-cc99-d56a-450fd773495b@cs.ucla.edu> <87602ivjpm.fsf@gmail.com> From: Paul Eggert Openpgp: preference=signencrypt Autocrypt: addr=eggert@cs.ucla.edu; prefer-encrypt=mutual; keydata= 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 uNcby4U= Organization: UCLA Computer Science Department Message-ID: Date: Sat, 16 Jun 2018 08:30:34 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <87602ivjpm.fsf@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.7 (/) 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.3 (/) Noam Postavsky wrote: > Return a new uninterned symbol. You're right, my mistake. Still, I prefer using (cons nil nil) since it's cheaper and is a common way to address this issue elsewhere. From unknown Sun Jun 22 00:52:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31718: 26.1; Strange behavior of `cond' Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 16 Jun 2018 16:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31718 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Paul Eggert Cc: robert-emacs@cochranmail.com, jaygkamat@gmail.com, ikumi@ikumi.que.jp, pierre.techoueyres@free.fr, npostavs@gmail.com, vibhavp@gmail.com, contovob@tcd.ie, 31718@debbugs.gnu.org, schwab@suse.de, hector.e.r@gmail.com Reply-To: Eli Zaretskii Received: via spool by 31718-submit@debbugs.gnu.org id=B31718.152916497721581 (code B ref 31718); Sat, 16 Jun 2018 16:03:02 +0000 Received: (at 31718) by debbugs.gnu.org; 16 Jun 2018 16:02:57 +0000 Received: from localhost ([127.0.0.1]:51853 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUDfA-0005bx-5B for submit@debbugs.gnu.org; Sat, 16 Jun 2018 12:02:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49119) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUDf8-0005bi-12 for 31718@debbugs.gnu.org; Sat, 16 Jun 2018 12:02:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fUDf1-0003br-Rz for 31718@debbugs.gnu.org; Sat, 16 Jun 2018 12:02:44 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38137) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fUDed-0003RZ-6B; Sat, 16 Jun 2018 12:02:19 -0400 Received: from [176.228.60.248] (port=3898 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fUDea-0006z6-8A; Sat, 16 Jun 2018 12:02:17 -0400 Date: Sat, 16 Jun 2018 19:02:05 +0300 Message-Id: <83d0wqzpmq.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Paul Eggert on Sat, 16 Jun 2018 08:28:57 -0700) References: <08fcc11f-3ae6-cc99-d56a-450fd773495b@cs.ucla.edu> <83h8m2zrjo.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -2.0 (--) 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.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > Cc: robert-emacs@cochranmail.com, 31718@debbugs.gnu.org, ikumi@ikumi.que.jp, > vibhavp@gmail.com, npostavs@gmail.com, schwab@suse.de, jaygkamat@gmail.com, > pierre.techoueyres@free.fr, hector.e.r@gmail.com, contovob@tcd.ie > From: Paul Eggert > Date: Sat, 16 Jun 2018 08:28:57 -0700 > > Eli Zaretskii wrote: > >> Given the practical consequences of this bug I expect the bug fix > >> should be backported into the emacs-26 branch too. > > Could you explain why? > > We've had three independent reports of the bug (Bug#28806, Bug#31718, > Bug#31734), I expect because org-mode triggers the Emacs bug. Bug#28806#5 says > it occurs with Emacs 26 but not Emacs 25. Bug#31718#5 says it occurs with Emacs > 26 but not Emacs 25.3. So the bug is a regression, and it's biting real users. [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [208.118.235.92 listed in wl.mailspike.net] 3.0 MANY_TO_CC Sent to 10+ recipients -0.0 SPF_PASS SPF: sender matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders > Cc: robert-emacs@cochranmail.com, 31718@debbugs.gnu.org, ikumi@ikumi.que.jp, > vibhavp@gmail.com, npostavs@gmail.com, schwab@suse.de, jaygkamat@gmail.com, > pierre.techoueyres@free.fr, hector.e.r@gmail.com, contovob@tcd.ie > From: Paul Eggert > Date: Sat, 16 Jun 2018 08:28:57 -0700 > > Eli Zaretskii wrote: > >> Given the practical consequences of this bug I expect the bug fix > >> should be backported into the emacs-26 branch too. > > Could you explain why? > > We've had three independent reports of the bug (Bug#28806, Bug#31718, > Bug#31734), I expect because org-mode triggers the Emacs bug. Bug#28806#5 says > it occurs with Emacs 26 but not Emacs 25. Bug#31718#5 says it occurs with Emacs > 26 but not Emacs 25.3. So the bug is a regression, and it's biting real users. If it's a regression, then let's backport, indeed. Thanks. From unknown Sun Jun 22 00:52:12 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: Ikumi Keita Subject: bug#31718: closed (Re: bug#31718: 26.1; Strange behavior of `cond') Message-ID: References: <4070ba02-885e-d8b3-a281-d0262e26774c@cs.ucla.edu> <37954.1528179962@localhost> X-Gnu-PR-Message: they-closed 31718 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 31718@debbugs.gnu.org Date: Sat, 16 Jun 2018 16:46:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1529167562-25631-1" This is a multi-part message in MIME format... ------------=_1529167562-25631-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #31718: 26.1; Strange behavior of `cond' 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 31718@debbugs.gnu.org. --=20 31718: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D31718 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1529167562-25631-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 31718-done) by debbugs.gnu.org; 16 Jun 2018 16:46:01 +0000 Received: from localhost ([127.0.0.1]:51929 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUEKv-0006fC-0c for submit@debbugs.gnu.org; Sat, 16 Jun 2018 12:46:01 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:52692) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUEKt-0006f0-P6 for 31718-done@debbugs.gnu.org; Sat, 16 Jun 2018 12:46:00 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 3031616066D; Sat, 16 Jun 2018 09:45:54 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id DQzzp8dzvTHs; Sat, 16 Jun 2018 09:45:49 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 3DA5416069D; Sat, 16 Jun 2018 09:45:49 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Z_Yfls7NRy-x; Sat, 16 Jun 2018 09:45:49 -0700 (PDT) Received: from [192.168.1.9] (unknown [47.154.30.119]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 4D1E516066D; Sat, 16 Jun 2018 09:45:48 -0700 (PDT) Subject: Re: bug#31718: 26.1; Strange behavior of `cond' To: Eli Zaretskii References: <08fcc11f-3ae6-cc99-d56a-450fd773495b@cs.ucla.edu> <83h8m2zrjo.fsf@gnu.org> <83d0wqzpmq.fsf@gnu.org> From: Paul Eggert Openpgp: preference=signencrypt Autocrypt: addr=eggert@cs.ucla.edu; prefer-encrypt=mutual; keydata= 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 uNcby4U= Organization: UCLA Computer Science Department Message-ID: <4070ba02-885e-d8b3-a281-d0262e26774c@cs.ucla.edu> Date: Sat, 16 Jun 2018 09:45:47 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <83d0wqzpmq.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 31718-done Cc: robert-emacs@cochranmail.com, 31718-done@debbugs.gnu.org, schwab@suse.de, pierre.techoueyres@free.fr, npostavs@gmail.com, vibhavp@gmail.com, contovob@tcd.ie, jaygkamat@gmail.com, ikumi@ikumi.que.jp, hector.e.r@gmail.com 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.3 (/) Eli Zaretskii wrote: > If it's a regression, then let's backport, indeed. OK, done, and closing the bug report. ------------=_1529167562-25631-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 5 Jun 2018 06:26:21 +0000 Received: from localhost ([127.0.0.1]:34045 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQ5QD-0000mO-4X for submit@debbugs.gnu.org; Tue, 05 Jun 2018 02:26:21 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56604) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQ5QC-0000mD-4N for submit@debbugs.gnu.org; Tue, 05 Jun 2018 02:26:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fQ5Q5-00057P-IN for submit@debbugs.gnu.org; Tue, 05 Jun 2018 02:26:14 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:52072) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fQ5Q5-00057D-E6 for submit@debbugs.gnu.org; Tue, 05 Jun 2018 02:26:13 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47546) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fQ5Q3-0003Xy-RS for bug-gnu-emacs@gnu.org; Tue, 05 Jun 2018 02:26:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fQ5Q0-00053S-K3 for bug-gnu-emacs@gnu.org; Tue, 05 Jun 2018 02:26:11 -0400 Received: from smtp1.inetd.co.jp ([210.129.88.11]:36910) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fQ5Q0-0004zF-3I for bug-gnu-emacs@gnu.org; Tue, 05 Jun 2018 02:26:08 -0400 Received: from localhost (210-20-196-135.rev.home.ne.jp [210.20.196.135]) by smtp1.inetd.co.jp (Postfix) with ESMTPA id 1CB8ECD for ; Tue, 5 Jun 2018 15:26:03 +0900 (JST) From: Ikumi Keita To: bug-gnu-emacs@gnu.org Subject: 26.1; Strange behavior of `cond' X-Mailer: MH-E 8.6+git; nmh 1.7.1; GNU Emacs 26.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <37953.1528179962.1@localhost> Content-Transfer-Encoding: quoted-printable Date: Tue, 05 Jun 2018 15:26:02 +0900 Message-ID: <37954.1528179962@localhost> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) 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: -5.0 (-----) The special form `cond' does not return expected value under a specific condition. [How to reproduce] 1. Save the following file as /tmp/test.el ---- test.el --------------------------------------------------------- (defun xyz (arg) "dummy" ; (cond ((eq arg nil) ; OK ; (cond ((eq arg 'abc) ; OK ; (cond ((eq arg 'def) ; OK (cond ((eq arg 'default) ; NG ; (cond ((eq arg 'default1) ; OK "A") (t "B"))) (byte-compile 'xyz) (insert (xyz t)) ; should "B", but "A" in actual ---------------------------------------------------------------------- 2. emacs-26.1 -Q -l /tmp/test.el 3. Expected result: "B" is inserted in *scratch* Actual result: "A" is inserted in *scratch* [Some notes related to this issue] a. As the comments written in the above code, only the symbol `default' triggers this behavior. b. Emacs 25.3 doesn't have this problem. c. If `xyz' is not byte compiled, `cond' works as expected. d. It seems that the following entry in NEWS is related: ** Certain cond/pcase/cl-case forms are now compiled using a faster jump table implementation. This uses a new bytecode op 'switch', which isn't compatible with previous Emacs versions. This functionality can be disabled by setting 'byte-compile-cond-use-jump-table' to nil. If I replace the line `(byte-compile 'xyz)' with (let ((byte-compile-cond-use-jump-table nil)) (byte-compile 'xyz)) in the above example, `cond' works as expected. In GNU Emacs 26.1 (build 1, x86_64-unknown-freebsd11.1, GTK+ Version 3.22.= 29) of 2018-05-30 built on freebsd.vmware Windowing system distributor 'The X.Org Foundation', version 11.0.11804000 Recent messages: Saving file /home/keita/Mail/drafts/1... Wrote /home/keita/Mail/drafts/1 next-line: End of buffer [2 times] Saving file /home/keita/Mail/drafts/1... Wrote /home/keita/Mail/drafts/1 next-line: End of buffer [4 times] Sending...backgrounded Scanning +drafts...done No messages in +drafts, range (all) Quit [2 times] user-error: No cross-references in this node Configured using: 'configure --with-canna --with-canna-includes=3D/usr/local/canna/include --with-canna-libraries=3D/usr/local/canna/lib --mandir=3D/usr/local/man --without-xim --with-sound=3Dyes --with-file-notification=3Dyes --disable-largefile --without-pop CFLAGS=3D-O3' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND DBUS GSETTINGS NOTIFY ACL GNUTLS LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 THREADS LCMS2 Important settings: value of $EMACSLOADPATH: /home/keita/elisp: value of $LANG: ja_JP.eucJP value of $XMODIFIERS: @im=3Dfcitx locale-coding-system: japanese-iso-8bit-unix Major mode: Info Minor modes in effect: TeX-PDF-mode: t shell-dirtrack-mode: t tooltip-mode: t global-eldoc-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t Load-path shadows: ~/elisp/preview hides /usr/local/share/emacs/site-lisp/auctex/preview ~/elisp/tex-buf hides /usr/local/share/emacs/site-lisp/auctex/tex-buf ~/elisp/tex hides /usr/local/share/emacs/site-lisp/auctex/tex ~/elisp/reftex-parse hides /usr/local/share/emacs/26.1/lisp/textmodes/reft= ex-parse Features: (shadow emacsbug latexenc supercite regi mh-identity mh-letter mh-comp sendmail qp info view mh-alias multi-prompt smiley mm-archive mail-extr mh-mime mh-gnus mh-show goto-addr gnus-cite gnus-art mm-uu mml2015 mm-view mml-smime smime dig mh-inc hl-line mh-tool-bar mh-seq mh-xface mh-utils mh-folder which-func imenu mh-scan mh-e mh-compat mh-buffers mh-loaddefs preview prv-emacs reftex-dcr reftex-auc reftex reftex-loaddefs reftex-vars tex-fold tex-bar tex-buf toolbar-x font-latex latex edmacro kmacro latex-flymake flymake-proc flymake warnings thingatpt tex-ispell tex-style tex dbus crm tex-mode compile shell misearch multi-isearch vc-dispatcher vc-hg org-archive skeleton org-rmail org-mhe org-irc org-info org-gnus nnir gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util rmail rmail-loaddefs mail-utils wid-edit org-docview doc-view image-mode dired dired-loaddefs org-bibtex bibtex org-bbdb org-w3m org-element avl-tree generator org org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities noutline outline easy-mmode org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint comint ansi-color ring ob-core ob-eval org-compat org-macs org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs jka-compr cl-extra help-mode parse-time ucs-normalize json map epa derived epg epg-config url-http tls gnutls url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm rmc puny seq twittering-mode easymenu advice url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source cl-seq eieio byte-opt bytecomp byte-compile cconv eieio-core cl-macs gv eieio-loaddefs cl-loaddefs cl-lib password-cache url-vars mailcap xml elec-pair w3m-load preview-latex auto-loads tex-site canna-im time-date mule-util japan-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind kqueue lcms2 dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 585780 62716) (symbols 48 43330 1) (miscs 40 1448 1041) (strings 32 118129 14954) (string-bytes 1 4152041) (vectors 16 71953) (vector-slots 8 1968759 71038) (floats 8 346 479) (intervals 56 6509 2189) (buffers 992 42)) ------------=_1529167562-25631-1-- From unknown Sun Jun 22 00:52:12 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: Jay Kamat Subject: bug#28806: closed (Re: bug#31718: 26.1; Strange behavior of `cond') Message-ID: References: <4070ba02-885e-d8b3-a281-d0262e26774c@cs.ucla.edu> <87wp3za7cs.fsf@gmail.com> X-Gnu-PR-Message: they-closed 28806 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 28806@debbugs.gnu.org Date: Sat, 16 Jun 2018 16:46:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1529167563-25631-3" This is a multi-part message in MIME format... ------------=_1529167563-25631-3 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #31718: syntax highlighting in ox-odt and emacs26+ broken 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 28806@debbugs.gnu.org. --=20 31718: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D31718 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1529167563-25631-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 31718-done) by debbugs.gnu.org; 16 Jun 2018 16:46:01 +0000 Received: from localhost ([127.0.0.1]:51929 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUEKv-0006fC-0c for submit@debbugs.gnu.org; Sat, 16 Jun 2018 12:46:01 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:52692) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUEKt-0006f0-P6 for 31718-done@debbugs.gnu.org; Sat, 16 Jun 2018 12:46:00 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 3031616066D; Sat, 16 Jun 2018 09:45:54 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id DQzzp8dzvTHs; Sat, 16 Jun 2018 09:45:49 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 3DA5416069D; Sat, 16 Jun 2018 09:45:49 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Z_Yfls7NRy-x; Sat, 16 Jun 2018 09:45:49 -0700 (PDT) Received: from [192.168.1.9] (unknown [47.154.30.119]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 4D1E516066D; Sat, 16 Jun 2018 09:45:48 -0700 (PDT) Subject: Re: bug#31718: 26.1; Strange behavior of `cond' To: Eli Zaretskii References: <08fcc11f-3ae6-cc99-d56a-450fd773495b@cs.ucla.edu> <83h8m2zrjo.fsf@gnu.org> <83d0wqzpmq.fsf@gnu.org> From: Paul Eggert Openpgp: preference=signencrypt Autocrypt: addr=eggert@cs.ucla.edu; prefer-encrypt=mutual; keydata= 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 uNcby4U= Organization: UCLA Computer Science Department Message-ID: <4070ba02-885e-d8b3-a281-d0262e26774c@cs.ucla.edu> Date: Sat, 16 Jun 2018 09:45:47 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <83d0wqzpmq.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 31718-done Cc: robert-emacs@cochranmail.com, 31718-done@debbugs.gnu.org, schwab@suse.de, pierre.techoueyres@free.fr, npostavs@gmail.com, vibhavp@gmail.com, contovob@tcd.ie, jaygkamat@gmail.com, ikumi@ikumi.que.jp, hector.e.r@gmail.com 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.3 (/) Eli Zaretskii wrote: > If it's a regression, then let's backport, indeed. OK, done, and closing the bug report. ------------=_1529167563-25631-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 13 Oct 2017 06:29:48 +0000 Received: from localhost ([127.0.0.1]:36634 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e2tTc-0007sQ-2O for submit@debbugs.gnu.org; Fri, 13 Oct 2017 02:29:48 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43452) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e2tTW-0007s2-V5 for submit@debbugs.gnu.org; Fri, 13 Oct 2017 02:29:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e2tTQ-0001DU-It for submit@debbugs.gnu.org; Fri, 13 Oct 2017 02:29:33 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:35910) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e2tTQ-0001DJ-Fm for submit@debbugs.gnu.org; Fri, 13 Oct 2017 02:29:32 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34381) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e2tTP-0006os-20 for bug-gnu-emacs@gnu.org; Fri, 13 Oct 2017 02:29:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e2tTL-00019h-2G for bug-gnu-emacs@gnu.org; Fri, 13 Oct 2017 02:29:31 -0400 Received: from mail-qt0-x22e.google.com ([2607:f8b0:400d:c0d::22e]:43701) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e2tTK-00018m-Tc for bug-gnu-emacs@gnu.org; Fri, 13 Oct 2017 02:29:26 -0400 Received: by mail-qt0-x22e.google.com with SMTP id j58so6726604qtj.0 for ; Thu, 12 Oct 2017 23:29:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:user-agent:mime-version; bh=AJHQ/sYa3sQuzAhwVd8OdTFSeN0ES2ePF5JEXy4IjVY=; b=ZywBKA/k9Ilh1HDmpHafjxvtpHLEBmKfPdk4hyoGoscJf5lx7S33vtk6VfhOMwymPF ftrh6Nwp9xq0dV5NzHUX5T5Mq7tZupczTh84J/3fh1LZ/cGsBRrZClHBGhNWnNfNc699 mcbw7kqfphC9rMCnIVzh5bcL3UNxuwCA2oSKSUnhkH4nAddPCDrZ7BQt2g8i/zbKyGQ2 nyy/Yp/rd1xOkKc+5x8P+S3HiuTNDDBBQUsMlV3SVtoDikANXw21g+Gf1oAecRLpmmJx lqG/lMxvDJ/V6nHbGZJrlUxE3yIdatk/8RyOXEVzNV0KAbHK5Ovj4s/GGOAO4dOONS3k dQRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=AJHQ/sYa3sQuzAhwVd8OdTFSeN0ES2ePF5JEXy4IjVY=; b=ibTxkhAOJwiPoW9EKXO/vXA2ocXLJGk9942IfkdyPZr+nINVxTf0VxWs743XIUuGWU oRrb6+CtUi9HuoDg4bObFvk53lmkcDtYc5+r/VU0j8952c0LxO7Q/k136MxsEkHn0gTH meWjLsMND05xy932qRjlsyg3ZML6pwn+6TPhi71cZlbNQXzs/igcLbWHU9dfl4iM+Bx+ N6xcDTFRODUAIZs9/bQyA3w+stR/4XJhZ/DmI3HKyRdz33+rpHY/mBgqM6IqiCN1rVRN EEKnwvC/Z3QsU8Nrtk4F2g5Ay0UrGYHSB5v/JSn0jwV0AMNTo8qqVS0IOixt8hq7V1wo aJTw== X-Gm-Message-State: AMCzsaXKNppdAnFqmXCwSRjrJYnwyollK8pjx4/Vq0kxAf8qs6DOOG44 F9zbGuTWyajId0X0jWoqYpmpiCvD X-Google-Smtp-Source: AOwi7QBEbdFYWYSZvw9Z5CiaWDXmS+vcrlHBF4wXCMQj1vxh2JtGKfWG+YL+R4BwnQO5iVkhDT2PMQ== X-Received: by 10.129.5.14 with SMTP id 14mr246387ywf.463.1507876164618; Thu, 12 Oct 2017 23:29:24 -0700 (PDT) Received: from laythe (res404s-128-61-104-57.res.gatech.edu. [128.61.104.57]) by smtp.gmail.com with ESMTPSA id p188sm114093ywb.53.2017.10.12.23.29.23 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 12 Oct 2017 23:29:23 -0700 (PDT) From: Jay Kamat To: bug-gnu-emacs@gnu.org Subject: syntax highlighting in ox-odt and emacs26+ broken Date: Fri, 13 Oct 2017 02:29:23 -0400 Message-ID: <87wp3za7cs.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) 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: -4.0 (----) Hi! I think 'francisv' from the #org-mode irc channel found a interesting bug in emacs or org mode. I don't know enough about emacs internals to figure out exactly what's going on, so I'll provide as much information as I'm able to find out. I'm not entirely sure if this is an error in org or in emacs, but since it's a complicated interaction between them (and exists in the bundled version of org) I'm reporting it here. orgmode syntax highlighting when exporting via ox-odt in emacs 26 seems to be broken. This is not reproducible under emacs 25 at all. In addition, this seems to be dependent on which emacs is compiling org to bytecode. Steps to Reproduce: 1. Compile Emacs *26* from source (emacs-26 branch) 2. Load an org file with the following (built-in org): #+BEGIN_SRC c int main() { return 0; } #+END_SRC 3. Export to odt via C-c C-e o o 4. Open file in libreoffice Expected Results Syntax highlighting for the code block as in emacs25 Actual Results Code seems to be colored in a single color, interestingly, this is *not* black. (I can provide screenshots if that would be helpful) After poking around, I found a bit more information on how to reproduce it: Environments with working syntax export: 1. Emacs25, always (unless unrelated errors are present) 2. Emacs26, when running org compiled with emacs 25 (from elpa/repo) 3. Emacs26, when running org 'interpreted' (not compiled to bytecode) Environments with broken syntax export: 1. Emacs26 when compiled from source, using builtin org 2. Emacs26 when org is compiled with Emacs 26 (from elpa/repo) I tested all emacs versions on org 0b83168465, changing which version org was compiled with by modifying the EMACS variable in local.mk in org. I ran everything in ~emacs -Q~. I attempted to bisect emacs to find which change in emacs is causing this, bug I wasn't able to compile some older versions of emacs due to internal bytecode errors preventing a clean compilation. I was able to find that it was '14 revisions away from 5f3379b338' but I don't know if that's helpful. >From what I can tell (which is probably incorrect), this seems like either: 1. A bug in the new bytecode 2. Some backwards-incompatible change to macros in emacs 26 that org didn't pick up on. In the latter case, the change should be added to the NEWS file as a backwards incompatible change. A stackexchange question about this is here: https://emacs.stackexchange.com/questions/36023/how-to-export-babel-source-blocks-with-syntax-highlighting-to-odt-in-org-mode-in I posted in the org mode mailing list about this to try to get some initial feedback from orgmode before posting here: http://lists.gnu.org/archive/html/emacs-orgmode/2017-10/msg00161.html Please let me know if anyone has any questions or can't reproduce, and apologies if anything is wrong about this report (I'm fairly new here). I'm willing to put in time to fix this if needed, if someone can point me in the right direction. Thanks, -Jay ------------=_1529167563-25631-3-- From unknown Sun Jun 22 00:52:12 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: =?UTF-8?Q?H=C3=A9ctor_?= =?UTF-8?Q?Enr=C3=ADquez_?= =?UTF-8?Q?Ram=C3=B3n?= Subject: bug#31734: closed (Re: bug#31718: 26.1; Strange behavior of `cond') Message-ID: References: <4070ba02-885e-d8b3-a281-d0262e26774c@cs.ucla.edu> X-Gnu-PR-Message: they-closed 31734 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 31734@debbugs.gnu.org Date: Sat, 16 Jun 2018 16:46:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1529167563-25631-5" This is a multi-part message in MIME format... ------------=_1529167563-25631-5 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #31718: 26.1; byte-compile differs with cond eq 'default 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 31734@debbugs.gnu.org. --=20 31718: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D31718 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1529167563-25631-5 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 31718-done) by debbugs.gnu.org; 16 Jun 2018 16:46:01 +0000 Received: from localhost ([127.0.0.1]:51929 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUEKv-0006fC-0c for submit@debbugs.gnu.org; Sat, 16 Jun 2018 12:46:01 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:52692) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUEKt-0006f0-P6 for 31718-done@debbugs.gnu.org; Sat, 16 Jun 2018 12:46:00 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 3031616066D; Sat, 16 Jun 2018 09:45:54 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id DQzzp8dzvTHs; Sat, 16 Jun 2018 09:45:49 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 3DA5416069D; Sat, 16 Jun 2018 09:45:49 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Z_Yfls7NRy-x; Sat, 16 Jun 2018 09:45:49 -0700 (PDT) Received: from [192.168.1.9] (unknown [47.154.30.119]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 4D1E516066D; Sat, 16 Jun 2018 09:45:48 -0700 (PDT) Subject: Re: bug#31718: 26.1; Strange behavior of `cond' To: Eli Zaretskii References: <08fcc11f-3ae6-cc99-d56a-450fd773495b@cs.ucla.edu> <83h8m2zrjo.fsf@gnu.org> <83d0wqzpmq.fsf@gnu.org> From: Paul Eggert Openpgp: preference=signencrypt Autocrypt: addr=eggert@cs.ucla.edu; prefer-encrypt=mutual; keydata= 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 uNcby4U= Organization: UCLA Computer Science Department Message-ID: <4070ba02-885e-d8b3-a281-d0262e26774c@cs.ucla.edu> Date: Sat, 16 Jun 2018 09:45:47 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <83d0wqzpmq.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 31718-done Cc: robert-emacs@cochranmail.com, 31718-done@debbugs.gnu.org, schwab@suse.de, pierre.techoueyres@free.fr, npostavs@gmail.com, vibhavp@gmail.com, contovob@tcd.ie, jaygkamat@gmail.com, ikumi@ikumi.que.jp, hector.e.r@gmail.com 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.3 (/) Eli Zaretskii wrote: > If it's a regression, then let's backport, indeed. OK, done, and closing the bug report. ------------=_1529167563-25631-5 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 6 Jun 2018 12:08:32 +0000 Received: from localhost ([127.0.0.1]:35987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQXEu-0008Dg-Ad for submit@debbugs.gnu.org; Wed, 06 Jun 2018 08:08:32 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58079) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQVqT-0006jq-7C for submit@debbugs.gnu.org; Wed, 06 Jun 2018 06:39:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fQVqN-00033t-8q for submit@debbugs.gnu.org; Wed, 06 Jun 2018 06:39:07 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, FROM_EXCESS_BASE64,HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42257) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fQVqN-00033h-5A for submit@debbugs.gnu.org; Wed, 06 Jun 2018 06:39:07 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49044) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fQVqL-00087s-Vl for bug-gnu-emacs@gnu.org; Wed, 06 Jun 2018 06:39:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fQVqL-00032s-88 for bug-gnu-emacs@gnu.org; Wed, 06 Jun 2018 06:39:06 -0400 Received: from mail-io0-x231.google.com ([2607:f8b0:4001:c06::231]:46264) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fQVqL-00032Y-1q for bug-gnu-emacs@gnu.org; Wed, 06 Jun 2018 06:39:05 -0400 Received: by mail-io0-x231.google.com with SMTP id d22-v6so7008655iof.13 for ; Wed, 06 Jun 2018 03:39:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=MFsX75gDkXtZ7U4AAqnDMdPfarC9p8Ee+wDJrbwXGCg=; b=MSxnIzN0LtGsa/WVrWdbu8uRuUqH7a8nX4xN2dxk9CgcVas3CUUrRclFrE0uCPO67K x+FAf5lXhA7Qd7Gl3lCSBpagLFxbqUuT8kN2JTZC88WWwjxDL+tCzcBBwcbW/NP13pyE OcT9yenJ4nU5EQWpAYOIHke4sRzGeGicuP5Iu68XAsKnw0feqYJSYzX8nDxELT4MbGqz iBNe1Vgkvdya/E1ChfGeDAa/Vm1ysCg3X9AMWvYBgb5IOkxZHmdzu0zEb/8XpNtHhLeM xG/GR08TjTyLEcAEy+L7efrCcQvU3FCwkPDsj25WwagzOP8ikPUY5V+AIQWuw8cpW0ey Rz/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=MFsX75gDkXtZ7U4AAqnDMdPfarC9p8Ee+wDJrbwXGCg=; b=b03iJK3C2NNT3qX+xO1MPOv9m11oCWrZ2rJYiFs5rZxHxU3coRbd15o2FKmEU6OpeY dcRkIA2R0xeRW7N8efyDTqF02U9LL/xHPKnZv28PLGjQP0X76K9LMtK0RXHSmUeL1fzF T+nkZH0zKT61DB6LS8+05UahqACSxFdLmseacgBeVasdeTeNRJrGghyYnYmOcHxA6VQy QKmGOXms+HH3pUeMcwmygRR54+/lDrJgO0Ms5qD0Ym7fZWU3iyp1/pfYpWoelRbKd3TU Wd6ggZqpE9azp5nsNAQQnF59VlYWZlx8nrUI2DVY6O/QH8loFaHA7+GAADZtiLQnRA00 h+OA== X-Gm-Message-State: APt69E1kRRO0hPrv61E339Cf7nuOtj0fyM2/AtW8Lbl8brOo6feZqR1u YUSWzvA7yhfJk3GzDIw9bhZ9DTJTUyuBkoCCjHQ= X-Google-Smtp-Source: ADUXVKIPYP4ifYY8bJw4yjZ70ZDeZG/GcXKnw7hropUm2/mRj/iwd5RKlWp8MsRxdTaejk7z+TFm4mSwskSrAa2JLN0= X-Received: by 2002:a6b:8e0d:: with SMTP id q13-v6mr2276733iod.169.1528281543837; Wed, 06 Jun 2018 03:39:03 -0700 (PDT) MIME-Version: 1.0 From: =?UTF-8?B?SMOpY3RvciBFbnLDrXF1ZXogUmFtw7Nu?= Date: Wed, 6 Jun 2018 12:38:51 +0200 Message-ID: Subject: 26.1; byte-compile differs with cond eq 'default To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="000000000000898dae056df6c60d" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.9 (---) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 06 Jun 2018 08:08:31 -0400 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: -4.9 (----) --000000000000898dae056df6c60d Content-Type: text/plain; charset="UTF-8" Hi. The code below shows opposite behavior byte-compiled: (setq variable 0) (cond ((eq variable 'default) (message "equal")) (t (message "not equal"))) Not byte-compiled output: not equal Byte-compiled output: equal Thank you very much. Best regards. Hector --000000000000898dae056df6c60d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi.

The code= below shows opposite behavior byte-compiled:

(setq variable 0)
(cond
<= div dir=3D"auto">=C2=A0((eq variable 'default)
= =C2=A0 (message "equal"))
=C2=A0(t
=C2=A0 (message "not equal")))

Not byte-compiled output: not equal
<= div dir=3D"auto">Byte-compiled output: equal

Thank you very much.

=
Best regards. Hector
--000000000000898dae056df6c60d-- ------------=_1529167563-25631-5-- From unknown Sun Jun 22 00:52:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31718: 26.1; Strange behavior of `cond' Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 16 Jun 2018 23:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31718 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Paul Eggert , Noam Postavsky Cc: Robert Cochran , Ikumi Keita , =?UTF-8?Q?H=C3=A9ctor_?= =?UTF-8?Q?Enr=C3=ADquez_?= =?UTF-8?Q?Ram=C3=B3n?= , Vibhav Pant , "Basil L. Contovounesios" , Jay Kamat , Pierre =?UTF-8?Q?T=C3=A9choueyres?= , Andreas Schwab , 31718@debbugs.gnu.org Received: via spool by 31718-submit@debbugs.gnu.org id=B31718.152919008016224 (code B ref 31718); Sat, 16 Jun 2018 23:02:02 +0000 Received: (at 31718) by debbugs.gnu.org; 16 Jun 2018 23:01:20 +0000 Received: from localhost ([127.0.0.1]:52273 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUKC7-0004Dc-OJ for submit@debbugs.gnu.org; Sat, 16 Jun 2018 19:01:19 -0400 Received: from aserp2120.oracle.com ([141.146.126.78]:59632) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUKC5-0004DO-I7 for 31718@debbugs.gnu.org; Sat, 16 Jun 2018 19:01:17 -0400 Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1]) by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w5GN09Zm062028; Sat, 16 Jun 2018 23:01:02 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2017-10-26; bh=TCf9b3HqPh7W2g52iBvJwcOaXj84wpwMtJsc2Vs8qFc=; b=nccVemrCLvddNAx8T/MZz3M/5d+s69WMWAjaEi/wImuwApBboSIG61jucvJGBfCVnN6j Us5LmF+4Su5BOiYq1QH3E9u754OE9oEzaBlibL3+u7XCapz67lAdPmgHkX5eq4RCX0di RfJhPbvUkntl1sGMDSF2YXhoRyyQP7N6/mf+F1pxuWMaWiZFQhaeXoILkJ5TqjomcOwE 66JKW83orHXhf9DGE1Bh3pfBOJtvV/Ts8vuNx8Uqvz1ioNrR5hmBoZtTPtHmIbxn3Hyf O+5Hsl3bHeDq7qMSqWBuY+Mjy+cb8l26z4Pi2NWkhRQnyBKJrvlUKa3BTjMf4MdytbAB LQ== Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71]) by aserp2120.oracle.com with ESMTP id 2jmtgwh1j3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 16 Jun 2018 23:01:02 +0000 Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w5GN10TM002468 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 16 Jun 2018 23:01:01 GMT Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13]) by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w5GN0wpO024007; Sat, 16 Jun 2018 23:00:58 GMT MIME-Version: 1.0 Message-ID: Date: Sat, 16 Jun 2018 16:00:52 -0700 (PDT) From: Drew Adams References: <37954.1528179962@localhost> <08fcc11f-3ae6-cc99-d56a-450fd773495b@cs.ucla.edu> <87602ivjpm.fsf@gmail.com> In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4690.0 (x86)] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8926 signatures=668702 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=770 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1805220000 definitions=main-1806160277 X-Spam-Score: 0.7 (/) 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.3 (/) > You're right, my mistake. Still, I prefer using (cons nil nil) since it's > cheaper and is a common way to address this issue elsewhere. Both ways are traditional, the cons-cell one being probably more typical (and so more recognizable). In any case, for such a (good, not bad) hack - either one, a comment is always in order, I think. From unknown Sun Jun 22 00:52:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31718: 26.1; Strange behavior of `cond' Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 17 Jun 2018 04:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31718 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Paul Eggert Cc: Robert Cochran , Ikumi Keita , Pierre =?UTF-8?Q?T=C3=A9choueyres?= , Noam Postavsky , Vibhav Pant , "Basil L. Contovounesios" , Jay Kamat , =?UTF-8?Q?H=C3=A9ctor_?= =?UTF-8?Q?Enr=C3=ADquez_?= =?UTF-8?Q?Ram=C3=B3n?= , Andreas Schwab , 31718@debbugs.gnu.org Received: via spool by 31718-submit@debbugs.gnu.org id=B31718.152921067829001 (code B ref 31718); Sun, 17 Jun 2018 04:45:02 +0000 Received: (at 31718) by debbugs.gnu.org; 17 Jun 2018 04:44:38 +0000 Received: from localhost ([127.0.0.1]:52461 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUPYL-0007Xh-R2 for submit@debbugs.gnu.org; Sun, 17 Jun 2018 00:44:37 -0400 Received: from mout.web.de ([212.227.15.4]:47043) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUPYK-0007XU-80 for 31718@debbugs.gnu.org; Sun, 17 Jun 2018 00:44:36 -0400 Received: from drachen.dragon ([188.110.196.170]) by smtp.web.de (mrweb002 [213.165.67.108]) with ESMTPSA (Nemesis) id 0Lxf1X-1gJ4864AGJ-017DFc; Sun, 17 Jun 2018 06:44:06 +0200 From: Michael Heerdegen References: <37954.1528179962@localhost> <08fcc11f-3ae6-cc99-d56a-450fd773495b@cs.ucla.edu> Date: Sun, 17 Jun 2018 06:44:00 +0200 In-Reply-To: <08fcc11f-3ae6-cc99-d56a-450fd773495b@cs.ucla.edu> (Paul Eggert's message of "Sat, 16 Jun 2018 08:10:02 -0700") Message-ID: <871sd6qay7.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:xmoqf9vZ755YhU+afALCeMA6MwYleKTuebkHloQ0PsruLLqFH2U B24/2hguE+hhGXtFWVBjaUYVZfb5B8LxAtsJfOyGn/pMhYNrmxYo3I86P0fFVrDaGWB4GQK rksGVrBSPQi1yAUAyhT47LBWztPZKXJ9gCOwl7VBIRXf7aeZMfNHfl8n7oXhXbj2XONkM4A a3lE6Xn5SU867XqEJvUtQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:vRrZjqRh3QY=:ZOmZAu/YJl3pMOCgmTv5ar 8zx2KAn+Ih7BU63qxHGl120+7+w+aRM8k9mz0Y1v9qSeFThY/5kOookCVAVFhkfrZihg6Unhj nqxy1e2uLF2KFg64UIVolI/1xeIBQlGWnMMuPY89ugSiZd81R4Rof6mgPYdEtGrou9zf6rasi R33tIT0CXbt9FjsoVbljAjMz72IL73O3FivqVTek0pH5sgOCDibvkdLzjuNhOQ7WKynleu5TF 3Czuxht/xAYhBKgj0lhmLJVN0OY+Wes+Id53RtwGQ37vBC9n4gGgGMqVv7FTy0K3J2gvBvdHQ iRMnK2FyAqSdV9tclDHpBJ+OOuD9zMZlYtFduKvOM7sBr7nVWFhRzOVPq/H3dXhT+Sn7FQGVx d+NyFw7NG4cZCzVV7v3WOxIuqC4B7mOit+P817m47HxWfSEsQpThZziraAX4prWroSZaS0tjQ FQVejxN1ABp8f9aywuipebYNlJvhBY/qarsP3C6u63ypr1O+vrY/vFi/2ophSCNXhSgxTIgIL X7uxsl0AEe7enlkPu3lbm+u9zmDs/MYMkJ/A4Gm3HLRw0BBVsCIKIyITn/6G8xxRHOkYVv+lS 9mUdIvw9zg5gLjBR4RQYToOzcjfz+MnUeBRqCgimXdmsHsYddtN5hdgwzxIJyr9tje3iTjMBn iZOlbzkl8UGYSZnicaOmIhSFsBf9uooOg8prIjUo1yKjfZxtuPQuy5JKHaWz5pgZ9yBnn28RW EPajNg7kLg19XnZ4MM9+ooh9jiV6zA6VmUA9wC3CHuX8O9PdrSBZLlhcuQcO0/06hHhBgspAH rSy3LpG X-Spam-Score: 2.3 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Paul Eggert writes: > Robert, thanks for your June 6 patch in Bug#31718#14. A small problem: > gensym does not guarantee that the resulting symbol is unique Really? AFAIK the name is not guaranteed to be unique, but the returned symbol is. [...] Content analysis details: (2.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.0 MANY_TO_CC Sent to 10+ recipients -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (michael_heerdegen[at]web.de) -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [212.227.15.4 listed in list.dnswl.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.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Paul Eggert writes: > Robert, thanks for your June 6 patch in Bug#31718#14. A small problem: > gensym does not guarantee that the resulting symbol is unique Really? AFAIK the name is not guaranteed to be unique, but the returned symbol is. [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [212.227.15.4 listed in list.dnswl.org] 3.0 MANY_TO_CC Sent to 10+ recipients -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (michael_heerdegen[at]web.de) -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Paul Eggert writes: > Robert, thanks for your June 6 patch in Bug#31718#14. A small problem: > gensym does not guarantee that the resulting symbol is unique Really? AFAIK the name is not guaranteed to be unique, but the returned symbol is. Michael.