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--