emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master updated (bcf844b5fc -> a8b713d83a)


From: Mattias Engdegård
Subject: master updated (bcf844b5fc -> a8b713d83a)
Date: Mon, 24 Jan 2022 05:42:35 -0500 (EST)

mattiase pushed a change to branch master.

      from  bcf844b5fc Add "then" to sh--completion-keywords
       new  15961108c9 Short-circuit the recursive bytecode funcall chain
       new  6c000af611 Inline fixnum operations in bytecode interpreter
       new  ce1de3a8d9 Inline setcar and setcdr in byte-code interpreter
       new  65caf5b205 Pin bytecode strings to avoid copy at call time
       new  7392f2dc41 Byte code arity check micro-optimisation
       new  d05f387407 ; * src/bytecode.c (exec_byte_code): Cosmetic improvement
       new  b3377e67a7 Remove nil check in exec_byte_code
       new  4ff1fb8eb4 Move a runtime interpreter check to debug mode
       new  721357b868 Remove the unused unbind-all bytecode
       new  11e1abd5cc Open-code aref and aset in bytecode interpreter
       new  75c6564c92 ; * lisp/emacs-lisp/byte-opt.el: Remove outdated comments
       new  4a0541a5dd Implement Ffuncall in terms of funcall_general
       new  b7902a9b48 Bump specpdl inline, move reallocation out of line
       new  a8b713d83a Inline maybe_quit


Summary of changes:
 lisp/emacs-lisp/byte-opt.el | 118 +---------------
 lisp/emacs-lisp/bytecomp.el |   6 +-
 lisp/emacs-lisp/comp.el     |   1 -
 src/alloc.c                 |  38 ++++-
 src/bytecode.c              | 331 ++++++++++++++++++++++++++++++++------------
 src/ccl.c                   |   1 +
 src/eval.c                  | 153 ++++++++++----------
 src/lisp.h                  |  50 ++++++-
 src/lread.c                 |  22 +--
 src/pdumper.c               |   4 +-
 10 files changed, 412 insertions(+), 312 deletions(-)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]