1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-12 00:50:43 -08:00
emacs/lisp/obsolete
Stefan Kangas 60b071e224 Make cl-gensym obsolete in favor of built-in gensym
* lisp/emacs-lisp/cl-macs.el (cl-gensym): Declare function
obsolete in favor of gensym, added in Emacs 26.1.  The only reason
for its existence is that it allows an integer argument, but
that's not really useful, so it's better to remove this complexity.
Ref: https://lists.gnu.org/r/emacs-devel/2017-09/msg00313.html
* doc/misc/cl.texi (Symbols, Creating Symbols, Efficiency Concerns)
(Obsolete Setf Customization): Don't document above obsolete function.
* lisp/emacs-lisp/cl-macs.el (cl--parse-loop-clause):
* lisp/emacs-lisp/edebug.el (edebug-make-form-wrapper):
* lisp/obsolete/cl.el (cl--function-convert, lexical-let):
* lisp/obsolete/thumbs.el (thumbs-temp-file):
* lisp/progmodes/eglot.el (eglot--lambda)
(eglot--when-live-buffer, eglot--when-buffer-window)
(eglot--collecting-xrefs, eglot--glob-parse):
* lisp/progmodes/flymake.el (flymake--run-backend):
* test/lisp/emacs-lisp/package-tests.el (with-package-test):
* test/lisp/progmodes/eglot-tests.el (eglot--guessing-contact):
* test/lisp/progmodes/elisp-mode-tests.el
(elisp-shorthand-read-buffer, elisp-shorthand-read-from-string): Prefer
plain gensym to cl-gensym in files that can depend on Emacs 26.1.
* lisp/jsonrpc.el (jsonrpc-lambda, jsonrpc-request): Prefer gensym to
cl-gensym only when defined, as this file supports Emacs 25.1
* test/lisp/emacs-lisp/cl-macs-tests.el (cl-lib-test-gensym): Simplify
test as 'should' no longer uses cl-gensym.
2025-02-25 01:25:15 +01:00
..
autoarg.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
autoload.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
bruce.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
cdl.el Mark cdl.el as obsolete 2025-02-23 14:57:18 +01:00
cl-compat.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
cl.el Make cl-gensym obsolete in favor of built-in gensym 2025-02-25 01:25:15 +01:00
crisp.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
eieio-compat.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
eudcb-ph.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
gs.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
gulp.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
hashcash.el Add Obsolete-since header to hashcash.el 2025-02-24 22:45:58 +01:00
html2text.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
idlw-complete-structtag.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
idlw-help.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
idlw-shell.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
idlw-toolbar.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
idlwave.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
inversion.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
iswitchb.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
kermit.el Mark kermit.el as obsolete 2025-02-23 06:34:58 +01:00
landmark.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
linum.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
longlines.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
makesum.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
mantemp.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
messcompat.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
metamail.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
mh-compat.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
netrc.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
nnir.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
package-x.el Mark package-x.el as obsolete 2025-02-12 17:41:37 +01:00
pgg-def.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
pgg-gpg.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
pgg-parse.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
pgg-pgp.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
pgg-pgp5.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
pgg.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
ps-def.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
quickurl.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
rfc2368.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
rlogin.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
sb-image.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
starttls.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
thumbs.el Make cl-gensym obsolete in favor of built-in gensym 2025-02-25 01:25:15 +01:00
tls.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
tpu-edt.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
tpu-extras.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
tpu-mapper.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
uce.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
url-about.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
url-dired.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
url-ns.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
vc-arch.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
vc-mtn.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
vt-control.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
vt100-led.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00