diff options
author | Stefan Kangas <stefankangas@gmail.com> | 2024-12-10 19:39:03 +0100 |
---|---|---|
committer | Stefan Kangas <stefankangas@gmail.com> | 2024-12-12 22:48:21 +0100 |
commit | d6b05b128280cc23dc77a1a06194c4e69d1ac519 (patch) | |
tree | e991f9a34b38d5e02e65bdacff2b7e74566f5e42 /lisp/emacs-lisp | |
parent | b299a5d184542cdc66632b1a47947151a11c035e (diff) | |
download | emacs-d6b05b128280cc23dc77a1a06194c4e69d1ac519.tar.gz emacs-d6b05b128280cc23dc77a1a06194c4e69d1ac519.tar.bz2 emacs-d6b05b128280cc23dc77a1a06194c4e69d1ac519.zip |
Make 'purecopy' an obsolete function alias for 'identity'
* lisp/subr.el (purecopy): New obsolete function alias for 'identity'.
* src/alloc.c (purecopy): Remove function.
(Fpurecopy): Remove DEFUN.
(syms_of_alloc): Remove defsubr for above DEFUN.
* lisp/loadup.el (purify-flag): Don't set to hash table.
* doc/lispref/spellfile:
* doc/lispref/keymaps.texi (Tool Bar):
* lisp/emacs-lisp/byte-opt.el (side-effect-free-fns): Delete
references to 'purecopy'
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r-- | lisp/emacs-lisp/byte-opt.el | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/byte-opt.el b/lisp/emacs-lisp/byte-opt.el index 0a89a33cbc3..217445e9d15 100644 --- a/lisp/emacs-lisp/byte-opt.el +++ b/lisp/emacs-lisp/byte-opt.el @@ -1859,7 +1859,7 @@ See Info node `(elisp) Integer Basics'." (side-effect-and-error-free-fns '( ;; alloc.c - bool-vector cons list make-marker purecopy record vector + bool-vector cons list make-marker record vector ;; buffer.c buffer-list buffer-live-p current-buffer overlay-lists overlayp ;; casetab.c |