Mercurial > vim
changeset 32405:a258b40ad561 v9.0.1534
patch 9.0.1534: test for expanding "~" in substitute takes too long
Commit: https://github.com/vim/vim/commit/916d6dd5b1834293e21a72ef70175aae57e78fba
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue May 9 21:45:47 2023 +0100
patch 9.0.1534: test for expanding "~" in substitute takes too long
Problem: Test for expanding "~" in substitute takes too long.
Solution: Disable the test for now.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Tue, 09 May 2023 23:00:04 +0200 |
parents | bd9d9ce31d18 |
children | 580bb2e66d05 |
files | src/testdir/test_substitute.vim src/version.c |
diffstat | 2 files changed, 15 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- a/src/testdir/test_substitute.vim +++ b/src/testdir/test_substitute.vim @@ -1415,18 +1415,19 @@ func Test_substitute_short_cmd() endfunc " Check handling expanding "~" resulting in extremely long text. -func Test_substitute_tilde_too_long() - enew! - - s/.*/ixxx - s//~~~~~~~~~AAAAAAA@( - - " Either fails with "out of memory" or "text too long". - " This can take a long time. - call assert_fails('sil! norm &&&&&&&&&', ['E1240:\|E342:']) - - bwipe! -endfunc +" FIXME: disabled, it takes too long to run on CI +#func Test_substitute_tilde_too_long() +# enew! +# +# s/.*/ixxx +# s//~~~~~~~~~AAAAAAA@( +# +# " Either fails with "out of memory" or "text too long". +# " This can take a long time. +# call assert_fails('sil! norm &&&&&&&&&', ['E1240:\|E342:']) +# +# bwipe! +#endfunc " This should be done last to reveal a memory leak when vim_regsub_both() is " called to evaluate an expression but it is not used in a second call.