From: Glenn Morris Date: Tue, 1 Mar 2016 05:10:42 +0000 (-0800) Subject: * lisp/emacs-lisp/autoload.el (autoload-timestamps): X-Git-Tag: emacs-26.0.90~2410 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=2855e5df28db359979e103b7f6d2e718b042f5c2;p=emacs.git * lisp/emacs-lisp/autoload.el (autoload-timestamps): Experiment with setting to nil. ; * etc/NEWS: Mention this. --- diff --git a/etc/NEWS b/etc/NEWS index 9ffd7b739ef..a9ce2653035 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -122,6 +122,8 @@ Put your function on `window-size-change-functions' instead. ** Autoload files can be generated without timestamps, by setting `autoload-timestamps' to nil. +FIXME As an experiment, nil is the current default. +If no insurmountable problems before next release, it can stay that way. ** `ert-with-function-mocked' of 'ert-x package allows mocking of functions in unit tests. diff --git a/lisp/emacs-lisp/autoload.el b/lisp/emacs-lisp/autoload.el index 8f2b5337ea7..1b06fb6a51d 100644 --- a/lisp/emacs-lisp/autoload.el +++ b/lisp/emacs-lisp/autoload.el @@ -87,7 +87,7 @@ that text will be copied verbatim to `generated-autoload-file'.") (defconst generate-autoload-section-continuation ";;;;;; " "String to add on each continuation of the section header form.") -(defvar autoload-timestamps t +(defvar autoload-timestamps nil ; experimental, see bug#22213 "Non-nil means insert a timestamp for each input file into the output. We use these in incremental updates of the output file to decide if we need to rescan an input file. If you set this to nil,