From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: phillip.lord@russet.org.uk (Phillip Lord) Newsgroups: gmane.emacs.devel Subject: Re: reftex.el autoloads Date: Sat, 12 Dec 2015 18:56:31 +0000 Message-ID: <8737v71oo0.fsf@russet.org.uk> References: <87h9jqo9a5.fsf@russet.org.uk> <83wpsm9skk.fsf@gnu.org> <87y4d22c7f.fsf@russet.org.uk> <831tata1mg.fsf@gnu.org> <87d1udxaky.fsf@russet.org.uk> <83mvth6jsa.fsf@gnu.org> <87poycvrp7.fsf@russet.org.uk> <566B2BFC.1070802@cs.ucla.edu> <877fkj1q5j.fsf@russet.org.uk> <83si375x03.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1449946614 14565 80.91.229.3 (12 Dec 2015 18:56:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 12 Dec 2015 18:56:54 +0000 (UTC) Cc: rgm@gnu.org, eggert@cs.ucla.edu, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Dec 12 19:56:45 2015 Return-path: Envelope-to: ged-emacs-devel@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 1a7pLZ-0001AU-B0 for ged-emacs-devel@m.gmane.org; Sat, 12 Dec 2015 19:56:45 +0100 Original-Received: from localhost ([::1]:52726 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a7pLY-0004wX-Qf for ged-emacs-devel@m.gmane.org; Sat, 12 Dec 2015 13:56:44 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38440) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a7pLV-0004w7-0k for emacs-devel@gnu.org; Sat, 12 Dec 2015 13:56:41 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a7pLU-0007qW-52 for emacs-devel@gnu.org; Sat, 12 Dec 2015 13:56:40 -0500 Original-Received: from cheviot12.ncl.ac.uk ([128.240.234.12]:52113) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a7pLO-0007mB-VX; Sat, 12 Dec 2015 13:56:35 -0500 Original-Received: from smtpauth-vm.ncl.ac.uk ([10.8.233.129] helo=smtpauth.ncl.ac.uk) by cheviot12.ncl.ac.uk with esmtp (Exim 4.63) (envelope-from ) id 1a7pLN-0002HP-A8; Sat, 12 Dec 2015 18:56:33 +0000 Original-Received: from cpc6-benw10-2-0-cust45.gate.cable.virginm.net ([92.238.179.46] helo=localhost) by smtpauth.ncl.ac.uk with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.63) (envelope-from ) id 1a7pLM-0004wd-OP; Sat, 12 Dec 2015 18:56:32 +0000 In-Reply-To: <83si375x03.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 12 Dec 2015 20:42:52 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 128.240.234.12 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:196173 Archived-At: Eli Zaretskii writes: >> From: phillip.lord@russet.org.uk (Phillip Lord) >> Date: Sat, 12 Dec 2015 18:24:24 +0000 >> Cc: Glenn Morris , Eli Zaretskii , >> emacs-devel@gnu.org >> >> I am reticent to change things which I don't fully understand, so here >> is my understanding of the world at the moment. >> >> AFAICT, the use of autoloads in reftex.el started with 41116c5a in >> 2014-03, which was Glenn's commit. > > I don't understand why you single out reftex.el. If this issue should > be resolved, it should either be resolved the same way for all of the > files that similarly store autoloads, or for none at all. It makes > very little sense to solve it only for reftex.el. Oh, just because it was the one that broke my bisect. Of course, you are right that it should be resolved for all files, not just reftex.el. But I need to understand why one file is the way that it is first. I think that I have found all the other incidences now. These are dired.el htmlfontity ibuffer.el rmail.el ps-print.el Of these, ps-print.el was Stefan's commit in 2007. All the others were Glenn, over a spread of years (unto 2014 for reftex). I'm guessing the motivation for all of these was the same -- faster loading of loaddefs.el, and lazy loading of other parts of subsidiary files. If this is the motivation I wonder whether it holds as true in 2015 as it did in 2007. Phil