<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/scripts/msgpack-gen.lua, branch v0.3.6</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: rename "msgpack_rpc/defs.h" to "api/private/dispatch.h" and use the header generator.</title>
<updated>2016-08-31T19:40:20+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2016-06-16T11:35:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=de3a515123fa417ecce61efebe4bc117b010c657'/>
<id>de3a515123fa417ecce61efebe4bc117b010c657</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>msgpack-gen: Fix for Lua 5.1. (#4857)</title>
<updated>2016-06-01T23:14:09+00:00</updated>
<author>
<name>Florian Walch</name>
<email>florian@fwalch.com</email>
</author>
<published>2016-06-01T23:14:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=634d59f6461953eae6befa72c909d68ac621a39b'/>
<id>634d59f6461953eae6befa72c909d68ac621a39b</id>
<content type='text'>
goto statement was only introduced in Lua 5.2.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
goto statement was only introduced in Lua 5.2.</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>
<entry>
<title>Update lua client to 0.0.1-24</title>
<updated>2016-04-13T12:21:32+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2016-04-13T12:21:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=c18d5917e3442162f20eb9e95ba4bcffbbd8408b'/>
<id>c18d5917e3442162f20eb9e95ba4bcffbbd8408b</id>
<content type='text'>
The new version of the lua client uses libmpack as a backend, and some test
scripts had to be updated to reflect that.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The new version of the lua client uses libmpack as a backend, and some test
scripts had to be updated to reflect that.
</pre>
</div>
</content>
</entry>
<entry>
<title>Windows: Accept CRLF in msgpack-gen.lua grammar #3226</title>
<updated>2015-08-24T08:35:44+00:00</updated>
<author>
<name>Rui Abreu Ferreira</name>
<email>raf-ep@gmx.com</email>
</author>
<published>2014-12-08T19:19:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=5066128d484ee8d0cb10ddd2260c3f5b47104b92'/>
<id>5066128d484ee8d0cb10ddd2260c3f5b47104b92</id>
<content type='text'>
- MSVC generates output using Windows newlines (\r\n) instead of (\n).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- MSVC generates output using Windows newlines (\r\n) instead of (\n).
</pre>
</div>
</content>
</entry>
<entry>
<title>msgpack: Replace FUNC_ATTR_DEFERRED by FUNC_ATTR_ASYNC</title>
<updated>2015-08-13T10:41:04+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2015-07-24T12:55:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ccdeb91e1206f38773664979bf03694213a2ba80'/>
<id>ccdeb91e1206f38773664979bf03694213a2ba80</id>
<content type='text'>
API functions exposed via msgpack-rpc now fall into two categories:

- async functions, which are executed as soon as the request is parsed
- sync functions, which are invoked in nvim main loop when processing the
  `K_EVENT special key

Only a few functions which can be safely executed in any context are marked as
async.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
API functions exposed via msgpack-rpc now fall into two categories:

- async functions, which are executed as soon as the request is parsed
- sync functions, which are invoked in nvim main loop when processing the
  `K_EVENT special key

Only a few functions which can be safely executed in any context are marked as
async.
</pre>
</div>
</content>
</entry>
<entry>
<title>msgpack: coerce Ints to Windows/Buffers/Tabpages</title>
<updated>2015-04-13T14:20:42+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2015-04-10T17:00:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=8d59e74f6ca619f9466cbb8bda107ec8bf399915'/>
<id>8d59e74f6ca619f9466cbb8bda107ec8bf399915</id>
<content type='text'>
Add conversion checking when generating msgpack handlers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add conversion checking when generating msgpack handlers.
</pre>
</div>
</content>
</entry>
<entry>
<title>macro: Add MAX macro and rename min to MIN</title>
<updated>2015-02-17T02:17:38+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2015-02-13T15:05:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=8f31ebc4f7905abbd04e3d888510f65c6d75e2c8'/>
<id>8f31ebc4f7905abbd04e3d888510f65c6d75e2c8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>msgpack-rpc: Allow registration of handlers by other modules</title>
<updated>2014-12-09T02:44:23+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2014-12-04T13:38:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=8b6cfff6a18d839d11900cd1fade5938dc9a02d5'/>
<id>8b6cfff6a18d839d11900cd1fade5938dc9a02d5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>msgpack-rpc: Improve logging of msgpack-rpc messages</title>
<updated>2014-10-24T00:46:03+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2014-10-23T22:13:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=64844b7312150e5c7e66997c1b0b4b7668acdd71'/>
<id>64844b7312150e5c7e66997c1b0b4b7668acdd71</id>
<content type='text'>
- Expose more logging control from the log.c module(get log stream and omit
  newlines)
- Remove logging from the generated functions in msgpack-gen.lua
- Refactor channel.c/helpers.c to log every msgpack-rpc payload using
  msgpack_object_print(a helper function from msgpack.h)
- Remove the api_stringify function, it was only useful for logging msgpack-rpc
  which is now handled by msgpack_object_print.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Expose more logging control from the log.c module(get log stream and omit
  newlines)
- Remove logging from the generated functions in msgpack-gen.lua
- Refactor channel.c/helpers.c to log every msgpack-rpc payload using
  msgpack_object_print(a helper function from msgpack.h)
- Remove the api_stringify function, it was only useful for logging msgpack-rpc
  which is now handled by msgpack_object_print.
</pre>
</div>
</content>
</entry>
</feed>
