4 ms·
Good to see the new regex engine is now shipped by default. It's been in development for quite a long time, held up mostly because of so many edge cases. The i
by mjn 13y ago
Good to see the new regex engine is now shipped by default. It's been in development for quite a long time, held up mostly because of so many edge cases.
The initial work was done in a 2008 Summer of Code project: http://code.google.com/p/vim-soc2008-regexp/source/list http://code.google.com/p/vim-soc2008-regexp/source/list
but there were lots of fiddly issues with character classes and Unicode handling, a need for exact equivalence to the old regex engine to avoid arbitrarily breaking existing scripts, and a need for a comprehensive test suite, all of which took a while for people to supply.
- jng 13y agoI think the old engine is still included, and used in the cases where the new one can't do the work.