[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#34910: 27.0.50; Too much matching reentrancy
From: |
Stefan Monnier |
Subject: |
bug#34910: 27.0.50; Too much matching reentrancy |
Date: |
Sat, 30 Mar 2019 08:55:31 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
>> By the way, is there any reason why only calls to re_search_2 are made
>> with a busy-marked regexp buffer, not calls to re_search? Are the
>> latter guaranteed not to be reentrant?
> Not sure. Stefan, any thoughts?
It was probably just an oversight, because whether we're searching
within strings or within buffers the same problems appear with \{N\}
repetitions (where the counter is stored directly inside the
regexp-byte-code) and with on-the-fly strength-reduction (where we
replace some byte-code with cheaper ones (where applicable) on the first
pass through the regexp).
Stefan
- bug#34910: 27.0.50; Too much matching reentrancy, (continued)
- bug#34910: 27.0.50; Too much matching reentrancy, Eli Zaretskii, 2019/03/19
- bug#34910: 27.0.50; Too much matching reentrancy, Mattias Engdegård, 2019/03/19
- bug#34910: 27.0.50; Too much matching reentrancy, Mattias Engdegård, 2019/03/19
- bug#34910: 27.0.50; Too much matching reentrancy, Eli Zaretskii, 2019/03/30
- bug#34910: 27.0.50; Too much matching reentrancy, Mattias Engdegård, 2019/03/30
- bug#34910: 27.0.50; Too much matching reentrancy, Daniel Colascione, 2019/03/30
- bug#34910: 27.0.50; Too much matching reentrancy,
Stefan Monnier <=
- bug#34910: 27.0.50; Too much matching reentrancy, Mattias Engdegård, 2019/03/30
- bug#34910: 27.0.50; Too much matching reentrancy, Eli Zaretskii, 2019/03/30
- bug#34910: 27.0.50; Too much matching reentrancy, Stefan Monnier, 2019/03/30
- bug#34910: 27.0.50; Too much matching reentrancy, Daniel Colascione, 2019/03/30
- bug#34910: 27.0.50; Too much matching reentrancy, Mattias Engdegård, 2019/03/30