[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