# HG changeset patch # User Kim F. Storm # Date 1152798206 0 # Node ID 5ccd38cf83f43e92f31d6aa07bf5dd2cc944b879 # Parent 9b5d4e0bcd789d8f715c3c03c64c82e0da62358b *** empty log message *** diff -r 9b5d4e0bcd78 -r 5ccd38cf83f4 src/ChangeLog --- 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 + + * 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 * syntax.c (scan_sexps_forward): Use EMACS_INT for out_bytepos and