]> git.eshelyaron.com Git - emacs.git/commit
Fix the bytecode incompatibility due to the change to 'narrow-to-region'.
authorGregory Heytings <gregory@heytings.org>
Mon, 1 Aug 2022 19:11:01 +0000 (19:11 +0000)
committerGregory Heytings <gregory@heytings.org>
Mon, 1 Aug 2022 19:11:49 +0000 (21:11 +0200)
commit9d8a6c82838f2f24e76a67379b02956aa668d7cf
tree4c2a1c40d39de489d90575d13efffcee13955a94
parentc2ed2e68586098b600ff10a85e882ceb9eeb0c32
Fix the bytecode incompatibility due to the change to 'narrow-to-region'.

* src/editfns.c (narrow_to_region_internal): New function, which
contains the body previously in 'Fnarrow_to_region' but accepts
a third argument.
(Fnarrow_to_region): Use the new function. Update the docstring.
(Fwiden): Update the docstring.

* src/lisp.h: Prototype of the new function.

* src/xdisp.c (handle_fontified_prop): Use the new function instead
of 'Fnarrow_to_region'.

* src/process.c (Finternal_default_process_filter):
* src/lread.c (readevalloop): Remove the third argument to
'Fnarrow_to_region'.

* src/bytecode.c (exec_byte_code):
* lisp/emacs-lisp/comp.el (comp-limplify-lap-inst):
* lisp/emacs-lisp/bytecomp.el: Restore the statu quo ante.

* etc/NEWS: Remove the entry about the new optional argument.

* doc/lispref/positions.texi (Narrowing): Update the documentation.
doc/lispref/positions.texi
etc/NEWS
lisp/emacs-lisp/bytecomp.el
lisp/emacs-lisp/comp.el
src/bytecode.c
src/editfns.c
src/lisp.h
src/lread.c
src/process.c
src/xdisp.c