1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-18 08:51:45 -08:00
emacs/lisp/erc
Mattias Engdegård 905c0a13f7 Fix bugs, inefficiencies and bad style in regexps
Found by relint.  See discussion at
https://lists.gnu.org/archive/html/emacs-devel/2020-04/msg00265.html

* lisp/org/org-table.el (org-table-finish-edit-field):
* lisp/arc-mode.el (archive-rar-summarize):
Avoid wrapped subsumption in repeated sequences.
* lisp/erc/erc-dcc.el (erc-dcc-ctcp-query-send-regexp): Replace
inefficient repeated empty-matching expression with a plain greedy
form.
(erc-dcc-handle-ctcp-send): Adjust group numbers.
* lisp/net/puny.el (puny-encode-domain): Fix fast-path shortcut
pattern so that it actually works as intended.
* lisp/progmodes/gdb-mi.el (gdb-control-commands-regexp):
* lisp/vc/diff-mode.el (diff-imenu-generic-expression):
Remove superfluous backslashes.
* lisp/progmodes/scheme.el (scheme-imenu-generic-expression):
Correct confused definition-matching pattern which would match more
than intended.
* lisp/textmodes/sgml-mode.el (sgml-tag-name-re): Avoid inefficient
matching by using the fact that the first character cannot match the
last char of sgml-name-re.
2020-04-16 12:14:38 +02:00
..
ChangeLog.1 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.2 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
erc-autoaway.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-backend.el Merge from origin/emacs-27 2020-03-23 09:46:39 -07:00
erc-button.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-capab.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-compat.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-dcc.el Fix bugs, inefficiencies and bad style in regexps 2020-04-16 12:14:38 +02:00
erc-desktop-notifications.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-ezbounce.el Merge from origin/emacs-27 2020-03-23 09:46:39 -07:00
erc-fill.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-goodies.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-ibuffer.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-identd.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-imenu.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-join.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-lang.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-list.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-log.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-match.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-menu.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-netsplit.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-networks.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-notify.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-page.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-pcomplete.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-replace.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-ring.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-services.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-sound.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-speedbar.el Merge from origin/emacs-27 2020-03-23 09:46:39 -07:00
erc-spelling.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-stamp.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-track.el New function erc-track-switch-buffer-other-window 2020-04-14 00:23:56 -04:00
erc-truncate.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc-xdcc.el ERC: Update maintainer address 2020-03-18 21:27:49 -04:00
erc.el New function erc-switch-to-buffer-other-window 2020-04-13 23:35:34 -04:00