From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= Newsgroups: gmane.emacs.devel Subject: Re: Skipping unexec via a big .elc file Date: Fri, 16 Dec 2016 09:28:37 -0500 Message-ID: References: <075B0922-F07A-4FBA-AE71-027E964A5ED4@raeburn.org> <54AAC13A-CF56-4393-A932-DC6CBBF51259@raeburn.org> <3CC6BB36-1794-4202-8243-132E0345B236@raeburn.org> <52BDCC33-546C-4F47-A230-00EBC813B038@raeburn.org> <15CF14CC-C7DE-44BA-AC7D-F0BF1F160979@raeburn.org> <9463F91F-DB82-48E1-BE01-1E2BC8DA0766@raeburn.org> <5b39d866-16ea-8cf1-f25e-6bfc3304ac2a@cornell.edu> <16B1EC9C-9BF7-432E-BE42-154740B04679@raeburn.org> <00AE6236-2C0B-4E2A-8A53-16A5C42D41A9@raeburn.org> <75C18644-F7C8-4164-BA46-CD73F4E39A93@raeburn.org> <83y3zh7ylv.fsf@gnu.org> <2a14736a-f26d-5d6e-d58e-cfa8870d456e@gmail.com> <83vauk8g1s.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="i5uFVXjxakr9eKieHJjat1teFUdh6hidQ" X-Trace: blaine.gmane.org 1481898537 10903 195.159.176.226 (16 Dec 2016 14:28:57 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 16 Dec 2016 14:28:57 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Dec 16 15:28:54 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cHtVE-0001zQ-VM for ged-emacs-devel@m.gmane.org; Fri, 16 Dec 2016 15:28:53 +0100 Original-Received: from localhost ([::1]:60817 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cHtVJ-0006Li-C9 for ged-emacs-devel@m.gmane.org; Fri, 16 Dec 2016 09:28:57 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40923) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cHtV9-0006D8-31 for emacs-devel@gnu.org; Fri, 16 Dec 2016 09:28:47 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cHtV8-0002Xj-9M for emacs-devel@gnu.org; Fri, 16 Dec 2016 09:28:47 -0500 Original-Received: from mout.kundenserver.de ([212.227.126.135]:50095) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cHtV3-0002RA-Ls; Fri, 16 Dec 2016 09:28:41 -0500 Original-Received: from [18.26.2.123] ([18.26.2.123]) by mrelayeu.kundenserver.de (mreue003 [212.227.15.168]) with ESMTPSA (Nemesis) id 0Louat-1cnu3n0TXf-00glKS; Fri, 16 Dec 2016 15:28:40 +0100 In-Reply-To: <83vauk8g1s.fsf@gnu.org> X-Provags-ID: V03:K0:0LQemNE/JfdMeVCtzjVI6V2FCN3IzO4WsdYp5HuYBKBazO4HyMW q9LekOddJNWKUqGpM4jju6R8jDPGFESRsvpqBqGeYnsxfera0cD1m6AjHoMmpn/Hk7mqAX7 7dVLnlV3DYWEJLiTbkUi73IuB5BcpZkYJ5PvX0AdA5D7r672x8FBypyzCkrVp2r6ChlTV/w 72gpEwQ0BeHT7unaDeuoA== X-UI-Out-Filterresults: notjunk:1;V01:K0:AqhNDyqmnnw=:VWv9xr7gKeG5vB1SZdC8Rc ypLYoPgA3AidenY5JFzYsBHwdUZA+gEREjbjHauflhrHTp/ptmsogJVN11yexf7bRve3ouA25 zeKYcOtLVKojLUs3sY9SzQAc4z/AnqH5tmzd2xlxAzYac/zK+z/Q2Dj+JfdVznHRtXEPUceCv 7zvQzKTZw0ArGXQMDSuHw96xG6+vyong1tEeoWao120BNbbIwhvYRgP/+5+2ZU88n/yGoQpjF 9nqb/OdfvrSDTMC0gnxgSvIEPUtYLQ8sXWtgApE6pX9pVzAq4hCszMp6yEPu7hfR0LHwgP1go uqwUl33hEWjNJvItILeI3ym3PRtQoj7/i9BAqpYUsunvlss6VjU5fwBf/TZ3dULSxkpDR8PGm HXjE4HR64yNsDwOp79oEd4jFLCPSi650QOWGg0usjBMZD7a2HpNsCuczsiaJKQUSiVxE0eqDq oapfEtlg1ECEcCGoYAX6bYPHufYYipN802olC/q2IH1zbt1rdf68r9gTBYvtLyyZzaltUHHlJ CKMlevNcWvB2NCO2yMmbtiWuZJL8od7iscLjYwiuaAKIGNoAeH+kgDiVCTo2kTtXL2Nrvl+gv 70A5TgauMRINsCQIOVJ1httV7tIO2GYpTXZ4OKErvkhBibVF9VN9W5FpsaTYhY5PI25LHGXfG DRElauEgbtZ8tlsfLIF7ksKuwN4j9ml4KZpUKC6Tb2pShnvNhJ036wvIUvBKJwucfvzQ= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.126.135 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:210513 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --i5uFVXjxakr9eKieHJjat1teFUdh6hidQ Content-Type: multipart/mixed; boundary="mvDiJ7H4GJo3Iq7n7c88iWiQH3sMjCRAd"; protected-headers="v1" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: Eli Zaretskii Cc: emacs-devel@gnu.org Message-ID: Subject: Re: Skipping unexec via a big .elc file References: <83shrnm0k1.fsf@gnu.org> <075B0922-F07A-4FBA-AE71-027E964A5ED4@raeburn.org> <54AAC13A-CF56-4393-A932-DC6CBBF51259@raeburn.org> <3CC6BB36-1794-4202-8243-132E0345B236@raeburn.org> <52BDCC33-546C-4F47-A230-00EBC813B038@raeburn.org> <15CF14CC-C7DE-44BA-AC7D-F0BF1F160979@raeburn.org> <9463F91F-DB82-48E1-BE01-1E2BC8DA0766@raeburn.org> <5b39d866-16ea-8cf1-f25e-6bfc3304ac2a@cornell.edu> <16B1EC9C-9BF7-432E-BE42-154740B04679@raeburn.org> <00AE6236-2C0B-4E2A-8A53-16A5C42D41A9@raeburn.org> <75C18644-F7C8-4164-BA46-CD73F4E39A93@raeburn.org> <83y3zh7ylv.fsf@gnu.org> <2a14736a-f26d-5d6e-d58e-cfa8870d456e@gmail.com> <83vauk8g1s.fsf@gnu.org> In-Reply-To: <83vauk8g1s.fsf@gnu.org> --mvDiJ7H4GJo3Iq7n7c88iWiQH3sMjCRAd Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2016-12-16 02:54, Eli Zaretskii wrote: >> From: Cl=C3=A9ment Pit--Claudel >> Date: Thu, 15 Dec 2016 17:07:50 -0500 >> >> On 2016-12-15 14:59, Eli Zaretskii wrote: >>> IMO, it would be interesting to see where this will take us, and what= >>> kind of performance could that produce. >> >> This sounds like a good idea; I wonder how much it will break, though.= Many external packages don't (require) preloaded packages (some preload= ed packages don't or used to not export a (provide), in fact), which may = cause issues if these packages aren't preloaded anymore. >=20 > Autoloading should fix that. This idea won't work anyway without > adding the relevant symbols to loaddefs.el. Indeed; but then we need to autoload all functions in these files, right?= Also, does autoloading work for macros? And would there not be potential = issues with variables and/or defcustoms? (I can't think of any) Cl=C3=A9ment. --mvDiJ7H4GJo3Iq7n7c88iWiQH3sMjCRAd-- --i5uFVXjxakr9eKieHJjat1teFUdh6hidQ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJYU/oVAAoJEPqg+cTm90wj2TAP/2ms9W0qWuw7zpX7QvajR6Jz ubreCqMv/HTUCHVnE5hebqGVVe6IFAjpo95yRFv16UuXYikSOhQZl16afZhK0A6J qoRq5pRiOiF7+YFBLv/+d/0bZ6m84s9K44LeGFBjCL9KqfA8iS89EmzM+g8vS6dr 22gdmx/rDcKnkWqeGqZU4y7Cznsg2KBcKW7fXHvuYeOZZnSHI4awhrx90pryxRdf VmQUNgJ4UaVG6VFAySTcILUo5cqXbMTE0Dgh6cXxdrtzfnwE9V+3ANTQLd9cd2hX /+PjpZh/s2ABnudF5SPkzdpJQyp2VY7EMpF5hLPD7+BVgT7rKnFBXtvqz2Z7BIhJ B7PhHb/WhyA13K9u4c7jreTKSaBKEEplANgxFtcH9TBuKxhxxKlyqX3notLnOAw+ 7hFWxo0Ot/DnvjjXNO/kFhPZUrnisoq1P435YLsF4XUgI83NxpII1X6UkULhRd6c jl7PCzlErc3nwz1Ykw/XE8Ge0YC55+dS0d/ggTiv4wtBmg6aPdypmlz1W5w14gjE C4Xj408T8vnUhA52LKDTBdM1Vp6aL641cf9dXrzkxqI74BWDy+vEkBkjC9ZpI376 pwGhDc2/0oloU2EZhjYMtjrHZK3H4nr+TbedM4wHtdxnaI9H8aNuzuQJ/P/I/bqH S986Cg7+TV4j1HDIXs+Z =1Wwm -----END PGP SIGNATURE----- --i5uFVXjxakr9eKieHJjat1teFUdh6hidQ--