<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/src/nvim/eval_defs.h, branch v0.3.2</title>
<subtitle>Neovim fork with Rahm's personal hacks.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/'/>
<entry>
<title>eval: Split eval.c into smaller files</title>
<updated>2017-03-29T07:05:06+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2016-07-26T20:16:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=fb146e80aa1ead96518f38b9684e39249bc83485'/>
<id>fb146e80aa1ead96518f38b9684e39249bc83485</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: Check that `#include "*.h"` works as a single include</title>
<updated>2017-03-27T11:51:05+00:00</updated>
<author>
<name>Eiichi NISHINA</name>
<email>github@channel-247.net</email>
</author>
<published>2017-02-11T17:10:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=62774e43564b166d6907c7abc2e3431a65bd5596'/>
<id>62774e43564b166d6907c7abc2e3431a65bd5596</id>
<content type='text'>
Lesser form of include-what-you-use: at least guarantees that header
file did not forget to include something through some other included
file.

Activate run_single_includes_tests on CI.
Fix some IWYU violations.

References #5321
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Lesser form of include-what-you-use: at least guarantees that header
file did not forget to include something through some other included
file.

Activate run_single_includes_tests on CI.
Fix some IWYU violations.

References #5321
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:7.4.2095</title>
<updated>2017-02-28T02:40:16+00:00</updated>
<author>
<name>James McCoy</name>
<email>jamessan@jamessan.com</email>
</author>
<published>2017-02-28T02:02:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=adc6e636fea64a432656d747f3979d682c94d6e2'/>
<id>adc6e636fea64a432656d747f3979d682c94d6e2</id>
<content type='text'>
Problem:    Man test fails when run with the GUI.
Solution:   Adjust for different behavior of GUI.  Add assert_inrange().

https://github.com/vim/vim/commit/61c04493b00f85d0b97436260a9ef9ab82143b78

Only changes related to assert_inrange() were included, since we have a
distinct man plugin.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Man test fails when run with the GUI.
Solution:   Adjust for different behavior of GUI.  Add assert_inrange().

https://github.com/vim/vim/commit/61c04493b00f85d0b97436260a9ef9ab82143b78

Only changes related to assert_inrange() were included, since we have a
distinct man plugin.
</pre>
</div>
</content>
</entry>
<entry>
<title>eval: Refactor item_lock</title>
<updated>2017-02-23T16:46:45+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-02-20T19:24:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=e2fbbb292f4a213a531f2e3693ba44e11defe752'/>
<id>e2fbbb292f4a213a531f2e3693ba44e11defe752</id>
<content type='text'>
If I am not mistaking, this commit should not change any functionality.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If I am not mistaking, this commit should not change any functionality.</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.0.0297</title>
<updated>2017-02-15T00:38:19+00:00</updated>
<author>
<name>Michael Ennen</name>
<email>mike.ennen@gmail.com</email>
</author>
<published>2017-02-02T23:09:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=10c9ecc2117a69d2b83e983082f53c1779547035'/>
<id>10c9ecc2117a69d2b83e983082f53c1779547035</id>
<content type='text'>
Problem:    Double free on exit when using a closure. (James McCoy)
Solution:   Split free_al_functions in two parts. (closes #1428)

https://github.com/vim/vim/commit/03ff9bcbc968f7d306e4a4e334e226fdde62ca82
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Double free on exit when using a closure. (James McCoy)
Solution:   Split free_al_functions in two parts. (closes #1428)

https://github.com/vim/vim/commit/03ff9bcbc968f7d306e4a4e334e226fdde62ca82
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow lambdas to be used with jobs, timers and dictwatchers.</title>
<updated>2017-02-15T00:38:19+00:00</updated>
<author>
<name>Michael Ennen</name>
<email>mike.ennen@gmail.com</email>
</author>
<published>2016-12-20T03:09:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ef8701610baa18ecf2568990eab4ecf02ca8f6c1'/>
<id>ef8701610baa18ecf2568990eab4ecf02ca8f6c1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:7.4.2142</title>
<updated>2017-02-15T00:38:18+00:00</updated>
<author>
<name>Michael Ennen</name>
<email>mike.ennen@gmail.com</email>
</author>
<published>2016-12-16T22:07:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=00ac82eae276e358f54f5db657f2440701da7810'/>
<id>00ac82eae276e358f54f5db657f2440701da7810</id>
<content type='text'>
Problem:    Leaking memory when redefining a function.
Solution:   Don't increment the function reference count when it's found by
            name. Don't remove the wrong function from the hashtab.  More
            reference counting fixes.

https://github.com/vim/vim/commit/8dd3a43d75550e9b5736066124c97697564f769e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Leaking memory when redefining a function.
Solution:   Don't increment the function reference count when it's found by
            name. Don't remove the wrong function from the hashtab.  More
            reference counting fixes.

https://github.com/vim/vim/commit/8dd3a43d75550e9b5736066124c97697564f769e
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:7.4.2137</title>
<updated>2017-02-15T00:38:18+00:00</updated>
<author>
<name>Michael Ennen</name>
<email>mike.ennen@gmail.com</email>
</author>
<published>2016-12-16T21:51:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=53fad45115d3ee438dfb537d99ccf3b021ebc6b7'/>
<id>53fad45115d3ee438dfb537d99ccf3b021ebc6b7</id>
<content type='text'>
Problem:    Using function() with a name will find another function when it is
            redefined.
Solution:   Add funcref().  Refer to lambda using a partial.  Fix several
            reference counting issues.

https://github.com/vim/vim/commit/437bafe4c8a83ed71ee006eda7f54b65a90f0d4c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Using function() with a name will find another function when it is
            redefined.
Solution:   Add funcref().  Refer to lambda using a partial.  Fix several
            reference counting issues.

https://github.com/vim/vim/commit/437bafe4c8a83ed71ee006eda7f54b65a90f0d4c
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:7.4.2090</title>
<updated>2017-02-15T00:38:17+00:00</updated>
<author>
<name>Michael Ennen</name>
<email>mike.ennen@gmail.com</email>
</author>
<published>2016-12-15T20:27:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=7f4848aff47b7b2a85be5f83007846934ef9fd90'/>
<id>7f4848aff47b7b2a85be5f83007846934ef9fd90</id>
<content type='text'>
Problem:    Using submatch() in a lambda passed to substitute() is verbose.
Solution:   Use a static list and pass it as an optional argument to the
            function.  Fix memory leak.

https://github.com/vim/vim/commit/df48fb456fb6bf63d94cad9b302ff01d8ee8d311
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Using submatch() in a lambda passed to substitute() is verbose.
Solution:   Use a static list and pass it as an optional argument to the
            function.  Fix memory leak.

https://github.com/vim/vim/commit/df48fb456fb6bf63d94cad9b302ff01d8ee8d311
</pre>
</div>
</content>
</entry>
<entry>
<title>eval: Add id() function and make printf("%p") return something useful (#6095)</title>
<updated>2017-02-11T18:47:02+00:00</updated>
<author>
<name>Nikolai Aleksandrovich Pavlov</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-02-11T18:47:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=abdbfd26bc7f91cb6fda8feb758ffd020fb58754'/>
<id>abdbfd26bc7f91cb6fda8feb758ffd020fb58754</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
