]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/emacs-lisp/bytecomp.el (byte-compile-out-toplevel): Don't turn
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 9 Nov 2012 15:56:51 +0000 (10:56 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 9 Nov 2012 15:56:51 +0000 (10:56 -0500)
(funcall '(lambda ..) ..) into ((lambda ..) ..).

lisp/ChangeLog
lisp/emacs-lisp/bytecomp.el

index d7cb2143d367a46d844a82b99a98653efdf57512..a7f6d1befb5bd4734435cdad2be7f612ad1dfd87 100644 (file)
@@ -1,15 +1,20 @@
+2012-11-09  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/bytecomp.el (byte-compile-out-toplevel): Don't turn
+       (funcall '(lambda ..) ..) into ((lambda ..) ..).
+
 2012-11-09  Vincent Belaïche  <vincentb1@users.sourceforge.net>
 
        * ses.el: symbol to coordinate mapping is made by symbol property
-       `ses-cell'. This means that the same mapping is done for all SES
-       sheets. That is good enough for cells with standard A1 names, but
-       not for named cell. So a hash map is added for those
-       latter.
-       (defconst ses-localvars): added local variable ses--named-cell-hashmap
+       `ses-cell'.  This means that the same mapping is done for all SES
+       sheets.  That is good enough for cells with standard A1 names, but
+       not for named cell.  So a hash map is added for the latter.
+       (defconst ses-localvars): Add local variable ses--named-cell-hashmap
        (ses-sym-rowcol): Use hashmap for named cell.
        (ses-is-cell-sym-p): New defun.
        (ses-decode-cell-symbol): New defun.
-       (ses-create-cell-variable): Add cell to hashmap when name is not A1-like.
+       (ses-create-cell-variable): Add cell to hashmap when name is not
+       A1-like.
        (ses-rename-cell): Check that cell new name is not already in
        spreadsheet with the use of ses-is-cell-sym-p
        (ses-rename-cell): Use hash map for named cells, but accept also
 
 2012-11-05  Agustín Martín Domingo  <agustin.martin@hispalinux.es>
 
-       * textmodes/ispell.el (ispell-program-name): Update
-       spellchecker parameters when customized.
+       * textmodes/ispell.el (ispell-program-name):
+       Update spellchecker parameters when customized.
 
 2012-11-04  Glenn Morris  <rgm@gnu.org>
 
 2012-10-19  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * minibuffer.el (minibuffer-force-complete): Make the next completion use
-       the same completion-field (bug@12221).
+       the same completion-field (bug#12221).
 
 2012-10-19  Martin Rudalics  <rudalics@gmx.at>
 
index 9baa95dffaa85258ca21d871e92bb318c8052914..a325e0f3e4441c7443fe7c1a6848e0885b8f39a9 100644 (file)
@@ -2823,7 +2823,8 @@ for symbols generated by the byte compiler itself."
                   (setq body (nreverse body))
                   (setq body (list
                               (if (and (eq tmp 'funcall)
-                                       (eq (car-safe (car body)) 'quote))
+                                       (eq (car-safe (car body)) 'quote)
+                                      (symbolp (nth 1 (car body))))
                                   (cons (nth 1 (car body)) (cdr body))
                                 (cons tmp body))))
                   (or (eq output-type 'file)