]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorKim F. Storm <storm@cua.dk>
Thu, 13 Jul 2006 13:43:26 +0000 (13:43 +0000)
committerKim F. Storm <storm@cua.dk>
Thu, 13 Jul 2006 13:43:26 +0000 (13:43 +0000)
src/ChangeLog

index e3cc69c7487d2c930ddeba9526144ee007754000..8437853d887b1118f8062f1c907fc3af8f1fee64 100644 (file)
@@ -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