]> git.eshelyaron.com Git - emacs.git/commit
Make it possible to mark generalized variables as obsolete
authorLars Ingebrigtsen <larsi@gnus.org>
Sun, 21 Aug 2022 19:46:14 +0000 (21:46 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Sun, 21 Aug 2022 19:46:14 +0000 (21:46 +0200)
commit6ddcf67052545a0f77233f1a952dc90e296cda35
tree68191dff374cc0c77974c382cb450b82aa2ad5a1
parent958924a8126cf532d44c4b446d13ed744438cc9b
Make it possible to mark generalized variables as obsolete

* doc/lispref/variables.texi (Adding Generalized Variables):
Document it.

* lisp/emacs-lisp/bytecomp.el (byte-compile-warn-obsolete): Alter
the interface so that it can also be used by generalized variable
warnings.
(byte-compile-function-warn): Adjust caller.
(byte-compile-check-variable): Adjust caller.

* lisp/emacs-lisp/gv.el (gv-get): Warn about obsolete generalized
variables (bug#49730).
(make-obsolete-generalized-variable): New function.
doc/lispref/variables.texi
etc/NEWS
lisp/emacs-lisp/byte-run.el
lisp/emacs-lisp/bytecomp.el
lisp/emacs-lisp/gv.el