From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Andy Moreton Newsgroups: gmane.emacs.bugs Subject: bug#32463: 27.0.50; (logior -1) => 4611686018427387903 Date: Tue, 21 Aug 2018 15:52:23 +0100 Message-ID: References: <5230a57b-5896-606d-f157-2e547710b6e8@cs.ucla.edu> <7b6c9c32-c301-09db-d23e-ce976afcb5c1@cs.ucla.edu> <83r2irdbwd.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1534863415 14231 195.159.176.226 (21 Aug 2018 14:56:55 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 21 Aug 2018 14:56:55 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (windows-nt) To: 32463@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Aug 21 16:56:51 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fs85S-0003Ws-BQ for geb-bug-gnu-emacs@m.gmane.org; Tue, 21 Aug 2018 16:56:50 +0200 Original-Received: from localhost ([::1]:54154 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fs87W-00047v-SJ for geb-bug-gnu-emacs@m.gmane.org; Tue, 21 Aug 2018 10:58:58 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33800) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fs81q-0007B7-Pt for bug-gnu-emacs@gnu.org; Tue, 21 Aug 2018 10:53:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fs81m-0004bJ-L4 for bug-gnu-emacs@gnu.org; Tue, 21 Aug 2018 10:53:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:51857) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fs81m-0004bB-CK for bug-gnu-emacs@gnu.org; Tue, 21 Aug 2018 10:53:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fs81m-0006wZ-AQ for bug-gnu-emacs@gnu.org; Tue, 21 Aug 2018 10:53:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Andy Moreton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Aug 2018 14:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32463 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.153486317926682 (code B ref -1); Tue, 21 Aug 2018 14:53:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 21 Aug 2018 14:52:59 +0000 Original-Received: from localhost ([127.0.0.1]:56875 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fs81i-0006wI-TY for submit@debbugs.gnu.org; Tue, 21 Aug 2018 10:52:59 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:40957) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fs81g-0006w2-Bo for submit@debbugs.gnu.org; Tue, 21 Aug 2018 10:52:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fs81W-0004Vb-KD for submit@debbugs.gnu.org; Tue, 21 Aug 2018 10:52:50 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:36523) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fs81U-0004TF-Jm for submit@debbugs.gnu.org; Tue, 21 Aug 2018 10:52:44 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33670) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fs81R-0006hB-MU for bug-gnu-emacs@gnu.org; Tue, 21 Aug 2018 10:52:44 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fs81M-0004QT-01 for bug-gnu-emacs@gnu.org; Tue, 21 Aug 2018 10:52:40 -0400 Original-Received: from [195.159.176.226] (port=33914 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fs81L-0004Pz-9C for bug-gnu-emacs@gnu.org; Tue, 21 Aug 2018 10:52:35 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1fs7z8-0002lV-Hg for bug-gnu-emacs@gnu.org; Tue, 21 Aug 2018 16:50:18 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 22 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:uirjaOlmrzqVmQspuqZFEnzEb/w= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:149641 Archived-At: On Tue 21 Aug 2018, Eli Zaretskii wrote: >> From: Paul Eggert >> Date: Tue, 21 Aug 2018 02:40:34 -0700 >> Cc: andrewjmoreton@gmail.com, 32463@debbugs.gnu.org >> >> I installed the attached patch to do that. It tentatively defaults to a limit of >> 2↑↑5 (i.e., 2**65536) for bignums, overrideable by setting a new variable >> 'integer-width' that defaults to 65536. This default should be big enough for >> almost all Emacs applications and should avoid issues of aborts and hangs. > > Should the default value be different on 32-bit platforms? For a 32bit platform using 32bit mp_limb_t, this is only 2048 limbs, so well within range of mpz_t::_mp_size. Having the same limit on all platforms should be fine. Does this limit apply to bignum values in lisp objects, or to intermediate values inside libgmp, which may require extra space ? The documentation for `integer-width' should make this clear. AndyM