]> git.eshelyaron.com Git - emacs.git/commit
Don't generate useless range table entries for ASCII chars
authorMattias Engdegård <mattiase@acm.org>
Tue, 17 Mar 2020 12:18:14 +0000 (13:18 +0100)
committerMattias Engdegård <mattiase@acm.org>
Tue, 17 Mar 2020 16:22:02 +0000 (17:22 +0100)
commitf189e5dc1020db9b41e77488d6290d6e7f032b13
tree6717bb5b2b6eab5a2dae5f77d2837c988f4bd661
parent9dccaf8a5cdb10dae597345ec3741475477a7d97
Don't generate useless range table entries for ASCII chars

In multibyte regexps, each ASCII char or range in a character
alternative produces a nonsense range table entry in addition to the
correct bits in the ASCII bitmap.  Those entries do not match anything
but waste space and time.

* src/regex-emacs.c (regex_compile): Don't generate reversed intervals.
src/regex-emacs.c