aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2015-01-28 08:18:50 -0500
committerStefan Monnier2015-01-28 08:18:50 -0500
commit9a17d246eabeb5a365bfebce5ec3862e42c8b132 (patch)
treedeed0cd48688821a652025170f921ffaefba230d
parent8a8bd38fedb89b2d04cca2419698813a22862c3b (diff)
downloademacs-9a17d246eabeb5a365bfebce5ec3862e42c8b132.tar.gz
emacs-9a17d246eabeb5a365bfebce5ec3862e42c8b132.zip
* lisp/emacs-lisp/cl.el (cl--function-convert): Simplify.
-rw-r--r--lisp/ChangeLog12
-rw-r--r--lisp/emacs-lisp/cl.el5
2 files changed, 9 insertions, 8 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 90681c80656..ddad9d430b8 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,7 @@
12015-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * emacs-lisp/cl.el (cl--function-convert): Simplify.
4
12015-01-28 Tassilo Horn <tsdh@gnu.org> 52015-01-28 Tassilo Horn <tsdh@gnu.org>
2 6
3 * textmodes/reftex.el (reftex-syntax-table-for-bib): Give ( and ) 7 * textmodes/reftex.el (reftex-syntax-table-for-bib): Give ( and )
@@ -11,8 +15,8 @@
11 python.el: New non-global state dependent indentation engine. 15 python.el: New non-global state dependent indentation engine.
12 (Bug#18319, Bug#19595) 16 (Bug#18319, Bug#19595)
13 17
14 * progmodes/python.el (python-syntax-comment-or-string-p): Accept 18 * progmodes/python.el (python-syntax-comment-or-string-p):
15 PPSS as argument. 19 Accept PPSS as argument.
16 (python-syntax-closing-paren-p): New function. 20 (python-syntax-closing-paren-p): New function.
17 (python-indent-current-level) 21 (python-indent-current-level)
18 (python-indent-levels): Mark obsolete. 22 (python-indent-levels): Mark obsolete.
@@ -30,8 +34,8 @@
30 34
31 * subr.el (posnp): Correct docstring of `posnp'. 35 * subr.el (posnp): Correct docstring of `posnp'.
32 (posn-col-row): Make it work with all mouse position objects. 36 (posn-col-row): Make it work with all mouse position objects.
33 * textmodes/artist.el (artist-mouse-draw-continously): Cancel 37 * textmodes/artist.el (artist-mouse-draw-continously):
34 timers if an error occurs during continuous drawing. (Bug#6130) 38 Cancel timers if an error occurs during continuous drawing. (Bug#6130)
35 39
362015-01-20 Eli Zaretskii <eliz@gnu.org> 402015-01-20 Eli Zaretskii <eliz@gnu.org>
37 41
diff --git a/lisp/emacs-lisp/cl.el b/lisp/emacs-lisp/cl.el
index 1b204631fb8..5da1cea6bb3 100644
--- a/lisp/emacs-lisp/cl.el
+++ b/lisp/emacs-lisp/cl.el
@@ -376,10 +376,7 @@ The two cases that are handled are:
376 (setq cl--function-convert-cache (cons newf res)) 376 (setq cl--function-convert-cache (cons newf res))
377 res)))) 377 res))))
378 (t 378 (t
379 (setq cl--labels-convert-cache cl--function-convert-cache) 379 (cl--labels-convert f))))
380 (prog1
381 (cl--labels-convert f)
382 (setq cl--function-convert-cache cl--labels-convert-cache)))))
383 380
384(defmacro lexical-let (bindings &rest body) 381(defmacro lexical-let (bindings &rest body)
385 "Like `let', but lexically scoped. 382 "Like `let', but lexically scoped.