From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: rocky Newsgroups: gmane.emacs.devel Subject: Re: Should wide-int be registered in features? Date: Thu, 5 Apr 2018 17:34:27 -0500 (CDT) Message-ID: <1522967667743-0.post@n8.nabble.com> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_102066_1016847432.1522967667743" X-Trace: blaine.gmane.org 1522967554 11585 195.159.176.226 (5 Apr 2018 22:32:34 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 5 Apr 2018 22:32:34 +0000 (UTC) To: Emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Apr 06 00:32:30 2018 Return-path: Envelope-to: ged-emacs-devel@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 1f4DQk-0002v2-IF for ged-emacs-devel@m.gmane.org; Fri, 06 Apr 2018 00:32:30 +0200 Original-Received: from localhost ([::1]:59784 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f4DSp-00031e-Tz for ged-emacs-devel@m.gmane.org; Thu, 05 Apr 2018 18:34:39 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46679) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f4DSi-0002yw-Ee for Emacs-devel@gnu.org; Thu, 05 Apr 2018 18:34:33 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f4DSf-0001C9-8G for Emacs-devel@gnu.org; Thu, 05 Apr 2018 18:34:32 -0400 Original-Received: from n8.nabble.com ([162.253.133.59]:54560) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f4DSf-0001BY-18 for Emacs-devel@gnu.org; Thu, 05 Apr 2018 18:34:29 -0400 Original-Received: from static.162.253.133.59.macminivault.com (localhost [127.0.0.1]) by n8.nabble.com (Postfix) with ESMTP id B61D71ABEB1F for ; Thu, 5 Apr 2018 17:34:27 -0500 (CDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Mac OS X [generic] [fuzzy] X-Received-From: 162.253.133.59 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:224381 Archived-At: ------=_Part_102066_1016847432.1522967667743 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Stefan Monnier wrote >> But there are a couple additional features that might be helpful, both >> in> such a bytecode lint program and independent of that: whether emacs >> was> built with --with-wide-int.I don't see why that would be relevant: >> --with-wide-int should givepretty much the same result as building on a >> 64bit system. Stefan "should" is not the same thing as "does". If I have this correct knowing this and knowing how the bytecode was created would have been helpful. Are there more bugs of this nature where setting the option has a differening behavior? Also, I believe there are performance differences and differences in capabilities. e.g --with-wide-int adds: > buffer and string size up to 2GB on 32-bit hosts, at the cost of 10% to > 30% slowdown of Lisp and how inside of Emacs is one supposed to know if this is in effect? -- Sent from: http://emacs.1067599.n8.nabble.com/Emacs-Dev-f108916.html ------=_Part_102066_1016847432.1522967667743 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit
Stefan Monnier wrote
> But there are a couple additional features that might be helpful, both in > such a bytecode lint program and independent of that: whether emacs was > built with --with-wide-int. I don't see why that would be relevant: --with-wide-int should give pretty much the same result as building on a 64bit system. Stefan
"should" is not the same thing as "does". If I have this correct knowing this and knowing how the bytecode was created would have been helpful. Are there more bugs of this nature where setting the option has a differening behavior? Also, I believe there are performance differences and differences in capabilities. e.g --with-wide-int adds:
buffer and string size up to 2GB on 32-bit hosts, at the cost of 10% to 30% slowdown of Lisp
and how inside of Emacs is one supposed to know if this is in effect?

Sent from the Emacs - Dev mailing list archive at Nabble.com.
------=_Part_102066_1016847432.1522967667743--