emacs/lisp/gnus
Mattias Engdegård 770f76f050 Remove subsumed repetitions in regexps
Make regexps smaller and faster by removing terms that are superfluous
by virtue of standing next to another term that matches more.  See
https://lists.gnu.org/archive/html/emacs-devel/2020-01/msg00949.html
for details.

* lisp/bs.el (bs--make-header-match-string):
* lisp/gnus/deuglify.el (gnus-outlook-repair-attribution-block):
* lisp/gnus/message.el (message-subject-trailing-was-ask-regexp)
(message-subject-trailing-was-regexp):
* lisp/informat.el (Info-validate):
* lisp/net/browse-url.el (browse-url-button-regexp):
* lisp/net/rcirc.el (rcirc-url-regexp):
* lisp/org/ob-core.el (org-babel-remove-result):
* lisp/org/ob-fortran.el (org-babel-fortran-ensure-main-wrap):
* lisp/org/org-capture.el (org-capture-set-target-location):
* lisp/org/org-table.el (org-table-expand-lhs-ranges):
* lisp/org/org.el (org-maybe-keyword-time-regexp, org-ts-regexp)
(org-ts-regexp-inactive, org-ts-regexp-both):
* lisp/play/gametree.el (gametree-hack-file-layout):
* lisp/progmodes/cc-mode.el (c-Java-defun-prompt-regexp):
* lisp/progmodes/idlw-shell.el (idlwave-shell-halting-error):
* lisp/progmodes/ruby-mode.el (ruby-mode-set-encoding):
* lisp/progmodes/verilog-mode.el (verilog-error-font-lock-keywords)
(verilog-verilint-off, verilog-case-indent-level)
(verilog-within-translate-off, verilog-start-translate-off)
(verilog-back-to-start-translate-off, verilog-end-translate-off)
(verilog-expand-dirnames):
* lisp/term.el (term-control-seq-regexp):
* lisp/textmodes/reftex-vars.el (featurep):
* lisp/url/url-gw.el (url-open-telnet):
* lisp/vc/ediff-ptch.el (ediff-context-diff-label-regexp):
* lisp/vc/pcvs-parse.el (cvs-parse-status):
* test/src/regex-emacs-tests.el (regex-tests-PCRE):
Remove subsumed repetitions.
* lisp/progmodes/sh-script.el (sh-syntax-propertize-function):
Simplify repetition of a repetition.
2020-02-20 16:05:18 +01:00
..
.dir-locals.el
canlock.el Update copyright year to 2020 2020-01-01 00:59:52 +00: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
ChangeLog.3 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
deuglify.el Remove subsumed repetitions in regexps 2020-02-20 16:05:18 +01:00
gmm-utils.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-agent.el Make sure that all gnus buffers are killed on exit 2020-01-28 09:47:52 -05:00
gnus-art.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-async.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-bcklg.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-bookmark.el Make sure that all gnus buffers are killed on exit 2020-01-28 09:47:52 -05:00
gnus-cache.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-cite.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-cloud.el Move “Fix some broken conditional forms” to master 2020-01-05 11:50:31 -08:00
gnus-cus.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-delay.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-demon.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-diary.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-dired.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-draft.el Make sure that all gnus buffers are killed on exit 2020-01-28 09:47:52 -05:00
gnus-dup.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-eform.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-fun.el Merge from origin/emacs-27 2020-01-01 01:08:16 +00:00
gnus-gravatar.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-group.el * lisp/gnus/gnus-start.el (gnus-group-change-level): Simplify 2020-01-04 18:07:23 -05:00
gnus-html.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-icalendar.el Make sure that all gnus buffers are killed on exit 2020-01-28 09:47:52 -05:00
gnus-int.el Make sure that all gnus buffers are killed on exit 2020-01-28 09:47:52 -05:00
gnus-kill.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-logic.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-mh.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-ml.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-mlspl.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-msg.el Ensure that gnus-summary-attach-article finds the right articles 2020-01-18 13:55:18 -08:00
gnus-notifications.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-picon.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-range.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-registry.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-rfc1843.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-salt.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-score.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-sieve.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-spec.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-srvr.el Make sure that all gnus buffers are killed on exit 2020-01-28 09:47:52 -05:00
gnus-start.el Fix some file-modes races 2020-02-19 13:48:27 -08:00
gnus-sum.el * lisp/gnus/gnus-sum.el (gnus-read-move-group-name): Use user-error 2020-02-04 22:32:39 -05:00
gnus-topic.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-undo.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-util.el Make sure that all gnus buffers are killed on exit 2020-01-28 09:47:52 -05:00
gnus-uu.el Fix some file-modes races 2020-02-19 13:48:27 -08:00
gnus-vm.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus-win.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnus.el fix bug#39344 2020-01-29 11:17:50 -05:00
gssapi.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
legacy-gnus-agent.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
mail-source.el prune the overly cavalier "kill all gnus buffers exit" 2020-01-30 11:28:30 -05:00
message.el Remove subsumed repetitions in regexps 2020-02-20 16:05:18 +01:00
mm-archive.el Fix some file-modes races 2020-02-19 13:48:27 -08:00
mm-bodies.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
mm-decode.el Fix some file-modes races 2020-02-19 13:48:27 -08:00
mm-encode.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
mm-extern.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
mm-partial.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
mm-url.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
mm-util.el Correct "different than" to "different from" where appropriate 2020-02-09 14:33:14 +00:00
mm-uu.el Add and remove backslashes in regexps 2020-02-20 16:03:30 +01:00
mm-view.el Wrap some set-auto-mode calls with delay-mode-hooks (bug#39190) 2020-02-06 00:38:53 +02:00
mml-sec.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
mml-smime.el Move “Fix some broken conditional forms” to master 2020-01-05 11:50:31 -08:00
mml.el Fix conversion of text/html->multipart/related 2020-02-19 14:51:43 +01:00
mml1991.el prune the overly cavalier "kill all gnus buffers exit" 2020-01-30 11:28:30 -05:00
mml2015.el prune the overly cavalier "kill all gnus buffers exit" 2020-01-30 11:28:30 -05:00
nnagent.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
nnbabyl.el Make sure that all gnus buffers are killed on exit 2020-01-28 09:47:52 -05:00
nndiary.el Make sure that all gnus buffers are killed on exit 2020-01-28 09:47:52 -05:00
nndir.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
nndoc.el Make sure that all gnus buffers are killed on exit 2020-01-28 09:47:52 -05:00
nndraft.el Make sure that all gnus buffers are killed on exit 2020-01-28 09:47:52 -05:00
nneething.el Make sure that all gnus buffers are killed on exit 2020-01-28 09:47:52 -05:00
nnfolder.el Make sure that all gnus buffers are killed on exit 2020-01-28 09:47:52 -05:00
nngateway.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
nnheader.el * lisp/gnus/nnmaildir.el: Fix O(n^2) problem when leaving a group 2020-02-14 11:05:57 -05:00
nnimap.el Make sure that all gnus buffers are killed on exit 2020-01-28 09:47:52 -05:00
nnir.el When searching a topic in Gnus, search all topic's groups 2020-02-14 11:56:58 -08:00
nnmail.el Make sure that all gnus buffers are killed on exit 2020-01-28 09:47:52 -05:00
nnmaildir.el * lisp/gnus/nnmaildir.el: Fix O(n^2) problem when leaving a group 2020-02-14 11:05:57 -05:00
nnmairix.el Make sure that all gnus buffers are killed on exit 2020-01-28 09:47:52 -05:00
nnmbox.el Make sure that all gnus buffers are killed on exit 2020-01-28 09:47:52 -05:00
nnmh.el Make sure that all gnus buffers are killed on exit 2020-01-28 09:47:52 -05:00
nnml.el Make sure that all gnus buffers are killed on exit 2020-01-28 09:47:52 -05:00
nnnil.el Prefer HTTPS to FTP and HTTP in documentation 2017-09-13 15:54:37 -07:00
nnoo.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
nnregistry.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
nnrss.el Make sure that all gnus buffers are killed on exit 2020-01-28 09:47:52 -05:00
nnspool.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
nntp.el Make sure that all gnus buffers are killed on exit 2020-01-28 09:47:52 -05:00
nnvirtual.el Make sure that all gnus buffers are killed on exit 2020-01-28 09:47:52 -05:00
nnweb.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
score-mode.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
smiley.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
smime.el prune the overly cavalier "kill all gnus buffers exit" 2020-01-30 11:28:30 -05:00
spam-report.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
spam-stat.el prune the overly cavalier "kill all gnus buffers exit" 2020-01-30 11:28:30 -05:00
spam-wash.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
spam.el Merge from origin/emacs-27 2020-01-01 01:08:16 +00:00