[PATCH] emacs: Compute build dependencies to fix byte compile issues
David Bremner
david at tethera.net
Thu May 23 04:46:07 PDT 2013
Austin Clements <amdragon at MIT.EDU> writes:
> Previously, we simply byte compiled each Elisp source file
> independently. This is actually the wrong thing to do and can lead to
> issues with macros and performance issues with substitutions because
> 1) when the byte compiler encounters a (require 'x) form, it will load
> x.elc in preference to x.el, even if x.el is newer, and as a result
> may load old macro and substitution definitions and 2) if we update a
> macro or substitution definition in one file, we currently won't
> re-compile other files that depend on the file containing the
> definition.
Pushed,
d
More information about the notmuch
mailing list