<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/src/nvim/api, branch v0.1.5</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>api: handle null string in buffer_add_highlight</title>
<updated>2016-08-17T07:34:01+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2016-08-16T19:55:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=57ac9b093465077f691359909c795c0259dec7ba'/>
<id>57ac9b093465077f691359909c795c0259dec7ba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>*: Fix linter errors</title>
<updated>2016-06-24T14:16:11+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2016-06-24T14:16:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=458a4d04447e57c198210fb8f743a261e13b9855'/>
<id>458a4d04447e57c198210fb8f743a261e13b9855</id>
<content type='text'>
Also adds one exception to linter rules:

    typedef struct {
      kvec_t(Object) stack;
    } EncodedData;

is completely valid (from the style guide point of view) code.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also adds one exception to linter rules:

    typedef struct {
      kvec_t(Object) stack;
    } EncodedData;

is completely valid (from the style guide point of view) code.</pre>
</div>
</content>
</entry>
<entry>
<title>msgpack_rpc: Also make msgpack_from_*/msgpack_to_* functions not recur</title>
<updated>2016-06-24T13:53:26+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2016-04-24T17:51:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=90b8cf133e2bd7b7aa59b3954e54ba7ebd118071'/>
<id>90b8cf133e2bd7b7aa59b3954e54ba7ebd118071</id>
<content type='text'>
This removes some stack overflows in new test regarding deeply nested variables.
Now in place of crashing vim_to_object/msgpack_rpc_from_object/etc it crashes
clear_tv with stack overflow.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This removes some stack overflows in new test regarding deeply nested variables.
Now in place of crashing vim_to_object/msgpack_rpc_from_object/etc it crashes
clear_tv with stack overflow.
</pre>
</div>
</content>
</entry>
<entry>
<title>api/helpers: Use typval_encode.h for vim_to_object</title>
<updated>2016-06-24T13:53:26+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2016-04-18T12:55:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=da15b5c1f3230b127ebdbe52d449d1ee8104b2ae'/>
<id>da15b5c1f3230b127ebdbe52d449d1ee8104b2ae</id>
<content type='text'>
This ought to prevent stack overflow, but I do not see this actually working:
*lua* code crashes with stack overflow when trying to deserialize msgpack from
Neovim, Neovim is fine even if nesting level is increased 100x (though test
becomes very slow); not sure how recursive function may survive this. So it
looks like there are currently only two positive effects:

1. NULL lists are returned as empty (#4596).
2. Functional tests are slightly more fast. Very slightly. Checked for Release
   build for test/functional/eval tests because benchmarking of debug mode is
   not very useful.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This ought to prevent stack overflow, but I do not see this actually working:
*lua* code crashes with stack overflow when trying to deserialize msgpack from
Neovim, Neovim is fine even if nesting level is increased 100x (though test
becomes very slow); not sure how recursive function may survive this. So it
looks like there are currently only two positive effects:

1. NULL lists are returned as empty (#4596).
2. Functional tests are slightly more fast. Very slightly. Checked for Release
   build for test/functional/eval tests because benchmarking of debug mode is
   not very useful.
</pre>
</div>
</content>
</entry>
<entry>
<title>*: Fix new linter errors</title>
<updated>2016-06-10T21:08:58+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2016-06-10T19:46:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ce234b0da56c2b3ff097d661a7ee1401b0fd0f0c'/>
<id>ce234b0da56c2b3ff097d661a7ee1401b0fd0f0c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>*: Also fix the adjacent errors</title>
<updated>2016-06-10T21:08:58+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2016-06-10T19:35:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=739f066afee351ebb96a5f14a2721c9d78ab92c4'/>
<id>739f066afee351ebb96a5f14a2721c9d78ab92c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>*: Fix errors from new linter checks</title>
<updated>2016-06-10T21:08:57+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2016-06-10T19:23:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d359bb3f60cfb2eea7973081797841e69aeeb78c'/>
<id>d359bb3f60cfb2eea7973081797841e69aeeb78c</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.1151</title>
<updated>2016-06-07T08:14:25+00:00</updated>
<author>
<name>Michael Ennen</name>
<email>mike.ennen@gmail.com</email>
</author>
<published>2016-05-22T08:33:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=24a329b53aa3be03ed79768cca04d63d6bb93891'/>
<id>24a329b53aa3be03ed79768cca04d63d6bb93891</id>
<content type='text'>
Problem:    Missing change to eval.c
Solution:   Also change feedkeys().

https://github.com/vim/vim/commit/5f8a14b9dea094b8bbab94cfc1e8da8e633fbc01
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Missing change to eval.c
Solution:   Also change feedkeys().

https://github.com/vim/vim/commit/5f8a14b9dea094b8bbab94cfc1e8da8e633fbc01
</pre>
</div>
</content>
</entry>
<entry>
<title>lib/kvec: Remove useless type argument from kv_push macros</title>
<updated>2016-05-30T18:14:39+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2016-05-01T01:53:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=8cfb272c74b760c5c6224bc7b73358d982e117ab'/>
<id>8cfb272c74b760c5c6224bc7b73358d982e117ab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>api: refactor remote ui to use API dispatch generation</title>
<updated>2016-05-27T11:18:04+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2016-04-14T18:47:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=dd539366fcbecd340462a626523a3f689cf7589e'/>
<id>dd539366fcbecd340462a626523a3f689cf7589e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
