summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/ewoc.el
diff options
context:
space:
mode:
authorMattias Engdegård <mattiase@acm.org>2019-10-09 10:22:10 +0200
committerMattias Engdegård <mattiase@acm.org>2019-10-18 14:46:12 +0200
commit6331d23de3a861de2374be2c03b42e3a2f150792 (patch)
tree1efa44e4818ae482688a3872154592597eed6488 /lisp/emacs-lisp/ewoc.el
parentae5407b8579feae17ab34ed9ac68149cc29387c9 (diff)
downloademacs-6331d23de3a861de2374be2c03b42e3a2f150792.tar.gz
emacs-6331d23de3a861de2374be2c03b42e3a2f150792.tar.bz2
emacs-6331d23de3a861de2374be2c03b42e3a2f150792.zip
Use [^z-a] for matching any character (anychar/anything) in rx
* lisp/emacs-lisp/rx.el (rx--translate-symbol): * test/lisp/emacs-lisp/rx-tests.el (rx-any, rx-atoms): Use [^z-a] instead of ".\\|\n" for anychar. The new expression is faster (about 2×) and does not allocate regexp stack space. For example, (0+ anychar) now matches strings of any size (bug#37659).
Diffstat (limited to 'lisp/emacs-lisp/ewoc.el')
0 files changed, 0 insertions, 0 deletions