emacs-diffs
[Top][All Lists]
Advanced

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

master updated (1870e2f48a7 -> 1081e975c93)


From: Stefan Monnier
Subject: master updated (1870e2f48a7 -> 1081e975c93)
Date: Thu, 4 Jan 2024 18:55:31 -0500 (EST)

monnier pushed a change to branch master.

      from  1870e2f48a7 Avoid `defconst` for vars which we modify
       new  5ba75e183c6 New special form `handler-bind`
       new  7959a63ce25 (eval-expression): Fix bug#67196
       new  fe0f15dbc96 ert.el: Use `handler-bind` to record backtraces
       new  25ea99c211e Fix ert-tests.el for the new `handler-bind` code
       new  fa1063774ce Use handler-bind to repair bytecomp-tests
       new  142c90a6f08 emacs-module-tests.el 
(mod-test-non-local-exit-signal-test): Repair test
       new  80b081a0ac7 startup.el: Use `handler-bind` to implement 
`--debug-init`
       new  604e34338f3 Move batch backtrace code to `top_level_2`
       new  a5dcc1abea3 (macroexp--with-extended-form-stack): Use plain `let`
       new  02edbc88a12 eval.c: Add new var `lisp-eval-depth-reserve`
       new  2ef6e40da88 (signal_or_quit): Preserve error object identity
       new  391c208aecc (backtrace-on-redisplay-error): Use `handler-bind`
       new  ae75333ca78 Improve `handler-bind` doc
       new  1081e975c93 Merge branch 'handler-bind'


Summary of changes:
 doc/lispref/control.texi               | 118 +++++++++++++-
 doc/lispref/eval.texi                  |  19 ++-
 doc/lispref/variables.texi             |   4 +-
 etc/NEWS                               |  12 ++
 lisp/emacs-lisp/bytecomp.el            |  39 +++--
 lisp/emacs-lisp/debug-early.el         |  85 +++++++---
 lisp/emacs-lisp/ert.el                 | 139 ++++++----------
 lisp/emacs-lisp/lisp-mode.el           |   5 +-
 lisp/emacs-lisp/macroexp.el            |  10 +-
 lisp/simple.el                         |  29 ++--
 lisp/startup.el                        | 221 +++++++++++--------------
 lisp/subr.el                           |  22 +++
 src/eval.c                             | 289 +++++++++++++++++----------------
 src/keyboard.c                         |  18 +-
 src/lisp.h                             |  44 ++++-
 src/xdisp.c                            |  20 ++-
 test/lisp/emacs-lisp/bytecomp-tests.el |  18 +-
 test/lisp/emacs-lisp/ert-tests.el      |  41 +----
 test/src/emacs-module-tests.el         |  13 +-
 test/src/eval-tests.el                 |  47 ++++++
 20 files changed, 708 insertions(+), 485 deletions(-)



reply via email to

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