From unknown Tue Sep 09 00:44:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32486: 27.0.50; Byte-compiled version of `=' doesn't work for bignums Resent-From: Philipp Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 20 Aug 2018 21:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 32486 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 32486@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.153480226418671 (code B ref -1); Mon, 20 Aug 2018 21:58:02 +0000 Received: (at submit) by debbugs.gnu.org; 20 Aug 2018 21:57:44 +0000 Received: from localhost ([127.0.0.1]:55979 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1frsBE-0004r4-Dx for submit@debbugs.gnu.org; Mon, 20 Aug 2018 17:57:44 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54106) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1frsBC-0004qs-SU for submit@debbugs.gnu.org; Mon, 20 Aug 2018 17:57:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1frsB6-00015M-8g for submit@debbugs.gnu.org; Mon, 20 Aug 2018 17:57:37 -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.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36240) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1frsB6-00015I-5E for submit@debbugs.gnu.org; Mon, 20 Aug 2018 17:57:36 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46849) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1frsB5-0002MM-2u for bug-gnu-emacs@gnu.org; Mon, 20 Aug 2018 17:57:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1frsB4-00014A-5e for bug-gnu-emacs@gnu.org; Mon, 20 Aug 2018 17:57:35 -0400 Received: from mail-wm0-x235.google.com ([2a00:1450:400c:c09::235]:55438) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1frsB3-00013i-V9 for bug-gnu-emacs@gnu.org; Mon, 20 Aug 2018 17:57:34 -0400 Received: by mail-wm0-x235.google.com with SMTP id f21-v6so972732wmc.5 for ; Mon, 20 Aug 2018 14:57:33 -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=irAxM9X6yRAnt5Kd4/gNvupRVlaui2OaCjvexezURhw=; b=uIf0jU6HT0PiOjuz4zAQ62i8dnGk8RMnPCqD7+AkhsBpXtd3Vrj50m9a+Oa12Os3m7 3BgAY826cCe50NE3jXwD/kLlzRjBSO2+BjZVjvcH7jFctfhD5GIkISokj47swA4mHDpW XUvUVmmwAPVSstCE1OkjSb5nKA1RZ1KyjQT6FAnv5k3uhLLVr8Unkg1Rx+urAjLHo234 XRV8ppofdbA4On/5tE6RLF/H3ZVD1Y8y1o1s9Unp4pSsxYJC2yDa+SsAwTCpoQ6OFpue 9JCvCtC9eSBDGnh3GPNCuIOuT+AbHN1xP6uiBdPPwdBQk5fBWHJQTC4vGM5zM3NqUTf8 zlJg== 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=irAxM9X6yRAnt5Kd4/gNvupRVlaui2OaCjvexezURhw=; b=Bs0RmTnUD1IxSOSRLwKZhbRwyopxr7rfJBDekub4PE6Kot1yo+Bju3zEY0lZkD9+Ga u7aqpMdVrbeDyTdKBAZKfbPPb9mHi6TX9BnBqPODCFy0/WLUsue3u+9ySISfiOJlp8YE ORwPJPHMOriFNKbeLrcJZMBltpF0wUrP53fbo/+S4aNYo09G1qoAu5vJEOgH6hvxRMo5 vHwmLHtpxvOsfx8tLXv3Yyt1Z/y5JjxLk5KO+UT/wnAINoxsoyzikybwf3MkDtWUOqeW ZEIFV64/sQYwMhW780IaU9DyxPIftGGSOm8rz9iarEOFKpR39gALcmcH1a1dWrL8Jh6q LI9g== X-Gm-Message-State: AOUpUlG+P0+WsPy1TGdkm801Zzeu8TcSmjOc5kBAqcZKa21aVeV2u+BF 2PzcBcDcrsgHj1E2zRGGe0gcaHVY X-Google-Smtp-Source: AA+uWPx9FY5hYNe8Ynh2l9ExeUWM3iaYQJ0cbxTd209z9ezTLFfjLGyXNeU6Q/kliC4bn2DvXcfBVA== X-Received: by 2002:a1c:b6d6:: with SMTP id g205-v6mr29131911wmf.17.1534802252507; Mon, 20 Aug 2018 14:57:32 -0700 (PDT) Received: from p ([2001:4c50:25f:9d00:c4aa:dd0d:1180:1af6]) by smtp.gmail.com with ESMTPSA id i15-v6sm15948785wrw.75.2018.08.20.14.57.31 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 20 Aug 2018 14:57:32 -0700 (PDT) From: Philipp Date: Mon, 20 Aug 2018 23:57:24 +0200 Message-ID: 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: -3.8 (---) 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.8 (----) In *scratch*: (funcall (lambda (a b) (= a b)) (1+ most-positive-fixnum) 1) => nil (funcall (byte-compile (lambda (a b) (= a b))) (1+ most-positive-fixnum) 1) signals an error Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p 2305843009213693952) #f(compiled-function (a b) #)(2305843009213693952 1) funcall(#f(compiled-function (a b) #) 2305843009213693952 1) eval((funcall (byte-compile #'(lambda (a b) (= a b))) (1+ most-positive-fixnum) 1) nil) elisp--eval-last-sexp(t) eval-last-sexp(t) eval-print-last-sexp(nil) funcall-interactively(eval-print-last-sexp nil) call-interactively(eval-print-last-sexp nil nil) command-execute(eval-print-last-sexp) In GNU Emacs 27.0.50 (build 5, x86_64-apple-darwin17.4.0, NS appkit-1561.20 Version 10.13.3 (Build 17D102)) of 2018-08-20 built on p Repository revision: 36de7bd7b0b9fcd038c440b4705e9186bfbaaa41 Windowing system distributor 'Apple', version 10.3.1561 System Description: Mac OS X 10.13.3 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Configured using: 'configure --with-modules --without-pop --with-mailutils --enable-gcc-warnings=yes --enable-checking --enable-check-lisp-object-type 'CFLAGS=-ggdb3 -O0'' Configured features: NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS JSON LCMS2 GMP Important settings: value of $LANG: de_DE.UTF-8 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 puny seq byte-opt gv bytecomp byte-compile cconv dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils elec-pair time-date tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win 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 threads kqueue cocoa ns lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 204444 14070) (symbols 48 20024 1) (strings 32 28901 2192) (string-bytes 1 775124) (vectors 16 35371) (vector-slots 8 730178 19284) (floats 8 47 69) (intervals 56 211 0) (buffers 992 11)) From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 20 21:52:17 2018 Received: (at control) by debbugs.gnu.org; 21 Aug 2018 01:52:17 +0000 Received: from localhost ([127.0.0.1]:56058 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1frvqD-00025C-Bf for submit@debbugs.gnu.org; Mon, 20 Aug 2018 21:52:17 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49411) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1frvqB-00024w-Mb for control@debbugs.gnu.org; Mon, 20 Aug 2018 21:52:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1frvq5-0004IU-TZ for control@debbugs.gnu.org; Mon, 20 Aug 2018 21:52:10 -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.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49068) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1frvq5-0004IO-QB for control@debbugs.gnu.org; Mon, 20 Aug 2018 21:52:09 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1frvq5-00077J-No for control@debbugs.gnu.org; Mon, 20 Aug 2018 21:52:09 -0400 Subject: control message for bug 32486 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Mon, 20 Aug 2018 21:52:09 -0400 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: -5.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: -6.0 (------) merge 32477 32486 From unknown Tue Sep 09 00:44:21 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: Philipp Subject: bug#32486: closed (Re: 27.0.50; Byte-compiled version of `=' doesn't work for bignums) Message-ID: References: X-Gnu-PR-Message: they-closed 32486 X-Gnu-PR-Package: emacs Reply-To: 32486@debbugs.gnu.org Date: Tue, 21 Aug 2018 18:53:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1534877583-31897-1" This is a multi-part message in MIME format... ------------=_1534877583-31897-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #32486: 27.0.50; Byte-compiled version of `=3D' doesn't work for bignums 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 32486@debbugs.gnu.org. --=20 32486: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D32486 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1534877583-31897-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 32486-done) by debbugs.gnu.org; 21 Aug 2018 18:52:11 +0000 Received: from localhost ([127.0.0.1]:57016 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fsBlD-0008HN-0P for submit@debbugs.gnu.org; Tue, 21 Aug 2018 14:52:11 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:55100) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fsBl9-0008Gq-9b for 32486-done@debbugs.gnu.org; Tue, 21 Aug 2018 14:52:09 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 3F788160E48; Tue, 21 Aug 2018 11:52:01 -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 FSpZ64zFvTNO; Tue, 21 Aug 2018 11:52:00 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 496B5160E71; Tue, 21 Aug 2018 11:52:00 -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 phbkEBD1VV_m; Tue, 21 Aug 2018 11:52:00 -0700 (PDT) Received: from [192.168.1.9] (unknown [47.154.30.119]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id D240C160E48; Tue, 21 Aug 2018 11:51:59 -0700 (PDT) To: Philipp From: Paul Eggert Subject: Re: 27.0.50; Byte-compiled version of `=' doesn't work for bignums Organization: UCLA Computer Science Department Message-ID: Date: Tue, 21 Aug 2018 11:51:59 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 32486-done Cc: Andy Moreton , 32486-done@debbugs.gnu.org, Stefan Monnier , Pip Cet 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 (---) Thanks for reporting the problem. Fixed on master via this patch: https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=81e7eef8224c8a99a207b7a7b9dae1d598392ef7 ------------=_1534877583-31897-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 20 Aug 2018 21:57:44 +0000 Received: from localhost ([127.0.0.1]:55979 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1frsBE-0004r4-Dx for submit@debbugs.gnu.org; Mon, 20 Aug 2018 17:57:44 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54106) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1frsBC-0004qs-SU for submit@debbugs.gnu.org; Mon, 20 Aug 2018 17:57:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1frsB6-00015M-8g for submit@debbugs.gnu.org; Mon, 20 Aug 2018 17:57:37 -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.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36240) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1frsB6-00015I-5E for submit@debbugs.gnu.org; Mon, 20 Aug 2018 17:57:36 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46849) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1frsB5-0002MM-2u for bug-gnu-emacs@gnu.org; Mon, 20 Aug 2018 17:57:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1frsB4-00014A-5e for bug-gnu-emacs@gnu.org; Mon, 20 Aug 2018 17:57:35 -0400 Received: from mail-wm0-x235.google.com ([2a00:1450:400c:c09::235]:55438) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1frsB3-00013i-V9 for bug-gnu-emacs@gnu.org; Mon, 20 Aug 2018 17:57:34 -0400 Received: by mail-wm0-x235.google.com with SMTP id f21-v6so972732wmc.5 for ; Mon, 20 Aug 2018 14:57:33 -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=irAxM9X6yRAnt5Kd4/gNvupRVlaui2OaCjvexezURhw=; b=uIf0jU6HT0PiOjuz4zAQ62i8dnGk8RMnPCqD7+AkhsBpXtd3Vrj50m9a+Oa12Os3m7 3BgAY826cCe50NE3jXwD/kLlzRjBSO2+BjZVjvcH7jFctfhD5GIkISokj47swA4mHDpW XUvUVmmwAPVSstCE1OkjSb5nKA1RZ1KyjQT6FAnv5k3uhLLVr8Unkg1Rx+urAjLHo234 XRV8ppofdbA4On/5tE6RLF/H3ZVD1Y8y1o1s9Unp4pSsxYJC2yDa+SsAwTCpoQ6OFpue 9JCvCtC9eSBDGnh3GPNCuIOuT+AbHN1xP6uiBdPPwdBQk5fBWHJQTC4vGM5zM3NqUTf8 zlJg== 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=irAxM9X6yRAnt5Kd4/gNvupRVlaui2OaCjvexezURhw=; b=Bs0RmTnUD1IxSOSRLwKZhbRwyopxr7rfJBDekub4PE6Kot1yo+Bju3zEY0lZkD9+Ga u7aqpMdVrbeDyTdKBAZKfbPPb9mHi6TX9BnBqPODCFy0/WLUsue3u+9ySISfiOJlp8YE ORwPJPHMOriFNKbeLrcJZMBltpF0wUrP53fbo/+S4aNYo09G1qoAu5vJEOgH6hvxRMo5 vHwmLHtpxvOsfx8tLXv3Yyt1Z/y5JjxLk5KO+UT/wnAINoxsoyzikybwf3MkDtWUOqeW ZEIFV64/sQYwMhW780IaU9DyxPIftGGSOm8rz9iarEOFKpR39gALcmcH1a1dWrL8Jh6q LI9g== X-Gm-Message-State: AOUpUlG+P0+WsPy1TGdkm801Zzeu8TcSmjOc5kBAqcZKa21aVeV2u+BF 2PzcBcDcrsgHj1E2zRGGe0gcaHVY X-Google-Smtp-Source: AA+uWPx9FY5hYNe8Ynh2l9ExeUWM3iaYQJ0cbxTd209z9ezTLFfjLGyXNeU6Q/kliC4bn2DvXcfBVA== X-Received: by 2002:a1c:b6d6:: with SMTP id g205-v6mr29131911wmf.17.1534802252507; Mon, 20 Aug 2018 14:57:32 -0700 (PDT) Received: from p ([2001:4c50:25f:9d00:c4aa:dd0d:1180:1af6]) by smtp.gmail.com with ESMTPSA id i15-v6sm15948785wrw.75.2018.08.20.14.57.31 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 20 Aug 2018 14:57:32 -0700 (PDT) From: Philipp To: bug-gnu-emacs@gnu.org Subject: 27.0.50; Byte-compiled version of `=' doesn't work for bignums Date: Mon, 20 Aug 2018 23:57:24 +0200 Message-ID: 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: -3.8 (---) 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.8 (----) In *scratch*: (funcall (lambda (a b) (= a b)) (1+ most-positive-fixnum) 1) => nil (funcall (byte-compile (lambda (a b) (= a b))) (1+ most-positive-fixnum) 1) signals an error Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p 2305843009213693952) #f(compiled-function (a b) #)(2305843009213693952 1) funcall(#f(compiled-function (a b) #) 2305843009213693952 1) eval((funcall (byte-compile #'(lambda (a b) (= a b))) (1+ most-positive-fixnum) 1) nil) elisp--eval-last-sexp(t) eval-last-sexp(t) eval-print-last-sexp(nil) funcall-interactively(eval-print-last-sexp nil) call-interactively(eval-print-last-sexp nil nil) command-execute(eval-print-last-sexp) In GNU Emacs 27.0.50 (build 5, x86_64-apple-darwin17.4.0, NS appkit-1561.20 Version 10.13.3 (Build 17D102)) of 2018-08-20 built on p Repository revision: 36de7bd7b0b9fcd038c440b4705e9186bfbaaa41 Windowing system distributor 'Apple', version 10.3.1561 System Description: Mac OS X 10.13.3 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Configured using: 'configure --with-modules --without-pop --with-mailutils --enable-gcc-warnings=yes --enable-checking --enable-check-lisp-object-type 'CFLAGS=-ggdb3 -O0'' Configured features: NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS JSON LCMS2 GMP Important settings: value of $LANG: de_DE.UTF-8 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 puny seq byte-opt gv bytecomp byte-compile cconv dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils elec-pair time-date tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win 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 threads kqueue cocoa ns lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 204444 14070) (symbols 48 20024 1) (strings 32 28901 2192) (string-bytes 1 775124) (vectors 16 35371) (vector-slots 8 730178 19284) (floats 8 47 69) (intervals 56 211 0) (buffers 992 11)) ------------=_1534877583-31897-1-- From unknown Tue Sep 09 00:44:21 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: Stefan Monnier Subject: bug#32477: closed (Re: 27.0.50; Byte-compiled version of `=' doesn't work for bignums) Message-ID: References: X-Gnu-PR-Message: they-closed 32477 X-Gnu-PR-Package: emacs Reply-To: 32477@debbugs.gnu.org Date: Tue, 21 Aug 2018 18:53:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1534877583-31897-3" This is a multi-part message in MIME format... ------------=_1534877583-31897-3 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #32486: 27.0.50; `=3D` burps on bignums when compiled 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 32477@debbugs.gnu.org. --=20 32486: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D32486 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1534877583-31897-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 32486-done) by debbugs.gnu.org; 21 Aug 2018 18:52:11 +0000 Received: from localhost ([127.0.0.1]:57016 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fsBlD-0008HN-0P for submit@debbugs.gnu.org; Tue, 21 Aug 2018 14:52:11 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:55100) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fsBl9-0008Gq-9b for 32486-done@debbugs.gnu.org; Tue, 21 Aug 2018 14:52:09 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 3F788160E48; Tue, 21 Aug 2018 11:52:01 -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 FSpZ64zFvTNO; Tue, 21 Aug 2018 11:52:00 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 496B5160E71; Tue, 21 Aug 2018 11:52:00 -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 phbkEBD1VV_m; Tue, 21 Aug 2018 11:52:00 -0700 (PDT) Received: from [192.168.1.9] (unknown [47.154.30.119]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id D240C160E48; Tue, 21 Aug 2018 11:51:59 -0700 (PDT) To: Philipp From: Paul Eggert Subject: Re: 27.0.50; Byte-compiled version of `=' doesn't work for bignums Organization: UCLA Computer Science Department Message-ID: Date: Tue, 21 Aug 2018 11:51:59 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 32486-done Cc: Andy Moreton , 32486-done@debbugs.gnu.org, Stefan Monnier , Pip Cet 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 (---) Thanks for reporting the problem. Fixed on master via this patch: https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=81e7eef8224c8a99a207b7a7b9dae1d598392ef7 ------------=_1534877583-31897-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 19 Aug 2018 23:15:08 +0000 Received: from localhost ([127.0.0.1]:54911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1frWuZ-0006ZM-OH for submit@debbugs.gnu.org; Sun, 19 Aug 2018 19:15:08 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1frWuY-0006YG-AF for submit@debbugs.gnu.org; Sun, 19 Aug 2018 19:15:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1frWuS-0004QQ-8Q for submit@debbugs.gnu.org; Sun, 19 Aug 2018 19:15:01 -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]:38103) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1frWuS-0004QH-57 for submit@debbugs.gnu.org; Sun, 19 Aug 2018 19:15:00 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48543) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1frWuQ-0004qv-8q for bug-gnu-emacs@gnu.org; Sun, 19 Aug 2018 19:14:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1frWuM-0004OE-5U for bug-gnu-emacs@gnu.org; Sun, 19 Aug 2018 19:14:58 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:39385) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1frWuM-0004NZ-0u for bug-gnu-emacs@gnu.org; Sun, 19 Aug 2018 19:14:54 -0400 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.7/8.14.1) with ESMTP id w7JNEoUx013444; Sun, 19 Aug 2018 19:14:50 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 81183AE1F5; Sun, 19 Aug 2018 19:14:49 -0400 (EDT) From: Stefan Monnier To: bug-gnu-emacs@gnu.org Subject: 27.0.50; `=` burps on bignums when compiled Date: Sun, 19 Aug 2018 19:14:49 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0.9 X-NAI-Spam-Rules: 5 Rules triggered BEC_TRC1=0.4, BEC_TRC1_W_GEN_SPAM_FEATRE=0.4, GEN_SPAM_FEATRE=0.1, EDT_SA_DN_PASS=0, RV6354=0 X-NAI-Spam-Version: 2.3.0.9418 : core <6354> : inlines <6821> : streams <1795987> : uri <2691967> 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 Cc: Chris Feng 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 (-----) Package: Emacs Version: 27.0.50 If you try M-: (funcall (lambda (x) (= x x)) (expt 2 64)) RET you'll unsurprisingly get t as result. Yay! But if you try M-: (funcall (byte-compile '(lambda (x) (= x x))) (expt 2 64)) RET you should be prompted with an error stating that this largish number is not a number-or-marker. This error occurs for example when loading elpa/packages/xelb/xcb-types.elc. Stefan In GNU Emacs 27.0.50 (build 1, x86_64-unknown-linux-gnu, GTK+ Version 3.22.30) of 2018-08-19 built on alfajor Repository revision: 14acf8634c0b359fbbd3234dff65b40d9a12f26d Windowing system distributor 'The X.Org Foundation', version 11.0.11906000 System Description: Debian GNU/Linux buster/sid Recent messages: Wrote /home/monnier/src/emacs/work/src/lread.c Finding changes in /home/monnier/src/emacs/work/src/alloc.c...done Hunk undone Saving file /home/monnier/src/emacs/work/src/alloc.c... Wrote /home/monnier/src/emacs/work/src/alloc.c Command: set annotate 1 t [2 times] Entering debugger... Continuing. funcall: Wrong type argument: number-or-marker-p, 4294967296 Configured using: 'configure -C --enable-checking --with-modules --enable-check-lisp-object-type 'CFLAGS=-Wall -g3 -Og -Wno-pointer-sign' PKG_CONFIG_PATH=/home/monnier/lib/pkgconfig' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 MODULES THREADS LCMS2 GMP Important settings: value of $LANG: fr_CH.UTF-8 locale-coding-system: utf-8-unix Major mode: InactiveMinibuffer Minor modes in effect: diff-auto-refine-mode: t electric-pair-mode: t global-reveal-mode: t reveal-mode: t auto-insert-mode: t savehist-mode: t minibuffer-electric-default-mode: t global-compact-docstrings-mode: t url-handler-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t global-prettify-symbols-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-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: /home/monnier/src/emacs/elpa/packages/svg/svg hides /home/monnier/src/emacs/work/lisp/svg /home/monnier/src/emacs/elpa/packages/ada-mode/ada-mode hides /home/monnier/src/emacs/work/lisp/progmodes/ada-mode /home/monnier/src/emacs/elpa/packages/ada-mode/ada-stmt hides /home/monnier/src/emacs/work/lisp/progmodes/ada-stmt /home/monnier/src/emacs/elpa/packages/ada-mode/ada-prj hides /home/monnier/src/emacs/work/lisp/progmodes/ada-prj /home/monnier/src/emacs/elpa/packages/ada-mode/ada-xref hides /home/monnier/src/emacs/work/lisp/progmodes/ada-xref /home/monnier/src/emacs/elpa/packages/hyperbole/set hides /home/monnier/src/emacs/work/lisp/emacs-lisp/set /home/monnier/src/emacs/elpa/packages/landmark/landmark hides /home/monnier/src/emacs/work/lisp/obsolete/landmark /home/monnier/src/emacs/elpa/packages/crisp/crisp hides /home/monnier/src/emacs/work/lisp/obsolete/crisp Features: (gud smerge-mode whitespace vc vc-dispatcher executable copyright jka-compr lisp-mnt eieio-opt speedbar sb-image ezimage dframe help-fns radix-tree qp xscheme unsafep trace testcover scheme re-builder profiler inf-lisp ielm ert find-func ewoc debug elp edebug backtrace cl-indent misearch multi-isearch cus-edit cus-start cus-load wid-edit vc-git diff-mode filecache sm-c-mode smie cl-print pp shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs format-spec rfc822 mml mml-sec epa gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils server time-date flymake-proc flymake compile comint ansi-color ring warnings noutline outline easy-mmode flyspell ispell checkdoc thingatpt load-dir elec-pair reveal autoinsert proof-site proof-autoloads cl pg-vars savehist minibuf-eldef disp-table compact-docstrings kotl-autoloads advice info realgud-recursive-autoloads url-auth finder-inf package let-alist derived pcase cl-extra help-mode easymenu cl-seq inline url-handlers url-parse auth-source eieio eieio-core cl-macs eieio-loaddefs password-cache json map url-vars seq byte-opt gv bytecomp byte-compile cconv epg epg-config subr-x cl-loaddefs cl-lib mule-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 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 threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 8 297615 57471) (symbols 24 33073 10) (strings 16 75336 4989) (string-bytes 1 2276426) (vectors 12 43711) (vector-slots 4 1379492 59400) (floats 8 138 166) (intervals 28 11552 75) (buffers 536 35)) ------------=_1534877583-31897-3--