From: Ken Raeburn Date: Mon, 13 Mar 2017 07:59:16 +0000 (-0400) Subject: Don't dump artifacts of the dump process. X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=2c96099337be2bd0f4d7f29a680813028b1d5887;p=emacs.git Don't dump artifacts of the dump process. * lisp/loadup.el: Exclude from dumping any of the variables that are let-bound during the dumping process. --- diff --git a/lisp/loadup.el b/lisp/loadup.el index 4e68505c125..69691d13a38 100644 --- a/lisp/loadup.el +++ b/lisp/loadup.el @@ -530,7 +530,14 @@ lost after dumping"))) internal--text-quoting-flag exec-path process-environment - command-line-args noninteractive)))) + command-line-args noninteractive + ;; Any let-bound variables during + ;; dump process will be useless. + faces coding-systems coding-system-aliases + charsets charset-aliases unified-charsets + abbrev-tables abbrev-counter + abbrev-make-cmds abbrev-assign-cmds + cmds)))) ;; FIXME: Handle varaliases! (let ((v (default-value s))) (push `(set-default