From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dan Nicolaescu Newsgroups: gmane.emacs.devel Subject: byte-compiling files loaded in loadup.el Date: Thu, 05 Aug 2010 23:23:12 -0400 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1281065001 19965 80.91.229.12 (6 Aug 2010 03:23:21 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 6 Aug 2010 03:23:21 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 06 05:23:20 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OhDWh-00018m-Pt for ged-emacs-devel@m.gmane.org; Fri, 06 Aug 2010 05:23:19 +0200 Original-Received: from localhost ([127.0.0.1]:42357 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OhDWh-0004wz-2K for ged-emacs-devel@m.gmane.org; Thu, 05 Aug 2010 23:23:19 -0400 Original-Received: from [199.232.76.173] (port=53010 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OhDWc-0004vO-3y for emacs-devel@gnu.org; Thu, 05 Aug 2010 23:23:14 -0400 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1OhDWb-0003Gl-47 for emacs-devel@gnu.org; Thu, 05 Aug 2010 23:23:13 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]:45433) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1OhDWa-0003Gf-Tm for emacs-devel@gnu.org; Thu, 05 Aug 2010 23:23:12 -0400 Original-Received: from dann by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1OhDWa-0001i8-Ni for emacs-devel@gnu.org; Thu, 05 Aug 2010 23:23:12 -0400 User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:128350 Archived-At: A little experiment shows that byte compiling any of the files in loadup.el that are currently not byte compiled (and not explicitly excluded by loading the .el version) the pure size grows a little bit. This means that there are a few extra objects that do not need to be garbage collected every single time the garbage collector runs. This is a small win, but it's free, so we should remove the no-byte-compile marker in all these files.