From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#4446: remove ###autoload from ediff-hook.el Date: Tue, 29 Sep 2009 17:19:22 -0400 Message-ID: References: <200909161118.n8GBIPDV012011@godzilla.ics.uci.edu> <82iqfi2gb0.fsf@fencepost.gnu.org> <200909171811.n8HIB7Wi026045@godzilla.ics.uci.edu> <7dljk4hyuu.fsf@fencepost.gnu.org> <200909251816.n8PIGPKs021224@godzilla.ics.uci.edu> <200909290356.n8T3uIsR026995@godzilla.ics.uci.edu> Reply-To: Stefan Monnier , 4446@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1254264079 23638 80.91.229.12 (29 Sep 2009 22:41:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 29 Sep 2009 22:41:19 +0000 (UTC) Cc: 4446@emacsbugs.donarmstrong.com To: Dan Nicolaescu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Sep 30 00:41:11 2009 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MslNb-0006Uy-F2 for geb-bug-gnu-emacs@m.gmane.org; Wed, 30 Sep 2009 00:41:07 +0200 Original-Received: from localhost ([127.0.0.1]:36220 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MslNa-0002ZE-Dm for geb-bug-gnu-emacs@m.gmane.org; Tue, 29 Sep 2009 18:41:06 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MskE7-0006YW-LD for bug-gnu-emacs@gnu.org; Tue, 29 Sep 2009 17:27:15 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MskE2-0006QZ-Kn for bug-gnu-emacs@gnu.org; Tue, 29 Sep 2009 17:27:14 -0400 Original-Received: from [199.232.76.173] (port=53001 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MskE2-0006QE-0V for bug-gnu-emacs@gnu.org; Tue, 29 Sep 2009 17:27:10 -0400 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:34931) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MskE1-0007pF-AJ for bug-gnu-emacs@gnu.org; Tue, 29 Sep 2009 17:27:09 -0400 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n8TLR78t002461; Tue, 29 Sep 2009 14:27:07 -0700 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.14.3/8.14.3/Submit) id n8TLP5kg001864; Tue, 29 Sep 2009 14:25:05 -0700 Resent-Date: Tue, 29 Sep 2009 14:25:05 -0700 X-Loop: owner@emacsbugs.donarmstrong.com Resent-From: Stefan Monnier Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs 2Resent-Date: Tue, 29 Sep 2009 21:25:05 +0000 Resent-Message-ID: Resent-Sender: owner@emacsbugs.donarmstrong.com X-Emacs-PR-Message: followup 4446 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by 4446-submit@emacsbugs.donarmstrong.com id=B4446.12542591691110 (code B ref 4446); Tue, 29 Sep 2009 21:25:05 +0000 Original-Received: (at 4446) by emacsbugs.donarmstrong.com; 29 Sep 2009 21:19:29 +0000 X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. Original-Received: from pruche.dit.umontreal.ca (pruche.dit.umontreal.ca [132.204.246.22]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n8TLJQXd001105 for <4446@emacsbugs.donarmstrong.com>; Tue, 29 Sep 2009 14:19:28 -0700 Original-Received: from faina.iro.umontreal.ca (faina.iro.umontreal.ca [132.204.26.177]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id n8TLJNPU027045; Tue, 29 Sep 2009 17:19:23 -0400 Original-Received: by faina.iro.umontreal.ca (Postfix, from userid 20848) id 03D1E3A0D6; Tue, 29 Sep 2009 17:19:23 -0400 (EDT) In-Reply-To: <200909290356.n8T3uIsR026995@godzilla.ics.uci.edu> (Dan Nicolaescu's message of "Mon, 28 Sep 2009 20:56:18 -0700 (PDT)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV3373=0 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) Resent-Date: Tue, 29 Sep 2009 17:27:14 -0400 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:31580 Archived-At: >> BTW, now that I think about it: is it really necessary to skip those >> files? I mean, what is the impact of having such redundant autoloads in >> loaddefs.el? >> From memory as I can't verify at the moment: the download size of the > emacs source is increased by > 10K, and the binary is 10KB bigger. I understand where the 10K of download-size comew from, but do you know why it also impacts the final binary size? I mean: the objects and variables created by these redundant autoloads should be overwritten by the subsequent load of the actual files, so the only impact they should have is if the GC ends up unable to reuse the corresponding memory cells (and unable to return them to the system), right? Or are these chunks of autoload-data placed in the pure-space? Stefan