From: Glenn Morris Date: Thu, 19 Apr 2018 17:09:24 +0000 (-0400) Subject: * lisp/emacs-lisp/autoload.el (autoload--make-defs-autoload): X-Git-Tag: emacs-27.0.90~5138 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=4fe8e8ba41bf994d36926fce4b566a7a27ce591b;p=emacs.git * lisp/emacs-lisp/autoload.el (autoload--make-defs-autoload): Sort definition-prefixes, for stability. --- diff --git a/lisp/emacs-lisp/autoload.el b/lisp/emacs-lisp/autoload.el index 5274ec880cd..c458e7b1cb6 100644 --- a/lisp/emacs-lisp/autoload.el +++ b/lisp/emacs-lisp/autoload.el @@ -607,7 +607,8 @@ Don't try to split prefixes that are already longer than that.") nil)))) prefixes))) `(if (fboundp 'register-definition-prefixes) - (register-definition-prefixes ,file ',(delq nil strings))))))) + (register-definition-prefixes ,file ',(sort (delq nil strings) + 'string<))))))) (defun autoload--setup-output (otherbuf outbuf absfile load-name) (let ((outbuf