[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] scratch/raeburn-startup a4231c3 4/5: Don't dump artifacts
From: |
Ken Raeburn |
Subject: |
[Emacs-diffs] scratch/raeburn-startup a4231c3 4/5: Don't dump artifacts of the dump process. |
Date: |
Mon, 10 Apr 2017 11:59:12 -0400 (EDT) |
branch: scratch/raeburn-startup
commit a4231c3f29f45e7f7ecdf524dec7254d9c3734ea
Author: Ken Raeburn <address@hidden>
Commit: Ken Raeburn <address@hidden>
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.
---
lisp/loadup.el | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/lisp/loadup.el b/lisp/loadup.el
index 1d9102a..ad45f0c 100644
--- a/lisp/loadup.el
+++ b/lisp/loadup.el
@@ -522,7 +522,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
- [Emacs-diffs] scratch/raeburn-startup updated (6d75508 -> d38cc1a), Ken Raeburn, 2017/04/10
- [Emacs-diffs] scratch/raeburn-startup 100e5b0 2/5: Load cl-macs, needed for cl-labels., Ken Raeburn, 2017/04/10
- [Emacs-diffs] scratch/raeburn-startup d38cc1a 5/5: Write updated loaddefs to a temporary file and rename into place., Ken Raeburn, 2017/04/10
- [Emacs-diffs] scratch/raeburn-startup a4231c3 4/5: Don't dump artifacts of the dump process.,
Ken Raeburn <=
- [Emacs-diffs] scratch/raeburn-startup 2ccfbba 3/5: Dump and restore empty abbrev tables., Ken Raeburn, 2017/04/10
- [Emacs-diffs] scratch/raeburn-startup 5cd1910 1/5: Update load-path and purify-flag even if not bootstrapping., Ken Raeburn, 2017/04/10