<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/src/nvim/testdir/test_partial.vim, branch usermarks</title>
<subtitle>Neovim fork with Rahm's personal hacks.</subtitle>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/'/>
<entry>
<title>vim-patch:8.2.0448: various functions not properly tested (#20926)</title>
<updated>2022-11-04T10:17:26+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-11-04T10:17:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=24fa5f70edd4cc3b613237283ee7d63af1948c16'/>
<id>24fa5f70edd4cc3b613237283ee7d63af1948c16</id>
<content type='text'>
Problem:    Various functions not properly tested.
Solution:   Add more tests, especially for failures. (Yegappan Lakshmanan,
            closes vim/vim#5843)

https://github.com/vim/vim/commit/0e05de46226eb4e5ea580beefa71831f92d613d3

Cherry-pick test changes from patch 8.2.0427 and skip Test_has().
Cherry-pick Test_complete_wildmenu() change from patch 8.2.4339.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Various functions not properly tested.
Solution:   Add more tests, especially for failures. (Yegappan Lakshmanan,
            closes vim/vim#5843)

https://github.com/vim/vim/commit/0e05de46226eb4e5ea580beefa71831f92d613d3

Cherry-pick test changes from patch 8.2.0427 and skip Test_has().
Cherry-pick Test_complete_wildmenu() change from patch 8.2.4339.</pre>
</div>
</content>
</entry>
<entry>
<title>test/old: partial port of patch v8.2.1.0183</title>
<updated>2021-05-24T19:25:32+00:00</updated>
<author>
<name>Jan Edmund Lazo</name>
<email>jan.lazo@mail.utoronto.ca</email>
</author>
<published>2021-05-24T18:43:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=1b0937dd894d4ea5d1c66f8037b4e1c4e2b888bd'/>
<id>1b0937dd894d4ea5d1c66f8037b4e1c4e2b888bd</id>
<content type='text'>
Prep for patch v8.2.0511.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Prep for patch v8.2.0511.
</pre>
</div>
</content>
</entry>
<entry>
<title>test/old: partial port of patch 8.1.0711</title>
<updated>2020-11-30T06:18:33+00:00</updated>
<author>
<name>Jan Edmund Lazo</name>
<email>jan.lazo@mail.utoronto.ca</email>
</author>
<published>2020-11-30T06:08:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=b3ddc23507c391c776614a8dc8139939c711dee4'/>
<id>b3ddc23507c391c776614a8dc8139939c711dee4</id>
<content type='text'>
Patch 8.1.0711 is too difficult to merge in 1 commit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Patch 8.1.0711 is too difficult to merge in 1 commit.
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.1.1765: get(func, dict, def) does not work properly</title>
<updated>2019-07-28T20:11:54+00:00</updated>
<author>
<name>Jan Edmund Lazo</name>
<email>jan.lazo@mail.utoronto.ca</email>
</author>
<published>2019-07-28T20:07:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=98d389ce55f2436148ff3b2faed7fa0d4ab712af'/>
<id>98d389ce55f2436148ff3b2faed7fa0d4ab712af</id>
<content type='text'>
Problem:    get(func, dict, def) does not work properly.
Solution:   Handle NULL dict better. (Takuya Fujiwara, closes vim/vim#4734)
https://github.com/vim/vim/commit/f91aac5e3e3b8b1633d84eac2687ebbd76d8133b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    get(func, dict, def) does not work properly.
Solution:   Handle NULL dict better. (Takuya Fujiwara, closes vim/vim#4734)
https://github.com/vim/vim/commit/f91aac5e3e3b8b1633d84eac2687ebbd76d8133b
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:7.4.1989</title>
<updated>2017-02-15T00:38:16+00:00</updated>
<author>
<name>Michael Ennen</name>
<email>mike.ennen@gmail.com</email>
</author>
<published>2016-12-14T07:20:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=bb2afeb0266ffd410e2e226a376f7ddbac633491'/>
<id>bb2afeb0266ffd410e2e226a376f7ddbac633491</id>
<content type='text'>
Problem:    filter() and map() only accept a string argument.
Solution:   Implement using a Funcref argument (Yasuhiro Matsumoto, Ken
            Takata)

https://github.com/vim/vim/commit/b33c7eb5b813cb631b2b0ca5c4029e1788a09bde
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    filter() and map() only accept a string argument.
Solution:   Implement using a Funcref argument (Yasuhiro Matsumoto, Ken
            Takata)

https://github.com/vim/vim/commit/b33c7eb5b813cb631b2b0ca5c4029e1788a09bde
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:7.4.1875</title>
<updated>2016-12-12T15:17:35+00:00</updated>
<author>
<name>Michael Ennen</name>
<email>mike.ennen@gmail.com</email>
</author>
<published>2016-10-29T19:02:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=6c5dd6827f5d1347cdf90f8a2f76d6a732e93931'/>
<id>6c5dd6827f5d1347cdf90f8a2f76d6a732e93931</id>
<content type='text'>
Problem:    Comparing functions and partials doesn't work well.
Solution:   Add tests. (Nikolai Pavlov)  Compare the dict and arguments in the
            partial.

https://github.com/vim/vim/commit/8e759ba8651428995b338b66c615367259f79766
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Comparing functions and partials doesn't work well.
Solution:   Add tests. (Nikolai Pavlov)  Compare the dict and arguments in the
            partial.

https://github.com/vim/vim/commit/8e759ba8651428995b338b66c615367259f79766
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:7.4.1842</title>
<updated>2016-12-12T15:17:35+00:00</updated>
<author>
<name>Michael Ennen</name>
<email>mike.ennen@gmail.com</email>
</author>
<published>2016-10-29T05:58:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=c52856af2c5f3b12b89671d91c35689fb2f84a70'/>
<id>c52856af2c5f3b12b89671d91c35689fb2f84a70</id>
<content type='text'>
Problem:    get() works for Partial but not for Funcref.
Solution:   Accept Funcref.  Also return the function itself. (Nikolai Pavlov)

https://github.com/vim/vim/commit/03e19a04ac2ca55643663b97b6ab94043233dcbd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    get() works for Partial but not for Funcref.
Solution:   Accept Funcref.  Also return the function itself. (Nikolai Pavlov)

https://github.com/vim/vim/commit/03e19a04ac2ca55643663b97b6ab94043233dcbd
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:7.4.1719</title>
<updated>2016-12-12T15:17:35+00:00</updated>
<author>
<name>Michael Ennen</name>
<email>mike.ennen@gmail.com</email>
</author>
<published>2016-10-30T22:10:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=25438f149fda66375ed54a735e4477f3f4d87338'/>
<id>25438f149fda66375ed54a735e4477f3f4d87338</id>
<content type='text'>
Problem:    Leaking memory when there is a cycle involving a job and a
            partial.
Solution:   Add a copyID to job and channel.  Set references in items referred
            by them.  Go through all jobs and channels to find unreferenced
            items.  Also, decrement reference counts when garbage collecting.

https://github.com/vim/vim/commit/107e1eef1df3b786ad3ad49fbdb9e058649303b5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Leaking memory when there is a cycle involving a job and a
            partial.
Solution:   Add a copyID to job and channel.  Set references in items referred
            by them.  Go through all jobs and channels to find unreferenced
            items.  Also, decrement reference counts when garbage collecting.

https://github.com/vim/vim/commit/107e1eef1df3b786ad3ad49fbdb9e058649303b5
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:7.4.1608</title>
<updated>2016-12-12T15:17:35+00:00</updated>
<author>
<name>Michael Ennen</name>
<email>mike.ennen@gmail.com</email>
</author>
<published>2016-10-29T05:44:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=bae31b764a5607fad5d914f271e93e10c2d0bfbe'/>
<id>bae31b764a5607fad5d914f271e93e10c2d0bfbe</id>
<content type='text'>
Problem:    string() doesn't handle a partial.
Solution:   Make a string from a partial.

https://github.com/vim/vim/commit/5c29154b521e9948190be653cfda666ecbb63b5b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    string() doesn't handle a partial.
Solution:   Make a string from a partial.

https://github.com/vim/vim/commit/5c29154b521e9948190be653cfda666ecbb63b5b
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:7.4.1589</title>
<updated>2016-12-12T15:17:35+00:00</updated>
<author>
<name>Michael Ennen</name>
<email>mike.ennen@gmail.com</email>
</author>
<published>2016-10-27T20:48:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=531249a4acdef36ed44e8bbf1355f2a80a5792a5'/>
<id>531249a4acdef36ed44e8bbf1355f2a80a5792a5</id>
<content type='text'>
Problem:    Combining dict and args with partial doesn't always work.
Solution:   Use the arguments from the partial.

https://github.com/vim/vim/commit/9e63f61cb01c70fd71652f54b2d01ee27b2a3534
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Combining dict and args with partial doesn't always work.
Solution:   Use the arguments from the partial.

https://github.com/vim/vim/commit/9e63f61cb01c70fd71652f54b2d01ee27b2a3534
</pre>
</div>
</content>
</entry>
</feed>
