changeset 71869:5ccd38cf83f4

*** empty log message ***
author Kim F. Storm <storm@cua.dk>
date Thu, 13 Jul 2006 13:43:26 +0000
parents 9b5d4e0bcd78
children a0954041b695
files src/ChangeLog
diffstat 1 files changed, 14 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Thu Jul 13 11:44:10 2006 +0000
+++ b/src/ChangeLog	Thu Jul 13 13:43:26 2006 +0000
@@ -1,3 +1,17 @@
+2006-07-13  Kim F. Storm  <storm@cua.dk>
+
+	* bytecode.c (Fbyte_code): Use CAR, CDR for Bcar, Bcdr.
+	Use CAR_SAFE, CDR_SAFE for Bcar_safe, Bcdr_safe.
+	Simplify loops and use CAR for Bnth and Belt.
+
+	* data.c (Findirect_function): Optimize for no indirection.
+
+	* eval.c (Fthrow): Remove loop around Fsignal.
+	(Feval, Fapply, Ffuncall): Optimize for no function indirection.
+	Use original function name in all signaled errors.
+	Simplify Fsignal calls (no return).
+	(funcall_lambda): Simplify Fsignal calls (no return).
+
 2006-07-13  Andreas Schwab  <schwab@suse.de>
 
 	* syntax.c (scan_sexps_forward): Use EMACS_INT for out_bytepos and