1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-11 05:51:21 -08:00
emacs/lisp/progmodes
akater 6535fd1fa9 Evaluate eql specializers
* lisp/emacs-lisp/cl-generic.el (cl-generic-generalizers): Evaluate
forms that are eql specializers.  Provide backward compatibility
with a warning.

* test/lisp/emacs-lisp/cl-generic-tests.el: Add a test.
* lisp/emacs-lisp/bindat.el (bindat--type): Adhere to the new rule.
* lisp/emacs-lisp/edebug.el (edebug--match-&-spec-op): Adhere to the new rule.
* lisp/emacs-lisp/map.el (map-into): Adhere to the new rule.
* lisp/emacs-lisp/radix-tree.el (map-into): Adhere to the new rule.
* lisp/frame.el (cl-generic-define-context-rewriter): Adhere to the new rule.
* lisp/gnus/gnus-search.el
(gnus-search-transform-expression): Adhere to the new rule.
* lisp/image/image-converter.el
(image-converter--probe image-converter--convert): Adhere to the new rule.
* lisp/mail/smtpmail.el (smtpmail-try-auth-method): Adhere to the new rule.
* lisp/progmodes/elisp-mode.el
(xref-backend-definitions)
(xref-backend-apropos): Adhere to the new rule.
* lisp/progmodes/etags.el (xref-backend-identifier-at-point)
(xref-backend-identifier-completion-table)
(xref-backend-identifier-completion-ignore-case)
(xref-backend-definitions)(xref-backend-apropos): Adhere to the new rule.
* test/lisp/emacs-lisp/checkdoc-tests.el
(checkdoc-cl-defmethod-with-types-ok)
(checkdoc-cl-defmethod-qualified-ok)
(checkdoc-cl-defmethod-with-extra-qualifier-ok): Adhere to the new rule.

* etc/NEWS: Describe the change.
2021-08-03 18:26:15 -04:00
..
antlr-mode.el Convert many more links to use HTTPS 2021-03-24 10:20:18 +01:00
asm-mode.el
autoconf.el
bat-mode.el
bug-reference.el Fix bug-reference.el compilation warning 2021-07-21 13:15:05 +02:00
cc-align.el Convert CC Mode to lexical binding in Emacs 2021-04-10 19:20:14 +00:00
cc-awk.el ; Normalize and add missing first and last lines 2021-04-19 12:21:01 +02:00
cc-bytecomp.el Merge remote-tracking branch 'savannah/master' into native-comp 2021-04-19 18:46:50 +02:00
cc-cmds.el CC Mode: Put debug specs inside declare forms. Add missing debug specs. 2021-04-15 10:11:20 +00:00
cc-defs.el Remove unused lexical variables in cc-defs.el 2021-05-04 21:00:05 +01:00
cc-engine.el Merge from origin/emacs-27 2021-06-28 07:50:45 -07:00
cc-fonts.el CC Mode: Get proper search limits in c-font-lock-cut-off-declarators 2021-04-25 17:40:16 +00:00
cc-guess.el ; Fix typos: emacs lisp -> Emacs Lisp 2021-04-16 14:54:02 +02:00
cc-langs.el Merge from origin/emacs-27 2021-06-28 07:50:45 -07:00
cc-menus.el Convert CC Mode to lexical binding in Emacs 2021-04-10 19:20:14 +00:00
cc-mode.el Tweak c-mode bug reporting address 2021-05-23 16:03:34 -07:00
cc-styles.el ; Fix some typos in doc strings and manuals 2021-04-24 18:26:07 +02:00
cc-vars.el Convert CC Mode to lexical binding in Emacs 2021-04-10 19:20:14 +00:00
cfengine.el * lisp/progmodes/cfengine.el: Use lexical-binding 2021-04-01 18:16:52 -04:00
cl-font-lock.el
cmacexp.el Merge from origin/emacs-27 2021-07-04 00:14:47 -04:00
compile.el ; compilation-error-regexp-alist-alist): eval-when-compile 2021-07-31 23:44:17 +02:00
cperl-mode.el Fix highlighting in cperl-mode for "for /regex/" 2021-06-24 18:15:07 +02:00
cpp.el
cwarn.el * lisp/progmodes/cwarn.el: Use lexical-binding. 2021-03-31 00:07:03 +02:00
dcl-mode.el * lisp/progmodes/dcl-mode.el: Clarify what is meant by DCL 2021-04-01 17:23:55 -04:00
ebnf-abn.el Convert many more links to use HTTPS 2021-03-24 10:20:18 +01:00
ebnf-bnf.el * lisp/progmodes/ebnf-*.el: Use lexical-binding 2021-03-23 22:38:41 -04:00
ebnf-dtd.el * lisp/progmodes/ebnf-*.el: Use lexical-binding 2021-03-23 22:38:41 -04:00
ebnf-ebx.el * lisp/progmodes/ebnf-*.el: Use lexical-binding 2021-03-23 22:38:41 -04:00
ebnf-iso.el Convert many more links to use HTTPS 2021-03-24 10:20:18 +01:00
ebnf-otz.el * lisp/progmodes/ebnf-*.el: Use lexical-binding 2021-03-23 22:38:41 -04:00
ebnf-yac.el Remove redundant #' before lambda in progmodes/*.el 2021-04-01 16:26:44 +02:00
ebnf2ps.el Remove redundant #' before lambda in progmodes/*.el 2021-04-01 16:26:44 +02:00
ebrowse.el Avoid lowering gc-cons-threshold 2021-04-22 04:11:02 +02:00
elisp-mode.el Evaluate eql specializers 2021-08-03 18:26:15 -04:00
etags.el Evaluate eql specializers 2021-08-03 18:26:15 -04:00
executable.el Use lexical-binding in executable.el and add tests 2021-04-01 19:55:32 +02:00
f90.el
flymake-cc.el
flymake-proc.el
flymake.el * lisp/progmodes/flymake.el (flymake--mode-line-title): Don't quote lambda 2021-08-01 18:08:01 -04:00
fortran.el Fix double (recursive) load of fortran.el 2021-06-12 14:44:54 +02:00
gdb-mi.el Ensure that gud commands for M-x gdb are handled by repeat-mode 2021-07-28 00:13:40 +03:00
glasses.el ; Remove some useless comments 2021-04-16 14:54:02 +02:00
grep.el Adjust grep-mode end-col function return value 2021-07-26 21:25:20 +02:00
gud.el * lisp/progmodes/gud.el: Add prefix 'gud-' to repeat-map variables (bug#49632) 2021-07-28 19:22:53 +03:00
hideif.el ; * lisp/progmodes/hideif.el (hif-unicode-prefix-regexp): Stray \. 2021-06-16 09:57:27 +02:00
hideshow.el Make hs-set-up-overlay into user option 2021-05-25 22:31:00 +02:00
icon.el
idlw-complete-structtag.el * list/progmodes/idl*.el: Use lexical-binding 2021-03-24 17:11:05 -04:00
idlw-help.el * list/progmodes/idl*.el: Use lexical-binding 2021-03-24 17:11:05 -04:00
idlw-shell.el ; Normalize and add missing first and last lines 2021-04-19 12:21:01 +02:00
idlw-toolbar.el * list/progmodes/idl*.el: Use lexical-binding 2021-03-24 17:11:05 -04:00
idlwave.el ; Normalize and add missing first and last lines 2021-04-19 12:21:01 +02:00
inf-lisp.el Allow using spaces in `inferior-lisp' command names 2021-07-15 10:33:22 +02:00
js.el * lisp/progmodes/js.el (js--make-framework-matcher): Use a closure 2021-05-18 20:30:08 -04:00
ld-script.el
m4-mode.el
make-mode.el Fix font-lock of Makefile variables at the start of lines 2021-07-08 02:57:46 +02:00
meta-mode.el ; Remove some useless comments 2021-04-16 14:54:02 +02:00
mixal-mode.el
modula2.el Fix infloop in Modula-2 mode 2021-05-25 06:18:29 +02:00
octave.el Tweak octave continuation indentation 2021-05-30 06:25:47 +02:00
opascal.el * lisp/font-lock.el: Fix font-lock-comment-end-skip fallback (bug#34088) 2021-05-11 13:19:50 -04:00
pascal.el
perl-mode.el ; perl-mode.el: Allow newline between quote-likes and delimiter 2021-06-11 13:55:08 +02:00
prog-mode.el
project.el * lisp/progmodes/project.el (project-switch-project): Use 'let*' (bug#49635). 2021-08-01 23:43:37 +03:00
prolog.el Fix problem when switching between different prolog versions 2021-07-30 14:40:21 +02:00
ps-mode.el * lisp/progmodes/ps-mode.el: Use lexical-binding 2021-04-06 14:05:58 -04:00
python.el Add new user option python-forward-sexp-function 2021-07-31 18:44:02 +02:00
ruby-mode.el Add lambda to the pretty Ruby symbols list 2021-05-29 08:09:34 +02:00
scheme.el Fix font and indentation of call-with-port in scheme-mode 2021-05-25 22:22:28 +02:00
sh-script.el Allow inhibiting inserting #! in sh-set-shell 2021-07-08 16:23:29 +02:00
simula.el * lisp/progmodes/simula.el: Use lexical-binding 2021-04-02 19:51:41 -04:00
sql.el * lisp/progmodes/sql.el: Turn `sql-*-statement-starters' to defvars. 2021-05-27 22:54:40 +02:00
subword.el
tcl.el Replace "(default %s)" with 'format-prompt' 2021-03-24 10:31:31 +01:00
vera-mode.el Convert many more links to use HTTPS 2021-03-24 10:20:18 +01:00
verilog-mode.el Remove ineffective expression in verilog-mode 2021-08-03 15:55:55 +02:00
vhdl-mode.el * lisp/progmodes/vhdl-mode.el: Add note about XEmacs compatibility 2021-04-12 10:46:07 -04:00
which-func.el * lisp/progmodes/which-func.el: Doc fixes. 2021-04-22 18:06:36 +02:00
xref.el Fix printing of multiple items in one group without line numbers 2021-07-29 04:57:36 +03:00
xscheme.el