1 new commit in XEmacs:
https://bitbucket.org/xemacs/xemacs/commits/4ae34c21a927/
Changeset: 4ae34c21a927
User: kehoea
Date: 2017-10-07 08:30:37+00:00
Summary: Don't check whether original_fun is Qunbound, we know it's a symbol,
Feval()
src/ChangeLog addition:
2017-10-07 Aidan Kehoe <kehoea(a)parhasard.net>
* eval.c (Feval):
Qunbound isn't a symbol, don't check for it once we've verified
ORIGINAL_FUN is a symbol.
Affected #: 2 files
diff -r e3925877abce049cee4c83fcfd8a78a875ee813b -r
4ae34c21a927f5fc72839592ed99e960d7538d10 src/ChangeLog
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,9 @@
+2017-10-07 Aidan Kehoe <kehoea(a)parhasard.net>
+
+ * eval.c (Feval):
+ Qunbound isn't a symbol, don't check for it once we've verified
+ ORIGINAL_FUN is a symbol.
+
2017-10-06 Aidan Kehoe <kehoea(a)parhasard.net>
* lisp.h:
diff -r e3925877abce049cee4c83fcfd8a78a875ee813b -r
4ae34c21a927f5fc72839592ed99e960d7538d10 src/eval.c
--- a/src/eval.c
+++ b/src/eval.c
@@ -3899,10 +3899,9 @@
retry:
/* Optimise for no indirection. */
fun = original_fun;
- if (SYMBOLP (fun) && !EQ (fun, Qunbound)
- && (fun = XSYMBOL (fun)->function, SYMBOLP (fun)))
- {
- fun = indirect_function(original_fun, 1);
+ if (SYMBOLP (fun) && (fun = XSYMBOL (fun)->function, SYMBOLP (fun)))
+ {
+ fun = indirect_function (original_fun, 1);
}
if (SUBRP (fun))
Repository URL:
https://bitbucket.org/xemacs/xemacs/
--
This is a commit notification from
bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.