diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2015-11-21 22:05:28 -0500 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2015-11-21 22:05:28 -0500 |
commit | 702d76dbee8447f56d01009142983f09e7507d6f (patch) | |
tree | c4bb2e544ae9e87ff14f1254d64537b92868384b /lisp/json.el | |
parent | 8e84823f3f06714d0668060d62456cf7e3100e6c (diff) | |
download | emacs-702d76dbee8447f56d01009142983f09e7507d6f.tar.gz emacs-702d76dbee8447f56d01009142983f09e7507d6f.tar.bz2 emacs-702d76dbee8447f56d01009142983f09e7507d6f.zip |
Unrevert most of regexp reentrancy abort patch
The problem was in:
* src/syntax.c (update_syntax_table_forward): Propertize even when truncated
which is hence not unreverted.
The rest is:
* src/syntax.h (UPDATE_SYNTAX_TABLE_FORWARD_FAST):
(UPDATE_SYNTAX_TABLE_FAST): Re-introduce.
All callers in regex.c changed back to the _FAST versions.
* test/automated/message-mode-tests.el: Tweak the test to rely on auto
propertization in backward-sexp.
Diffstat (limited to 'lisp/json.el')
0 files changed, 0 insertions, 0 deletions