From unknown Sat Aug 16 10:43:57 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#48261 <48261@debbugs.gnu.org> To: bug#48261 <48261@debbugs.gnu.org> Subject: Status: 28.0.50; Optimize `eql' to `eq' for fixnums Reply-To: bug#48261 <48261@debbugs.gnu.org> Date: Sat, 16 Aug 2025 17:43:57 +0000 retitle 48261 28.0.50; Optimize `eql' to `eq' for fixnums reassign 48261 emacs submitter 48261 Philipp Stephani severity 48261 normal tag 48261 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu May 06 13:20:21 2021 Received: (at submit) by debbugs.gnu.org; 6 May 2021 17:20:21 +0000 Received: from localhost ([127.0.0.1]:38671 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lehfh-0005fZ-0h for submit@debbugs.gnu.org; Thu, 06 May 2021 13:20:21 -0400 Received: from lists.gnu.org ([209.51.188.17]:44014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lehff-0005fT-3o for submit@debbugs.gnu.org; Thu, 06 May 2021 13:20:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34604) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lehfe-0002Te-Qu for bug-gnu-emacs@gnu.org; Thu, 06 May 2021 13:20:18 -0400 Received: from mail-ed1-x534.google.com ([2a00:1450:4864:20::534]:35707) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lehfb-00055G-DB for bug-gnu-emacs@gnu.org; Thu, 06 May 2021 13:20:17 -0400 Received: by mail-ed1-x534.google.com with SMTP id di13so7075955edb.2 for ; Thu, 06 May 2021 10:20:14 -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=Zm6l+HCyVM5w4WiHUhtUVj9azMmB/iHmsHbxLmnWdk8=; b=D+m6BLY2SV/3SUOZjziTRaETG3I0ZYOsl+b1KXrHWyL5QFKeshTMBFvI9QCBc5LtNG +2OqoYn0UIAcN7IIs42q4Z1KI+3DZi+pumqAd2oUDD6TOZHo5J3pXxjYLUo4JNjvgZL0 VvE6HHp8oL8pCmOrsw0Q5zHRH6/+k1LcY6k69x2+Bhvxnb1i8cQzp8wnl5brKGDfn9L8 La0qrbtnOLEvexO7OOqkFVXIymjP6IcASwOsbwo4A+5nyJlo6UIlna9aRCNnRp0XwZ7J F1Uy+DaAerAoRWz2r7uqRjzt4tMutKgd8sokoF6dkpVUJAukVSFjH0KDRgQ+cy/SkS2F RHmA== 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=Zm6l+HCyVM5w4WiHUhtUVj9azMmB/iHmsHbxLmnWdk8=; b=FK4kF5MpNn1u6f3wTX+OzJ+j2PlNxiJbdzGoyiXt5GJy+eAGtz8C8fQD6ERSNrV1Xj B5cJUxcQA3SLs2K97vwdSuzWVem5DGmb7UNI7naHU1n+XGeYLaPl8oZXobKQYvtNE3a1 cKcFlBgZz8fxdz5k9WZLxSvFd8xI8GKgMBVmH45cQKB8yjKJuZf00XM4ueRpbJemEzRi /k01/DThWhGwMX9+v+Fk64ZFsugZLHezzR7eoJaRJaxm7+vGBFQ4Y5RpH98JFbBAcmW/ fludPO3QNhktwHfgBTkxJ3NMcYJBAjRa0Ecde43RGYJmjRXyrbHnEjI6lp4tcsb9kdLN U/kw== X-Gm-Message-State: AOAM530nIX3X4MuwUlp7+EgDQ1cBf7n2hDZxAkRr5TDCBrCy0xr91cyj A/S8+OCRWNoorB8UGTrrHJR9RchbDI4= X-Google-Smtp-Source: ABdhPJy/Wv6YszJso6Bu7HdYYeM/oFtqPPznZbdQCq7ndOlf2BYXBejrfazE2nqgC/pJHbOYdb1R+w== X-Received: by 2002:a50:a446:: with SMTP id v6mr3630185edb.254.1620321612766; Thu, 06 May 2021 10:20:12 -0700 (PDT) Received: from phst (p579974f2.dip0.t-ipconnect.de. [87.153.116.242]) by smtp.gmail.com with ESMTPSA id y25sm1901741ejb.34.2021.05.06.10.20.11 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 May 2021 10:20:12 -0700 (PDT) From: Philipp Stephani To: bug-gnu-emacs@gnu.org Subject: 28.0.50; Optimize `eql' to `eq' for fixnums Date: Thu, 06 May 2021 19:20:10 +0200 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=2a00:1450:4864:20::534; envelope-from=p.stephani2@gmail.com; helo=mail-ed1-x534.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) --=-=-= Content-Type: text/plain It would be nice if the byte optimizer could optimize `eql' to `eq' if one of the arguments is guaranteed to be a fixnum. Patch is attached. --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-Optimize-calls-to-eql-memql-and-similar-for-fixnums.patch Content-Description: patch >From 8b6f76df20454bb0caaba71cac9c5c3a7cb2aa62 Mon Sep 17 00:00:00 2001 From: Philipp Stephani Date: Thu, 6 May 2021 19:13:00 +0200 Subject: [PATCH] Optimize calls to 'eql', 'memql' and similar for fixnums. It's good practice to compare integers using 'eql' because two bignum objects representing the same integer might not be 'eq'. However, 'eql' is slower and doesn't have its own byte code. Therefore, replace it with 'eq' if one argument is guaranteed to be a fixnum on all platforms. * lisp/emacs-lisp/byte-opt.el (byte-optimize--fixnump): New helper function. (byte-optimize-equal, byte-optimize-member, byte-optimize-assoc): Use it to optimize 'eql' etc. to 'eq' if it will always compare fixnums. --- lisp/emacs-lisp/byte-opt.el | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/lisp/emacs-lisp/byte-opt.el b/lisp/emacs-lisp/byte-opt.el index 33b4d4b3c8..4dd8b90b3a 100644 --- a/lisp/emacs-lisp/byte-opt.el +++ b/lisp/emacs-lisp/byte-opt.el @@ -951,12 +951,20 @@ byte-optimize--constant-symbol-p "Whether EXPR is a constant symbol." (and (macroexp-const-p expr) (symbolp (eval expr)))) +(defun byte-optimize--fixnump (o) + "Return whether O is guaranteed to be a fixnum in all Emacsen. +See Info node `(elisp) Integer Basics'." + (and (fixnump o) (<= -536870912 o 536870911))) + (defun byte-optimize-equal (form) - ;; Replace `equal' or `eql' with `eq' if at least one arg is a symbol. + ;; Replace `equal' or `eql' with `eq' if at least one arg is a + ;; symbol or fixnum. (byte-optimize-binary-predicate (if (= (length (cdr form)) 2) (if (or (byte-optimize--constant-symbol-p (nth 1 form)) - (byte-optimize--constant-symbol-p (nth 2 form))) + (byte-optimize--constant-symbol-p (nth 2 form)) + (byte-optimize--fixnump (nth 1 form)) + (byte-optimize--fixnump (nth 2 form))) (cons 'eq (cdr form)) form) ;; Arity errors reported elsewhere. @@ -964,14 +972,18 @@ byte-optimize-equal (defun byte-optimize-member (form) ;; Replace `member' or `memql' with `memq' if the first arg is a symbol, - ;; or the second arg is a list of symbols. + ;; or the second arg is a list of symbols. Same with fixnums. (if (= (length (cdr form)) 2) (if (or (byte-optimize--constant-symbol-p (nth 1 form)) + (byte-optimize--fixnump (nth 1 form)) (let ((arg2 (nth 2 form))) (and (macroexp-const-p arg2) (let ((listval (eval arg2))) (and (listp listval) - (not (memq nil (mapcar #'symbolp listval)))))))) + (cl-every + (lambda (o) + (or (symbolp o) (byte-optimize--fixnump o))) + listval)))))) (cons 'memq (cdr form)) form) ;; Arity errors reported elsewhere. @@ -979,11 +991,12 @@ byte-optimize-member (defun byte-optimize-assoc (form) ;; Replace 2-argument `assoc' with `assq', `rassoc' with `rassq', - ;; if the first arg is a symbol. + ;; if the first arg is a symbol or fixnum. (cond ((/= (length form) 3) form) - ((byte-optimize--constant-symbol-p (nth 1 form)) + ((or (byte-optimize--constant-symbol-p (nth 1 form)) + (byte-optimize--fixnump (nth 1 form))) (cons (if (eq (car form) 'assoc) 'assq 'rassq) (cdr form))) (t (byte-optimize-constant-args form)))) -- 2.31.1.607.g51e8a6a459-goog --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable In GNU Emacs 28.0.50 (build 95, x86_64-pc-linux-gnu, GTK+ Version 3.24.24, = cairo version 1.16.0) of 2021-05-06 Repository revision: 8b7495a722a57071cb2a978665f95f8227db2863 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12010000 System Description: Debian GNU/Linux rodete Configured using: 'configure --enable-gcc-warnings=3Dwarn-only --enable-gtk-deprecation-warnings --without-pop --with-mailutils --enable-checking=3Dall --enable-check-lisp-object-type --with-modules 'CFLAGS=3D-O0 -ggdb3'' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LIBSELINUX LIBSYSTEMD MODULES NOTIFY INOTIFY PDUMPER PNG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK3 ZLIB Important settings: value of $LC_TIME: en_DK.utf8 value of $LANG: en_US.utf8 value of $XMODIFIERS: @im=3Dibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-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 line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc dired dired-loaddefs rfc822 mml mml-sec epa epg epg-config gnus-util rmail rmail-loaddefs time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils phst skeleton derived edmacro kmacro pcase ffap thingatpt url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json map url-vars mailcap rx gnutls puny dbus xml subr-x seq byte-opt gv bytecomp byte-compile cconv compile text-property-search comint ansi-color ring cl-loaddefs cl-lib iso-transl 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 tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer 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 cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 69305 6969) (symbols 48 8421 3) (strings 32 24389 2023) (string-bytes 1 789279) (vectors 16 15076) (vector-slots 8 195751 5867) (floats 8 26 32) (intervals 56 223 0) (buffers 992 11)) --=20 Google Germany GmbH Erika-Mann-Stra=C3=9Fe 33 80636 M=C3=BCnchen Gesch=C3=A4ftsf=C3=BChrer: Paul Manicle, Halimah DeLaine Prado Registergericht und -nummer: Hamburg, HRB 86891 Sitz der Gesellschaft: Hamburg Diese E-Mail ist vertraulich. Falls Sie diese f=C3=A4lschlicherweise erhal= ten haben sollten, leiten Sie diese bitte nicht an jemand anderes weiter, l=C3=B6sche= n Sie alle Kopien und Anh=C3=A4nge davon und lassen Sie mich bitte wissen, dass d= ie E-Mail an die falsche Person gesendet wurde. This e-mail is confidential. If you received this communication by mistake, please don=E2=80=99t forward it to anyone else, please erase all copies and attachments, and please let me know that it has gone to the wrong person. --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri May 07 05:23:54 2021 Received: (at 48261) by debbugs.gnu.org; 7 May 2021 09:23:54 +0000 Received: from localhost ([127.0.0.1]:42756 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lewiA-0008Ik-Fk for submit@debbugs.gnu.org; Fri, 07 May 2021 05:23:54 -0400 Received: from mail1442c50.megamailservers.eu ([91.136.14.42]:36326 helo=mail264c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lewi6-0008Ic-9i for 48261@debbugs.gnu.org; Fri, 07 May 2021 05:23:52 -0400 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1620379423; bh=HyB1lOSX1En3wN1AI7N6iHE03Vbiny1LJhwgL/cCMUA=; h=From:Subject:Date:To:From; b=jF/OxDfTbuq6Hagg1UlI9WVLp8zrdU7TIPyySzwlfK52AabTI4niL70zumj5P028C Cc4k72IiYofvuSNbI4usps4XMHw6VltORjN53MlVBuZw2yuTDHPp+bmx+x9vDuTSce UjoOlP9J/JfN6Y4A4XpWzFlGayFAALnpqaTwlr2Y= Feedback-ID: mattiase@acm.or Received: from [192.168.0.4] (c188-150-171-71.bredband.tele2.se [188.150.171.71]) (authenticated bits=0) by mail264c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 1479NfkF012805; Fri, 7 May 2021 09:23:43 +0000 From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.20\)) Subject: bug#48261: 28.0.50; Optimize `eql' to `eq' for fixnums Message-Id: <1611E274-F759-4BBE-B136-FB6CDFD557B5@acm.org> Date: Fri, 7 May 2021 11:23:40 +0200 To: 48261@debbugs.gnu.org, Philipp X-Mailer: Apple Mail (2.3445.104.20) X-CTCH-RefID: str=0001.0A742F1F.6095071F.0045, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-CSC: 0 X-CHA: v=2.3 cv=C+OXNjH+ c=1 sm=1 tr=0 a=SF+I6pRkHZhrawxbOkkvaA==:117 a=SF+I6pRkHZhrawxbOkkvaA==:17 a=kj9zAlcOel0A:10 a=M51BFTxLslgA:10 a=wjUMCrquJGUBHPah2BkA:9 a=CjuIK1q_8ugA:10 a=Db72GLLrkLQA:10 X-Origin-Country: SE X-Spam-Score: 1.4 (+) 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: Good! + (and (fixnump o) (<= -536870912 o 536870911))) Maybe write (<= (- (ash 1 29)) o (1- (ash 1 29))) instead. Content analysis details: (1.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.4 KHOP_HELO_FCRDNS Relay HELO differs from its IP's reverse DNS X-Debbugs-Envelope-To: 48261 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.0 (/) Good! + (and (fixnump o) (<=3D -536870912 o 536870911))) Maybe write (<=3D (- (ash 1 29)) o (1- (ash 1 29))) instead. + (cl-every Are you sure this is a good idea? See comment in the beginning of = bytecomp.el. Maybe just hold your nose and keep the existing (memq nil (mapcar ...)) = hack; the list is usually short. (We really should have fast, readable, always-available standard = functions or macros for 'some' and 'every' on lists.) From debbugs-submit-bounces@debbugs.gnu.org Fri May 07 11:25:11 2021 Received: (at 48261) by debbugs.gnu.org; 7 May 2021 15:25:11 +0000 Received: from localhost ([127.0.0.1]:44507 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lf2Ln-0007xP-KQ for submit@debbugs.gnu.org; Fri, 07 May 2021 11:25:11 -0400 Received: from userp2120.oracle.com ([156.151.31.85]:36322) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lf2Lm-0007xF-11 for 48261@debbugs.gnu.org; Fri, 07 May 2021 11:25:10 -0400 Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 147FKx7h115828; Fri, 7 May 2021 15:25:02 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=jtm72MQNrRT0VvQo2g3Wu3ssKvljg2YUk/a4nr8y0f4=; b=LHDn+SBD0CumWZ+CyfxrsOG/tzm3W5DvlEBWgXjncc2lMbYLEy3WZuhCW8hM114JOdnk ScNZnqHh0HMd8t3n5qcmgPoeApeR5fVuwalkoY3v2ynn/bHRcQ442tXXxu2OprOdtm7p r6zh3CcuFVe9nuo8f5yN2pWaZdc+8TbPcERulYIo9zf4kucyZj5cjv6DhIkWJUr9KG5C CEGcDMfrbGECEJ263nF/nVXPUWFH4sXo19vVhi4oLxxgJH7AtQvTyLjnnyt+KY4OBwtE 1Ay4SRVW0P9cvdFiVM1LCUQe7ObqRSORwUqqt7zHvTfwlhUj1X4Nn6xv+DL1dQKwCx6q 9A== Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by userp2120.oracle.com with ESMTP id 38csqvj051-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 07 May 2021 15:25:02 +0000 Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 147FFaa3094932; Fri, 7 May 2021 15:25:02 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2046.outbound.protection.outlook.com [104.47.66.46]) by aserp3030.oracle.com with ESMTP id 38csrf75nw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 07 May 2021 15:25:01 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FVO5NqL5YjyaTaGrpG4OykU9LHSZ/ZLO3v296NhCtiXChD6bLw7zfdFxCkvZjCSAXGPOb0Z+qC1UnU7kiGQJSke03hn+e4B+jvbGBFYs0xMMUYfNuVIKFZoZIeBg+vw1cz/bRaIKeacaw1SogS3QUFogZyRFBX34bCcuPIsNRCk3HGrmZVEbZwo5Q63ydE4BTogSu0rmJMMUwy2Q1SC8kAJK+JOeupI+LycRROnlpmCNhE7aBMrt4p/mUEYUhe9X+PBuERRbDy1sfu2nvHH2z1zyIgNSx+skLq7MAZzwhMvj8+nZVpEOGco8LGBdz9PNY98qM4sG7EvrI/nrNuDc6Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jtm72MQNrRT0VvQo2g3Wu3ssKvljg2YUk/a4nr8y0f4=; b=G8WzrvdO+erHA5JaCPMePwrmFDne+pzPoVH/xoi5Mb1Wa7YDI5jgW9Ql+5VrrAkl6EnnWkw44k3mpD1ZwyTHffpcgRnNZoe6PgdaTxTeuet5P0Y8UaqR17001Vp60WRaHdrUWQmuV5T7+SigyDqMolJQ2Pi4zx+K8ufqTW4ffEcHX7eUhGhNN6o6Hu7Dc7s0cvkt1YNdve5V+ZvamPMZksz7PoAtPtq+PP6JLzeBuH1HVQ3DQ8pSlBK2lp5QXIbdRxnBDXaBLTuxROaDFMQJAcHRwHJX/t0mScl+6HDl+48mm0ZDBuO0uGc2KhnJiv6hjyWdNqK7QQeIMWb7SRLofQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jtm72MQNrRT0VvQo2g3Wu3ssKvljg2YUk/a4nr8y0f4=; b=cizBF/NyB64yBaqrzeYbQS0ObXvjqvha8oSlyiZTxTas0dXGTC8e4LL6Hzm1yp6Af267C1677kW/D3Fvo7jWZOzk5kNY5yDxadkFVCk7tDx6uhl+bMo1XyyTeTEoMVu0xzPS++OdPeY+j785FNUj7szszNvh2E8yKFW0sTMChWc= Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SN6PR10MB2797.namprd10.prod.outlook.com (2603:10b6:805:cb::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.25; Fri, 7 May 2021 15:24:59 +0000 Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::2109:9725:fd4a:6494]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::2109:9725:fd4a:6494%6]) with mapi id 15.20.4087.044; Fri, 7 May 2021 15:24:59 +0000 From: Drew Adams To: =?iso-8859-1?Q?Mattias_Engdeg=E5rd?= , "48261@debbugs.gnu.org" <48261@debbugs.gnu.org>, Philipp Subject: RE: [External] : bug#48261: 28.0.50; Optimize `eql' to `eq' for fixnums Thread-Topic: [External] : bug#48261: 28.0.50; Optimize `eql' to `eq' for fixnums Thread-Index: AQHXQyK80SZgdeyKqkinql6cJ82rM6rYIhbw Date: Fri, 7 May 2021 15:24:59 +0000 Message-ID: References: <1611E274-F759-4BBE-B136-FB6CDFD557B5@acm.org> In-Reply-To: <1611E274-F759-4BBE-B136-FB6CDFD557B5@acm.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: acm.org; dkim=none (message not signed) header.d=none;acm.org; dmarc=none action=none header.from=oracle.com; x-originating-ip: [73.170.83.28] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: af0afd05-73f1-4dc9-86a1-08d9116c46d9 x-ms-traffictypediagnostic: SN6PR10MB2797: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: AqhOBxwOFZ1bgvEyVc5231VHFIWcxEWFnB3o/D9xEKR+nqn9/vo6jngRhvufkQRlG29wbxP5Ea1S0wpMQ9bvicouGpYmEbz/hIcIPcB6lBguTEkRYVSPF4MMsB7cCjCluEL/+qoW12aG5h/dCGNHCPqFZAYSUaflNM0JXelUICl3CqJpQt3ArIc97PLoCEwr+x+5Tm/MN7Jc9hFkIY40NZ8gTViu5pKocVuzpB8JaS/lxLC+MH8tbW57o5Ik2tApec4WiQ+T0NUyGXMudJB25lceaQ8dLUE9ZBN1X7UH5TYgvNT1eTe4kNbydD2xVW9devwAbmeOxAd9P2Bvn3F/nBoNbCuiNI0F6sKfzD9k6+fgXcjlpt3N+Pz6S8WVODBmnufYARNbxr++hKNrUQPLX4Oloul+pIAi/fZaZ+exyM6ycLE1fpmWmvn6PW5LtAjg29xdCmkE+XvsN7O5eufZJamFOiUBwFXb6DWZg4rhAsTWBJ5lt+4V1tjsguWG1aR0+x3LJEgYG/E4u5mq6yN18gNkG7LwzAnxGXv8KRCi6m9De+sqpGDZ5XGkBGJRWzxs1+fsrL6iOqQMuf6k2NkSonVgPx2e0m/OybxAMnDYapuKWwY+0nvI/BhZ9/9gVBUwhtddmnjwrksiw4ys9oz/1Q== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4474.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(136003)(346002)(376002)(366004)(39860400002)(396003)(55016002)(8676002)(122000001)(2906002)(186003)(86362001)(478600001)(38100700002)(83380400001)(8936002)(9686003)(6506007)(64756008)(66446008)(33656002)(4744005)(66946007)(76116006)(66556008)(5660300002)(26005)(71200400001)(316002)(7696005)(110136005)(52536014)(44832011)(66476007)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?iso-8859-1?Q?x/2erpIUzq5oTGdi/UxRGzmvquJE/lfXTGqdQiT/iH/uFITJ15YoZWbY2F?= =?iso-8859-1?Q?c8oEPz4yTGz4DCVCxXi5sZbl8klYSOF2d63TOMOx9h4GLYO4OTN/SFyqYt?= =?iso-8859-1?Q?XocF+5Uoc85rTtlvf+LavVfN0QxQdUPonLN1hEtNAAwnWMcBnpMsAQz4A8?= =?iso-8859-1?Q?xlOAkXRB/QZrPOKzhVN2Uciz2AbYr7IbOzvkafkn9KnwCX9o61H+c8RRO+?= =?iso-8859-1?Q?vvXduCkIlNmOSpRBSjw78PjS6SUSdHp6vV7/PS/LW2OGKdWWNZqfHI2WsA?= =?iso-8859-1?Q?HSrgKEBwH7HfzPp3x1ZMiwctmOayCEq7VNcVmLj/eEtL8AJl43hhCOUi0C?= =?iso-8859-1?Q?LBXwANft36Z4usDh2inMhzJapsh1NX2Y9DP4jHWA970kpbLjrCr2W0Bzn9?= =?iso-8859-1?Q?IGymXLmIlqzAxO67yu633J5/F6hZkfQX+xsk6WhlMSAj0wr1AcYkMvDaw3?= =?iso-8859-1?Q?FaBNddxTsQmzwi/w16lOC5mrvRlKrjIBWWxQ4+R5NJpjUMatCllf/8/4E5?= =?iso-8859-1?Q?pAQiz0QkDJRHbj0wZeVQhsVe8P1gxY6OH/jHK653F9IsWNHJIZWDJmCTuG?= =?iso-8859-1?Q?ebqyNcbI2kso4ovpk+IY89fXdxBFwn3ReE7WfnFvx1E7x4RdGmyqm5aH01?= =?iso-8859-1?Q?PzBKcPXkbuP/mo3Frfdr+O5D8M0oxH1K5bwkMGaWgr0Q/dIkFNu+LmjPuu?= =?iso-8859-1?Q?Z1p3mv8B1JHDPpQNVlnZ6kf/t/D39JxcUf7DlFHo+3C6CUCCALmWsb6bPT?= =?iso-8859-1?Q?338tFCsFiUkoUIOyuVCcWboaOQYmKwEKouSuGCsy0aQyaEqB0Y6D0IBiRW?= =?iso-8859-1?Q?8bPxihrAgPf2b6I3NW4jj1gOTg87XRHGCxiLkHj8ed8LIjwV2p/jeJDRj+?= =?iso-8859-1?Q?fFB+DYyouTS/0zvkUX3FLjrXJouDgOzgneAozQuGU25gthYkSI2DWZThnF?= =?iso-8859-1?Q?ZFUjPobQ8v0hN7Q70eIVQa23G5aCyyUPSzGmukbqV5pLH33u3WvyNbY6oE?= =?iso-8859-1?Q?nnw5DC9D7qiicL9wRRWYm49YVviGRjc5ZtdtL+eOaffnftIfENbE0BbjgP?= =?iso-8859-1?Q?v4AR5WduDkf6WTpSHcFlBc7bvVvu4znj9vB2rzudVo17MnUZKgescVi4U9?= =?iso-8859-1?Q?JmnFWAXdMcbNTPX0cCG0FCaKiAxwLRmePhSHvzE3Ot5wYdI9hr8fe2XYTl?= =?iso-8859-1?Q?oxMHJDe+JfGwhuhwbGEz9c4uSNzCItqDIRHySH+ORRD819l11l4gZCU9pv?= =?iso-8859-1?Q?FQ7S0tTuV/ERaml4oW+dj+CIcIKNHZNqADvo75OI8IWi8UduBfeb6w/aGY?= =?iso-8859-1?Q?XlItx3fy4LpBJ6Gq19n4LlnEzHNta45/BihREyqJTs4RUxxZrXcrDwLF0S?= =?iso-8859-1?Q?lp898TjPi7?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4474.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: af0afd05-73f1-4dc9-86a1-08d9116c46d9 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 May 2021 15:24:59.1321 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: D3IMXBbdmkzNhY30DAzbtSHMGIJXQwAhVdIXKBoeJli11zJn4lFu1qqU+z9Ym8C+fbyHekVyiPPKCWfsv5I9kA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR10MB2797 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9977 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 malwarescore=0 mlxscore=0 spamscore=0 phishscore=0 mlxlogscore=700 adultscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2105070106 X-Proofpoint-ORIG-GUID: 8daQ0lj5vfpgqVxHJoSVpooMHUPMVWTz X-Proofpoint-GUID: 8daQ0lj5vfpgqVxHJoSVpooMHUPMVWTz X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9977 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 lowpriorityscore=0 malwarescore=0 priorityscore=1501 bulkscore=0 adultscore=0 suspectscore=0 spamscore=0 impostorscore=0 phishscore=0 clxscore=1011 mlxscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2105070106 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48261 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 (---) > (We really should have fast, readable, always-available=20 > standard functions or macros for 'some' and 'every' on lists.) Does this qualify? (defun some-elt-p (xs pred) "Return non-nil if (PRED X) is true for some element of list XS." (catch 'some-element-p (dolist (x xs) (and (funcall pred x) (throw 'some-element-p t))))) (defun all-elts-p (xs pred) "Return non-nil if (PRED X) is true for all elements of list XS." (catch 'all-elts-p (dolist (x xs t) (or (funcall pred x) (throw 'all-elts-p nil))))) [I think I'd prefer the opposite arg order: PRED first, but this is at least the same as what CL uses. Consider (apply-partially #'some-elt-p PRED), for instance.] From debbugs-submit-bounces@debbugs.gnu.org Sat May 08 05:17:32 2021 Received: (at 48261) by debbugs.gnu.org; 8 May 2021 09:17:32 +0000 Received: from localhost ([127.0.0.1]:49027 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfJ5X-0002JT-S4 for submit@debbugs.gnu.org; Sat, 08 May 2021 05:17:32 -0400 Received: from mail-wm1-f42.google.com ([209.85.128.42]:39719) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfJ5R-0002JK-3K for 48261@debbugs.gnu.org; Sat, 08 May 2021 05:17:30 -0400 Received: by mail-wm1-f42.google.com with SMTP id l18-20020a1ced120000b029014c1adff1edso8394433wmh.4 for <48261@debbugs.gnu.org>; Sat, 08 May 2021 02:17:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Wfi9AZJSS1yUX4O5K6PQXr5yUmvPF8WtbS73Zi8FT+M=; b=D/hxX4B5DgqqcnEFcB6Vf3OP+hxSv6k7p73VquB6DVgcsp/4mvhfZFbSuKpceD/ReI npDUvMTtzaybpEL7D9RQnj9j1K7Id46tgrVGChiDImZ4K5MARBlVduQfqMhvYWRyU1T7 8vXttDVRShs5j1/U4+0gBBc7WqYgfAwWdh5HonbAYk6bsFJ3G+jvk1x7SqR207p6NqTZ vMVSaG4WVv9UHDjSHajb3WsCJr87BYZo+KS+5T662hr1/tSnLn/o5dneGvZBO8zAJ4kS wLAJOVC8KyeEho6kXcFN+MYbKqzUos7Ab8+uOvzxDBvENI9xxscdTe77YJov9uNKMWBV WHgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Wfi9AZJSS1yUX4O5K6PQXr5yUmvPF8WtbS73Zi8FT+M=; b=R48o0jwhwjmTRcMOgQn/KDaVyXHdijCIIePCIytqL0WffiWPDY5845jE5VZhLN2a+/ Rss+rAJDKZTZIs+1lqS7WFmqP0+S4+fekElvscjChrgTC6y+VvxwA2hL5XZuDv9D60K1 1EI/JlUTiOhA7n2DnbIVKPNhINxTskgrqCD4q5N/W6K31by91xjNVnzeNx68eB9Byidn UMlVJg73VtaxA4gKuAypNjlojM7lCnRP2pn5U9J5DczOtKRYqN/hGlXdfww0TEbfdvzG y+RUQGj+PmQa68fGWfjef93qugm4yma4fy0uO08mWJBK/qiYTOfjTd8oaA97rwp4IADU E/MA== X-Gm-Message-State: AOAM533h/l+da++y7GITSTuXg5tnctxJMEyxT/bJZaxozfQDNR1fd+HO +wD2QLFW/RQUcRX+2BIxHvE= X-Google-Smtp-Source: ABdhPJyGY/JEE5Eb2FevSMjimfe40OmHVkwDPcMdlebpFN1qhgxYqAKRJsKL2h4/pYlzkbHOyG1yuQ== X-Received: by 2002:a1c:f608:: with SMTP id w8mr26294741wmc.44.1620465439227; Sat, 08 May 2021 02:17:19 -0700 (PDT) Received: from smtpclient.apple (p57aafc92.dip0.t-ipconnect.de. [87.170.252.146]) by smtp.gmail.com with ESMTPSA id r17sm16936627wmh.25.2021.05.08.02.17.18 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 08 May 2021 02:17:18 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.80.0.2.43\)) Subject: Re: bug#48261: 28.0.50; Optimize `eql' to `eq' for fixnums From: Philipp In-Reply-To: <1611E274-F759-4BBE-B136-FB6CDFD557B5@acm.org> Date: Sat, 8 May 2021 11:17:17 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <7C51F2BE-A271-492D-B0FF-18F586B071D0@gmail.com> References: <1611E274-F759-4BBE-B136-FB6CDFD557B5@acm.org> To: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= X-Mailer: Apple Mail (2.3654.80.0.2.43) X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 48261 Cc: 48261@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: -0.8 (/) > Am 07.05.2021 um 11:23 schrieb Mattias Engdeg=C3=A5rd = : > + (cl-every >=20 > Are you sure this is a good idea? See comment in the beginning of = bytecomp.el. Yeah, good catch, will revert to the non-CL code before pushing. From debbugs-submit-bounces@debbugs.gnu.org Sat May 08 09:26:45 2021 Received: (at 48261) by debbugs.gnu.org; 8 May 2021 13:26:45 +0000 Received: from localhost ([127.0.0.1]:50308 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfMyj-0001HP-Fc for submit@debbugs.gnu.org; Sat, 08 May 2021 09:26:45 -0400 Received: from mail1472c50.megamailservers.eu ([91.136.14.72]:59176 helo=mail102c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfMyh-0001H4-1v for 48261@debbugs.gnu.org; Sat, 08 May 2021 09:26:43 -0400 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1620480396; bh=UhDrZdei/5bPJ3FkBeH34q3d4cU9B+vmqVO08zvcCbE=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=mjDCL+di6Q3RzPd88OQWIsleIkSowngEZY8aLJaz9brwzbq8CiKmXHvpfLUAF4687 MWypH+fXCMAR/rgSUOh64kBpdmGrlLchM//SC+N1SDBAX3KGzYUAnat+TuS5Ro8WXh i/JcOR0SFXv2jPJAaGWZ0ceUEB2IngtPEdE9kT+U= Feedback-ID: mattiase@acm.or Received: from [192.168.0.4] (c188-150-171-71.bredband.tele2.se [188.150.171.71]) (authenticated bits=0) by mail102c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 148DQVDn002534; Sat, 8 May 2021 13:26:35 +0000 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.20\)) Subject: Re: bug#48261: 28.0.50; Optimize `eql' to `eq' for fixnums From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= In-Reply-To: <7C51F2BE-A271-492D-B0FF-18F586B071D0@gmail.com> Date: Sat, 8 May 2021 15:26:30 +0200 Content-Transfer-Encoding: 7bit Message-Id: References: <1611E274-F759-4BBE-B136-FB6CDFD557B5@acm.org> <7C51F2BE-A271-492D-B0FF-18F586B071D0@gmail.com> To: Philipp X-Mailer: Apple Mail (2.3445.104.20) X-CTCH-RefID: str=0001.0A742F1C.6096918C.000F, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-CSC: 0 X-CHA: v=2.3 cv=KN0k82No c=1 sm=1 tr=0 a=SF+I6pRkHZhrawxbOkkvaA==:117 a=SF+I6pRkHZhrawxbOkkvaA==:17 a=kj9zAlcOel0A:10 a=M51BFTxLslgA:10 a=pGLkceISAAAA:8 a=NsyA9w1-0wXbKxJ659oA:9 a=CjuIK1q_8ugA:10 a=AFFavMMt4cAA:10 a=0iaRBTTaEecA:10 X-Origin-Country: SE X-Spam-Score: 1.4 (+) 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: 8 maj 2021 kl. 11.17 skrev Philipp : > Yeah, good catch, will revert to the non-CL code before pushing. Fire at will! Content analysis details: (1.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.4 KHOP_HELO_FCRDNS Relay HELO differs from its IP's reverse DNS X-Debbugs-Envelope-To: 48261 Cc: 48261@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: -0.0 (/) 8 maj 2021 kl. 11.17 skrev Philipp : > Yeah, good catch, will revert to the non-CL code before pushing. Fire at will! From debbugs-submit-bounces@debbugs.gnu.org Tue May 11 09:35:26 2021 Received: (at control) by debbugs.gnu.org; 11 May 2021 13:35:26 +0000 Received: from localhost ([127.0.0.1]:35426 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lgSXm-0000WP-HD for submit@debbugs.gnu.org; Tue, 11 May 2021 09:35:26 -0400 Received: from quimby.gnus.org ([95.216.78.240]:46990) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lgSXg-0000Vg-Ms for control@debbugs.gnu.org; Tue, 11 May 2021 09:35:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=jodhVB+xfbIJzLzI9H3mNR0MfZbC+woguC//IdnvJoE=; b=qB2GEOOz4E/zFcOFtmd2anwPqS jO6jPnMHq/rw1LJyRVE0/mJSZgir7kmAMD2qQJastdbf/YJM1/qwc8WY0fiB1Q2iY1hTlkOH02R7h tP0xhBC8CdoMjxEft3D0gE7ZZlRa/ajz3ft/qzppoyKQ23Jmyh+1wKo2OwO2O5TWYSAc=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lgSXZ-0005Xb-61 for control@debbugs.gnu.org; Tue, 11 May 2021 15:35:15 +0200 Date: Tue, 11 May 2021 15:35:12 +0200 Message-Id: <87zgx1mm0f.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #48261 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: tags 48261 + patch quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) 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.0 (-) tags 48261 + patch quit From debbugs-submit-bounces@debbugs.gnu.org Sun May 16 08:48:34 2021 Received: (at 48261-done) by debbugs.gnu.org; 16 May 2021 12:48:34 +0000 Received: from localhost ([127.0.0.1]:49804 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1liGC9-0001iV-Vj for submit@debbugs.gnu.org; Sun, 16 May 2021 08:48:34 -0400 Received: from mail-oi1-f180.google.com ([209.85.167.180]:44622) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1liGC8-0001iF-0Q for 48261-done@debbugs.gnu.org; Sun, 16 May 2021 08:48:32 -0400 Received: by mail-oi1-f180.google.com with SMTP id d21so4038122oic.11 for <48261-done@debbugs.gnu.org>; Sun, 16 May 2021 05:48:31 -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:content-transfer-encoding; bh=N5izuZBSjvru2tqf1vv/EggsMWUh8PWvIq6GvTxN5zg=; b=n2a5e8Qu4ekcjneaBe7Ol4Ko+ci11r5H+pdnmIrnT3vjWgKjc+RMD23x4PHO3eWp8L J/LzFigHN9+AX8KIP/al7aS27DQBondxQe8nJE2xUsMDhwnIxMPzvac7kbixzpuzPR/l 8u5GAEGuogbFeyZIj0owFVlQqbuOGS0iOgPpG3npsYhENDnnoHYxK81p3NwHQP4CS6xe gwdlpeDOcwxjR2cdjG2EoB4Bum/Y443YRG9ogrqJSgdNKFCQ2uygL21O1n38kW6vkdc8 ETNLgOKhGpb6hsnxQDJveoGsDaXm232km6M4xy6r9g5PopMhTBOJ2322opb2a1kuai4L AMKQ== 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:content-transfer-encoding; bh=N5izuZBSjvru2tqf1vv/EggsMWUh8PWvIq6GvTxN5zg=; b=NnMqH8z86tVrWJS5wSdQcjKkNY5MfD/pPUX4XKWxEN1ZNyv/3uwIUmO3VXMqJ9+llz hYOCxv3vylosWGyVnC+KdXBhCgxIOzPhhzvvVN6Rc0+52WArtVX3m4x/7A2tTvRehtIY EuE8zfieWi/aByC9pQHQ1AwyvujzdB1Nzbhol8uYhvVuBPhksKPc+qSPm/Nid4yAjfP9 O1kiPD/QRVczuo8C53Q9S1T2JKrid7ZubebegyJgLJJRoVT4lnCHoNWlnH5BqH+ZTbM6 6pbR5uBNsUsMof8+bf3NdDL2KVPzcX7yQut7CxlCSD8ClTs2SkKaNG+CSr7mlps7XfnW ftHA== X-Gm-Message-State: AOAM532xuXkhHXwiWaSyoYOoycfalhg+cZ29kg6xxJKcsmoYksM+VVd6 wbPKZpcg3WKYAiTHTiOYJebY81uXo2pwJ4eGE6c= X-Google-Smtp-Source: ABdhPJywVs9o6CdEns+mKnBCDEvoNGFuRNJ1n5Dk39mKhpOihXt6fRBOnKZaWYwn5jp0WCPDzsVqnTfcyvW/HQMnuEI= X-Received: by 2002:aca:4d01:: with SMTP id a1mr36422567oib.158.1621169306235; Sun, 16 May 2021 05:48:26 -0700 (PDT) MIME-Version: 1.0 References: <1611E274-F759-4BBE-B136-FB6CDFD557B5@acm.org> <7C51F2BE-A271-492D-B0FF-18F586B071D0@gmail.com> In-Reply-To: From: Philipp Stephani Date: Sun, 16 May 2021 14:48:15 +0200 Message-ID: Subject: Re: bug#48261: 28.0.50; Optimize `eql' to `eq' for fixnums To: =?UTF-8?Q?Mattias_Engdeg=C3=A5rd?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 48261-done Cc: 48261-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) Am Sa., 8. Mai 2021 um 15:26 Uhr schrieb Mattias Engdeg=C3=A5rd : > > 8 maj 2021 kl. 11.17 skrev Philipp : > > > Yeah, good catch, will revert to the non-CL code before pushing. > > Fire at will! > Pushed as 01bd4d1a824816fba34571623a65c9c1541c27e5. From unknown Sat Aug 16 10:43:57 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 14 Jun 2021 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator