diff options
author | Mattias EngdegÄrd <mattiase@acm.org> | 2020-02-14 21:26:20 +0100 |
---|---|---|
committer | Mattias EngdegÄrd <mattiase@acm.org> | 2020-02-17 11:23:41 +0100 |
commit | 96a269d045091bcf7ed424a7a039385727f6e694 (patch) | |
tree | e00db489aab4770550cd116e7d21f169e5540205 /lisp/emacs-lisp/subr-x.el | |
parent | efc9d4fe3ef256e6c546c1690bf7dd968f1fdac8 (diff) | |
download | emacs-96a269d045091bcf7ed424a7a039385727f6e694.tar.gz emacs-96a269d045091bcf7ed424a7a039385727f6e694.tar.bz2 emacs-96a269d045091bcf7ed424a7a039385727f6e694.zip |
Speed up 'maven' compilation error message regexp
Anchor the regexp at line-start to prevent quadratic behaviour when
it doesn't match (bug#39595). It's unclear whether the type tag, like
[ERROR], is always present; we keep it optional just in case.
* lisp/progmodes/compile.el (compilation-error-regexp-alist-alist):
Rewrite 'maven' regexp, using rx for clarity.
* etc/compilation.txt (maven): More examples.
* test/lisp/progmodes/compile-tests.el
(compile-tests--test-regexps-data): No leading spaces; they seems to
stem from a misunderstanding in bug#11517.
Diffstat (limited to 'lisp/emacs-lisp/subr-x.el')
0 files changed, 0 insertions, 0 deletions