aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorVincent Belaïche2014-10-25 01:02:25 +0200
committerVincent Belaïche2014-10-25 01:02:25 +0200
commitb5dc75aed71ecb2310a6689e2f7082243aa7e4ab (patch)
tree9ad2eec33d866431a581a8b6533f75c1ce1fda7f /lisp/ChangeLog
parentac6839a839e08749669e2f25873ac911afbfe42c (diff)
downloademacs-b5dc75aed71ecb2310a6689e2f7082243aa7e4ab.tar.gz
emacs-b5dc75aed71ecb2310a6689e2f7082243aa7e4ab.zip
* ses.el (macroexp): add require for this package, so that function
`ses--cell gets macroexp-quote. (ses--cell): makes formula a macroexp-quote of value when formula is nil. The rationale of this changr is to allow in the future shorter SES files, e.g. we could have only `(ses-cell A1 1.0)' instead of `(ses-cell A1 1.0 1.0 nil REFLIST)'. In such a case reference list REFLIST would be re-computed after load --- thus trading off load time against file size. * emacs-lisp/package.el (package--alist-to-plist-args): use macroexp-quote instead of a lambda expression which has the same content as macroexp-quote. (macroexp): add require for this package, so that function `package--alist-to-plist-args' gets macroexp-quote. * emacs-lisp/macroexp.el (macroexp-quote): new defun.
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index da6c936810a..da3ce647cf7 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,22 @@
12014-10-24 Vincent Belaïche <vincentb1@users.sourceforge.net>
2
3 * ses.el (macroexp): add require for this package, so that function
4 `ses--cell gets macroexp-quote.
5 (ses--cell): makes formula a macroexp-quote of value when formula
6 is nil. The rationale of this changr is to allow in the future
7 shorter SES files, e.g. we could have only `(ses-cell A1 1.0)'
8 instead of `(ses-cell A1 1.0 1.0 nil REFLIST)'. In such a case
9 reference list REFLIST would be re-computed after load --- thus
10 trading off load time against file size.
11
12 * emacs-lisp/package.el (package--alist-to-plist-args): use
13 macroexp-quote instead of a lambda expression which has the same
14 content as macroexp-quote.
15 (macroexp): add require for this package, so that function
16 `package--alist-to-plist-args' gets macroexp-quote.
17
18 * emacs-lisp/macroexp.el (macroexp-quote): new defun.
19
12014-10-24 Stefan Monnier <monnier@iro.umontreal.ca> 202014-10-24 Stefan Monnier <monnier@iro.umontreal.ca>
2 21
3 * term/ns-win.el (ns-store-cut-buffer-internal) 22 * term/ns-win.el (ns-store-cut-buffer-internal)