[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Making --with-wide-int the default

From: Paul Eggert
Subject: Re: Making --with-wide-int the default
Date: Tue, 17 Nov 2015 10:42:22 -0800
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0

On 11/17/2015 01:08 AM, Ulrich Mueller wrote:
A limit imposed by the machine's word size doesn't seem so arbitrary

Yes, quite so, and that's what --with-wide-int does: it changes Emacs so that buffer sizes are limited by the machine word size, instead of being limited by some arbitrary truncation of that word size, a truncation not imposed by the machine.

if it can only be surpassed with a significant performance penalty

That's too strict and we have never been that strict. On the contrary we regularly make changes to Emacs that impose a significant penalty -- i.e., a penalty that can be measured in a statistically significant way. Even the GNU Coding Standard's guideline about allocating data dynamically can impose a significant performance penalty compared to static allocation, in many cases. But that's OK. We can impose a small (albeit significant) performance penalty if this removes an important arbitrary limit on a data structure size.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]