<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/vim-git.git/src/vim9execute.c, branch v9.0.0440</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.0440: crash when using mkdir() with "R" flag in compiled function</title>
<updated>2022-09-11T10:49:22+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2022-09-11T10:49:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=f5fec05c7fd0df4c934a838e82882e601dc920cb'/>
<id>f5fec05c7fd0df4c934a838e82882e601dc920cb</id>
<content type='text'>
Problem:    Crash when using mkdir() with "R" flag in compiled function.
Solution:   Reserve a variable for deferred function calls.  Handle more than
            one argument.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Crash when using mkdir() with "R" flag in compiled function.
Solution:   Reserve a variable for deferred function calls.  Handle more than
            one argument.
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 9.0.0432: crash when using for loop variable in closure</title>
<updated>2022-09-09T20:35:36+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2022-09-09T20:35:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=6de2296e5e696b894576d48239aaab0ae84486ff'/>
<id>6de2296e5e696b894576d48239aaab0ae84486ff</id>
<content type='text'>
Problem:    Crash when using for loop variable in closure.
Solution:   Check that the variable wasn't deleted. (issue #11094)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Crash when using for loop variable in closure.
Solution:   Check that the variable wasn't deleted. (issue #11094)
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 9.0.0405: arguments in a partial not used by a :def function</title>
<updated>2022-09-07T15:48:46+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2022-09-07T15:48:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=c9c967da09d9faf5ba989c943352274fea365841'/>
<id>c9c967da09d9faf5ba989c943352274fea365841</id>
<content type='text'>
Problem:    Arguments in a partial not used by a :def function.
Solution:   Put the partial arguments on the stack.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Arguments in a partial not used by a :def function.
Solution:   Put the partial arguments on the stack.
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 9.0.0399: using :defer in expression funcref not tested</title>
<updated>2022-09-06T20:02:35+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2022-09-06T20:02:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=98aff658d5f97629d7c3a9fccac6c79fc9c6029d'/>
<id>98aff658d5f97629d7c3a9fccac6c79fc9c6029d</id>
<content type='text'>
Problem:    Using :defer in expression funcref not tested.
Solution:   Add a test.  Fix uncovered problems.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Using :defer in expression funcref not tested.
Solution:   Add a test.  Fix uncovered problems.
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 9.0.0398: members of funccall_T are inconsistently named</title>
<updated>2022-09-06T17:57:08+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2022-09-06T17:57:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=ca16c60f337ed33d5dd66a6e90aaf95b619c5e47'/>
<id>ca16c60f337ed33d5dd66a6e90aaf95b619c5e47</id>
<content type='text'>
Problem:    Members of funccall_T are inconsistently named.
Solution:   Use the "fc_" prefix for all members.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Members of funccall_T are inconsistently named.
Solution:   Use the "fc_" prefix for all members.
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 9.0.0397: :defer not tested with exceptions and ":qa!"</title>
<updated>2022-09-06T17:31:14+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2022-09-06T17:31:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=58779858fb5a82a3233af5d4237a3cece88c10d4'/>
<id>58779858fb5a82a3233af5d4237a3cece88c10d4</id>
<content type='text'>
Problem:    :defer not tested with exceptions and ":qa!".
Solution:   Test :defer works when exceptions are thrown and when ":qa!" is
            used.  Invoke the deferred calls on exit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    :defer not tested with exceptions and ":qa!".
Solution:   Test :defer works when exceptions are thrown and when ":qa!" is
            used.  Invoke the deferred calls on exit.
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 9.0.0382: freeing the wrong string on failure</title>
<updated>2022-09-05T09:47:13+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2022-09-05T09:47:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=31ea6bf530a814991f669122dbc9921117a862c3'/>
<id>31ea6bf530a814991f669122dbc9921117a862c3</id>
<content type='text'>
Problem:    Freeing the wrong string on failure.
Solution:   Adjust the argument.  Reorder the code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Freeing the wrong string on failure.
Solution:   Adjust the argument.  Reorder the code.
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 9.0.0379: cleaning up after writefile() is a hassle</title>
<updated>2022-09-04T14:40:36+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2022-09-04T14:40:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=806a273f3c84ecd475913d901890bb1929be9a0a'/>
<id>806a273f3c84ecd475913d901890bb1929be9a0a</id>
<content type='text'>
Problem:    Cleaning up after writefile() is a hassle.
Solution:   Add the 'D' flag to defer deleting the written file.  Very useful
            in tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Cleaning up after writefile() is a hassle.
Solution:   Add the 'D' flag to defer deleting the written file.  Very useful
            in tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 9.0.0373: Coverity warns for NULL check and unused return value</title>
<updated>2022-09-04T10:42:22+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2022-09-04T10:42:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=a5348f241bbbb6d5db863d666fa9ca72fc95037a'/>
<id>a5348f241bbbb6d5db863d666fa9ca72fc95037a</id>
<content type='text'>
Problem:    Coverity warns for NULL check and unused return value.
Solution:   Remove the NULL check, it was already checked earlier.  Add (void)
            to ignore the return value.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Coverity warns for NULL check and unused return value.
Solution:   Remove the NULL check, it was already checked earlier.  Add (void)
            to ignore the return value.
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 9.0.0370: cleaning up afterwards can make a function messy</title>
<updated>2022-09-03T20:35:53+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2022-09-03T20:35:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=1d84f7608f1e41dad03b8cc7925895437775f7c0'/>
<id>1d84f7608f1e41dad03b8cc7925895437775f7c0</id>
<content type='text'>
Problem:    Cleaning up afterwards can make a function messy.
Solution:   Add the :defer command.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Cleaning up afterwards can make a function messy.
Solution:   Add the :defer command.
</pre>
</div>
</content>
</entry>
</feed>
