emacs/lisp/vc
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
..
add-log.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
compare-w.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
cvs-status.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
diff-mode.el Wrap some set-auto-mode calls with delay-mode-hooks (bug#39190) 2020-02-06 00:38:53 +02:00
diff.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ediff-diff.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ediff-help.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ediff-hook.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ediff-init.el Make more load-hooks obsolete 2020-01-16 23:06:04 -08:00
ediff-merg.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ediff-mult.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ediff-ptch.el Remove subsumed repetitions in regexps 2020-02-20 16:05:18 +01:00
ediff-util.el Improve prefix arg support in 'ediff-scroll-horizontally' 2020-02-08 12:00:55 +02:00
ediff-vers.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ediff-wind.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ediff.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
emerge.el * lisp/vc/emerge.el: Use lexical-binding 2018-04-03 23:17:30 -04:00
log-edit.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
log-view.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
pcvs-defs.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
pcvs-info.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
pcvs-parse.el Remove subsumed repetitions in regexps 2020-02-20 16:05:18 +01:00
pcvs-util.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
pcvs.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
smerge-mode.el * lisp/vc/smerge-mode.el (smerge-match-conflict): Fix bug#38456 2020-01-21 15:58:17 -05:00
vc-annotate.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
vc-bzr.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
vc-cvs.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
vc-dav.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
vc-dir.el Make sure not to mark directories 2020-02-12 00:29:40 +02:00
vc-dispatcher.el Support state changing VC operations in dired-mode on files (bug#34949) 2020-02-19 01:35:03 +02:00
vc-filewise.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
vc-git.el Merge from origin/emacs-27 2020-01-15 07:50:22 -08:00
vc-hg.el Merge from origin/emacs-27 2020-02-13 07:50:30 -08:00
vc-hooks.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
vc-mtn.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
vc-rcs.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
vc-sccs.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
vc-src.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
vc-svn.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
vc.el Support state changing VC operations in dired-mode on files (bug#34949) 2020-02-19 01:35:03 +02:00