# HG changeset patch # User Bram Moolenaar # Date 1550017829 -3600 # Node ID 483fda2691001e15d9313085b02437e1616c86e2 # Parent 998dbbd92ee780633bb571ea7e7ebba37ed06c01 patch 8.1.0907: CI tests on AppVeyor are failing commit https://github.com/vim/vim/commit/5382f12c910b7f8e46acdde5488f26a86f9fcac1 Author: Bram Moolenaar Date: Wed Feb 13 01:18:38 2019 +0100 patch 8.1.0907: CI tests on AppVeyor are failing Problem: CI tests on AppVeyor are failing. Solution: Reduce the recursiveness limit for regexp. diff --git a/src/regexp_nfa.c b/src/regexp_nfa.c --- a/src/regexp_nfa.c +++ b/src/regexp_nfa.c @@ -4315,7 +4315,7 @@ addstate( // This function is called recursively. When the depth is too much we run // out of stack and crash, limit recursiveness here. - if (++depth >= 10000 || subs == NULL) + if (++depth >= 5000 || subs == NULL) { --depth; return NULL; diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -784,6 +784,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 907, +/**/ 906, /**/ 905,