1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-26 07:11:34 -08:00
emacs/doc
Alan Mackenzie fa83b23611 eval-and-compile: Strip symbol positions for eval but not for compile.
This fixes bug #61962.

* lisp/subr.el (safe-copy-tree): New function.

* lisp/emacs-lisp/bytecomp.el (byte-compile-initial-macro-environment): Amend
the entry for eval-and-compile to use safe-copy-tree and
byte-run-strip-symbol-positions for the eval part.

* doc/lispref/lists.texi (Building Lists): Document safe-copy-tree.

* etc/NEWS: Note the new function safe-copy-tree.
2023-03-07 08:00:25 +00:00
..
emacs Merge from origin/emacs-29 2023-03-05 06:30:15 +01:00
lispintro ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
lispref eval-and-compile: Strip symbol positions for eval but not for compile. 2023-03-07 08:00:25 +00:00
man ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
misc Add tramp-use-ssh-controlmaster-options value `suppress'. 2023-03-06 13:35:49 +01:00