From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.bugs Subject: bug#12450: Remove configure's --without-sync-input option. Date: Sun, 16 Sep 2012 00:47:57 -0700 Organization: UCLA Computer Science Department Message-ID: <5055842D.7070407@cs.ucla.edu> References: <50543449.1070306@cs.ucla.edu> <83k3vvtyw0.fsf@gnu.org> <5054551A.1070207@cs.ucla.edu> <837grvtuo5.fsf@gnu.org> <5054DE30.1020806@cs.ucla.edu> <83fw6iscip.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1347781739 309 80.91.229.3 (16 Sep 2012 07:48:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 16 Sep 2012 07:48:59 +0000 (UTC) Cc: lekktu@gmail.com, Richard Stallman , 12450@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Sep 16 09:49:02 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1TD9bC-00039k-Bs for geb-bug-gnu-emacs@m.gmane.org; Sun, 16 Sep 2012 09:49:02 +0200 Original-Received: from localhost ([::1]:46604 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TD9b8-0001Jf-Gv for geb-bug-gnu-emacs@m.gmane.org; Sun, 16 Sep 2012 03:48:58 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:49507) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TD9b6-0001JO-No for bug-gnu-emacs@gnu.org; Sun, 16 Sep 2012 03:48:57 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TD9b5-0006Bq-ME for bug-gnu-emacs@gnu.org; Sun, 16 Sep 2012 03:48:56 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:55028) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TD9b5-0006Bm-Iz for bug-gnu-emacs@gnu.org; Sun, 16 Sep 2012 03:48:55 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TD9cA-0004su-BC for bug-gnu-emacs@gnu.org; Sun, 16 Sep 2012 03:50:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 16 Sep 2012 07:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12450 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 12450-submit@debbugs.gnu.org id=B12450.134778174618707 (code B ref 12450); Sun, 16 Sep 2012 07:50:02 +0000 Original-Received: (at 12450) by debbugs.gnu.org; 16 Sep 2012 07:49:06 +0000 Original-Received: from localhost ([127.0.0.1]:36341 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TD9bG-0004rf-52 for submit@debbugs.gnu.org; Sun, 16 Sep 2012 03:49:06 -0400 Original-Received: from smtp.cs.ucla.edu ([131.179.128.62]:38549) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TD9bD-0004rX-7j for 12450@debbugs.gnu.org; Sun, 16 Sep 2012 03:49:04 -0400 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id A15C6A60002; Sun, 16 Sep 2012 00:47:54 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Original-Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ve62uTmNMcHe; Sun, 16 Sep 2012 00:47:54 -0700 (PDT) Original-Received: from [192.168.1.3] (pool-108-23-119-2.lsanca.fios.verizon.net [108.23.119.2]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 03B05A60001; Sun, 16 Sep 2012 00:47:53 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux i686; rv:15.0) Gecko/20120827 Thunderbird/15.0 In-Reply-To: <83fw6iscip.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:64395 Archived-At: On 09/15/2012 11:33 PM, Eli Zaretskii wrote: >>>> -#ifdef REL_ALLOC >>>> > >> - malloc_hysteresis = 32; >>>> > >> -#else >>>> > >> - malloc_hysteresis = 0; >>>> > >> -#endif >> > >> > malloc_hysteresis is used only by the non-SYNC_INPUT code. > No, it is also used indirectly, via __malloc_extra_blocks, in > gmalloc.c and in ralloc.c. No, it is not used indirectly. emacs_blocked_malloc is the only function that uses malloc_hysteresis to set __malloc_extra_blocks. And emacs_blocked_malloc is invoked only in the non-SYNC_INPUT code. > But there's something I don't understand about this snippet. Why does > it set the value to 32 conditioned by REL_ALLOC ... A nice property of removing the non-SYNC_INPUT code is that we don't need to worry about cruft like that, because it's not being used and we can remove it.