summaryrefslogtreecommitdiff
path: root/src/proto/regexp.pro
AgeCommit message (Collapse)Author
2017-06-17patch 8.0.0643: when a pattern search is slow Vim becomes unusableBram Moolenaar
Problem: When 'hlsearch' is set and matching with the last search pattern is very slow, Vim becomes unusable. Cannot quit search by pressing CTRL-C. Solution: When the search times out set a flag and don't try again. Check for timeout and CTRL-C in NFA loop that adds states.
2016-07-19patch 7.4.2072Bram Moolenaar
Problem: substitute() does not support a Funcref argument. Solution: Support a Funcref like it supports a string starting with "\=".
2016-01-19patch 7.4.1133Bram Moolenaar
Problem: Generated function prototypes still have __ARGS(). Solution: Generate function prototypes without __ARGS().
2014-11-19updated for version 7.4.519Bram Moolenaar
Problem: Crash when using syntax highlighting. Solution: When regprog is freed and replaced, store the result.
2014-04-02updated for version 7.4.241Bram Moolenaar
Problem: The string returned by submatch() does not distinguish between a NL from a line break and a NL that stands for a NUL character. Solution: Add a second argument to return a list. (ZyX)
2013-06-08updated for version 7.3.1149Bram Moolenaar
Problem: New regexp engine: Matching plain text could be faster. Solution: Detect a plain text match and handle it specifically. Add vim_regfree().
2008-01-19updated for version 7.1-236Bram Moolenaar
2007-05-05updated for version 7.1aBram Moolenaar
2006-03-24updated for version 7.0bBram Moolenaar
2005-06-25updated for version 7.0093Bram Moolenaar
2004-06-13updated for version 7.0001Bram Moolenaar