summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/cl-indent.el
diff options
context:
space:
mode:
authorMattias EngdegÄrd <mattiase@acm.org>2020-02-14 21:26:20 +0100
committerMattias EngdegÄrd <mattiase@acm.org>2020-02-17 11:23:41 +0100
commit96a269d045091bcf7ed424a7a039385727f6e694 (patch)
treee00db489aab4770550cd116e7d21f169e5540205 /lisp/emacs-lisp/cl-indent.el
parentefc9d4fe3ef256e6c546c1690bf7dd968f1fdac8 (diff)
downloademacs-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/cl-indent.el')
0 files changed, 0 insertions, 0 deletions