updated for version 7.4.497
Problem: With some regexp patterns the NFA engine uses many states and
becomes very slow. To the user it looks like Vim freezes.
Solution: When the number of states reaches a limit fall back to the old
engine. (Christian Brabandt)
diff --git a/src/testdir/Make_dos.mak b/src/testdir/Make_dos.mak
index abcabce..07c6831 100644
--- a/src/testdir/Make_dos.mak
+++ b/src/testdir/Make_dos.mak
@@ -87,6 +87,7 @@
-if exist Xfind rd /s /q Xfind
-if exist viminfo del viminfo
-del test.log
+ -if exists benchmark.out del benchmark.out
.in.out:
-if exist $*.failed del $*.failed
@@ -103,3 +104,11 @@
nolog:
-del test.log
+
+benchmark:
+ bench_re_freeze.out
+
+bench_re_freeze.out: bench_re_freeze.vim
+ -if exist benchmark.out del benchmark.out
+ $(VIMPROG) -u dos.vim -U NONE --noplugin $*.in
+ @IF EXIST benchmark.out ( type benchmark.out )