<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/vim-git.git/src/regexp.c, branch v9.0.1237</title>
<subtitle>github.com: vim/vim.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/'/>
<entry>
<title>patch 9.0.1221: code is indented more than necessary</title>
<updated>2023-01-18T18:17:48+00:00</updated>
<author>
<name>Yegappan Lakshmanan</name>
<email>yegappan@yahoo.com</email>
</author>
<published>2023-01-18T18:17:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=f97a295ccaa9803367f3714cdefce4e2283c771d'/>
<id>f97a295ccaa9803367f3714cdefce4e2283c771d</id>
<content type='text'>
Problem:    Code is indented more than necessary.
Solution:   Use an early return where it makes sense. (Yegappan Lakshmanan,
            closes #11833)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Code is indented more than necessary.
Solution:   Use an early return where it makes sense. (Yegappan Lakshmanan,
            closes #11833)
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 9.0.0951: trying every character position for a match is inefficient</title>
<updated>2022-11-26T11:47:10+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2022-11-26T11:47:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=01105b37a108022515d364201767f7f111ec4222'/>
<id>01105b37a108022515d364201767f7f111ec4222</id>
<content type='text'>
Problem:    Trying every character position for a match is inefficient.
Solution:   Use the start position of the match ignoring "\zs".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Trying every character position for a match is inefficient.
Solution:   Use the start position of the match ignoring "\zs".
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 9.0.0950: the pattern "\_s\zs" matches at EOL</title>
<updated>2022-11-25T21:13:47+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2022-11-25T21:13:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=c96311b5be307f5a1d1b20a0ec930d63964e7335'/>
<id>c96311b5be307f5a1d1b20a0ec930d63964e7335</id>
<content type='text'>
Problem:    The pattern "\_s\zs" matches at EOL.
Solution:   Make the pattern "\_s\zs" match at the start of the next line.
            (closes #11617)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    The pattern "\_s\zs" matches at EOL.
Solution:   Make the pattern "\_s\zs" match at the start of the next line.
            (closes #11617)
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 9.0.0828: various typos</title>
<updated>2022-11-02T13:30:51+00:00</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2022-11-02T13:30:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=c57b5bcd22826e0852c2bc9c7d4382e1cac7cb74'/>
<id>c57b5bcd22826e0852c2bc9c7d4382e1cac7cb74</id>
<content type='text'>
Problem:    Various typos.
Solution:   Correct typos. (closes #11432)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Various typos.
Solution:   Correct typos. (closes #11432)
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 9.0.0634: evaluating "expr" options has more overhead than needed</title>
<updated>2022-10-01T18:43:52+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2022-10-01T18:43:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=a4e0b9785e409e9e660171cea76dfcc5fdafad9b'/>
<id>a4e0b9785e409e9e660171cea76dfcc5fdafad9b</id>
<content type='text'>
Problem:    Evaluating "expr" options has more overhead than needed.
Solution:   Use call_simple_func() for 'foldtext', 'includeexpr', 'printexpr',
            "expr" of 'spellsuggest', 'diffexpr', 'patchexpr', 'balloonexpr',
            'formatexpr', 'indentexpr' and 'charconvert'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Evaluating "expr" options has more overhead than needed.
Solution:   Use call_simple_func() for 'foldtext', 'includeexpr', 'printexpr',
            "expr" of 'spellsuggest', 'diffexpr', 'patchexpr', 'balloonexpr',
            'formatexpr', 'indentexpr' and 'charconvert'.
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 9.0.0513: may not be able to use a pattern ad the debug prompt</title>
<updated>2022-09-20T12:51:25+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2022-09-20T12:51:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=9781d9c00517a67c44b50b040cca2c5804daf15c'/>
<id>9781d9c00517a67c44b50b040cca2c5804daf15c</id>
<content type='text'>
Problem:    May not be able to use a pattern ad the debug prompt.
Solution:   Temporarily disable the timeout. (closes #11164)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    May not be able to use a pattern ad the debug prompt.
Solution:   Temporarily disable the timeout. (closes #11164)
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 9.0.0480: cannot use a :def varargs function with substitute()</title>
<updated>2022-09-16T15:06:32+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-09-16T15:06:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=abd58d8aee7fec2b9e07c829eb925b0a1f7118db'/>
<id>abd58d8aee7fec2b9e07c829eb925b0a1f7118db</id>
<content type='text'>
Problem:    Cannot use a :def varargs function with substitute().
Solution:   Use has_varargs(). (closes #11146)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Cannot use a :def varargs function with substitute().
Solution:   Use has_varargs(). (closes #11146)
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 9.0.0476: varargs does not work for replacement function of substitute()</title>
<updated>2022-09-16T11:10:03+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-09-16T11:10:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=48db5dafecacced4a9e42de3f92838b2d59beb4c'/>
<id>48db5dafecacced4a9e42de3f92838b2d59beb4c</id>
<content type='text'>
Problem:    Varargs does not work for replacement function of substitute().
Solution:   Check the varargs flag of the function. (closes #11142)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Varargs does not work for replacement function of substitute().
Solution:   Check the varargs flag of the function. (closes #11142)
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 9.0.0282: a nested timout stops the previous timeout</title>
<updated>2022-08-26T20:33:04+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2022-08-26T20:33:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=0f618386367ba9388e1f50bc665bc1add6c01567'/>
<id>0f618386367ba9388e1f50bc665bc1add6c01567</id>
<content type='text'>
Problem:    A nested timout stops the previous timeout.
Solution:   Ignore any nested timeout.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    A nested timout stops the previous timeout.
Solution:   Ignore any nested timeout.
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 9.0.0105: illegal memory access when pattern starts with illegal byte</title>
<updated>2022-07-29T15:22:25+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2022-07-29T15:22:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=f50940531dd57135fe60aa393ac9d3281f352d88'/>
<id>f50940531dd57135fe60aa393ac9d3281f352d88</id>
<content type='text'>
Problem:    Illegal memory access when pattern starts with illegal byte.
Solution:   Do not match a character with an illegal byte.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Illegal memory access when pattern starts with illegal byte.
Solution:   Do not match a character with an illegal byte.
</pre>
</div>
</content>
</entry>
</feed>
