<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/src/os, branch rahm</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>Introduce nvim namespace: Move files.</title>
<updated>2014-05-15T18:46:01+00:00</updated>
<author>
<name>Eliseo Martínez</name>
<email>eliseomarmol@gmail.com</email>
</author>
<published>2014-05-12T00:25:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=da51dc9cf202772f60bd2da975dbef257bd9237c'/>
<id>da51dc9cf202772f60bd2da975dbef257bd9237c</id>
<content type='text'>
Move files from src/ to src/nvim/.
- src/nvim/ becomes the new root dir for nvim executable sources.
- src/libnvim/ is planned to become root dir of the neovim library.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move files from src/ to src/nvim/.
- src/nvim/ becomes the new root dir for nvim executable sources.
- src/libnvim/ is planned to become root dir of the neovim library.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add new files to clint and fix reported errors</title>
<updated>2014-05-13T17:11:31+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2014-05-11T12:27:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=9d18533ca350565b7a67f4f416fa09d5110ceac1'/>
<id>9d18533ca350565b7a67f4f416fa09d5110ceac1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix jumps depending on unitialized values</title>
<updated>2014-05-13T00:26:56+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2014-05-07T21:01:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=def747da7f6b00a5cce8b4bc0b8aca4f4a0fba00'/>
<id>def747da7f6b00a5cce8b4bc0b8aca4f4a0fba00</id>
<content type='text'>
Reported by valgrind
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported by valgrind
</pre>
</div>
</content>
</entry>
<entry>
<title>Add server module for accepting API connections</title>
<updated>2014-05-13T00:26:49+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2014-05-07T21:00:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=12fba26110175137a9e79db8053075dc290626e5'/>
<id>12fba26110175137a9e79db8053075dc290626e5</id>
<content type='text'>
The `NEOVIM_LISTEN_ADDRESS` environment variable can be set to customize the
address where Neovim will listen for connections. If it's not set, a random
socket/pipe will be created, and the `NEOVIM_LISTEN_ADDRESS` will be updated
accordingly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `NEOVIM_LISTEN_ADDRESS` environment variable can be set to customize the
address where Neovim will listen for connections. If it's not set, a random
socket/pipe will be created, and the `NEOVIM_LISTEN_ADDRESS` will be updated
accordingly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add channel module</title>
<updated>2014-05-12T22:28:30+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2014-05-07T20:59:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f9c06e47c4c672fb5f07968dd2d536fa41c1f007'/>
<id>f9c06e47c4c672fb5f07968dd2d536fa41c1f007</id>
<content type='text'>
- Add channel module that exposes the API over arbitrary streams
- Add `xmemdup` for duplicating memory chunks
- Make job exit callback optional
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Add channel module that exposes the API over arbitrary streams
- Add `xmemdup` for duplicating memory chunks
- Make job exit callback optional
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor API types and prototypes</title>
<updated>2014-05-12T22:28:30+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2014-05-07T20:59:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=b3268d071277c8967b3e3ecb60430718e1f36472'/>
<id>b3268d071277c8967b3e3ecb60430718e1f36472</id>
<content type='text'>
- Split functions with multiple files in the 'api' subdirectory
- Move/Add more types in the 'api/defs.h' header
- Add more prototypes
- Refactor scripts/msgpack-gen.lua
- Move msgpack modules to 'os' subdirectory
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Split functions with multiple files in the 'api' subdirectory
- Move/Add more types in the 'api/defs.h' header
- Add more prototypes
- Refactor scripts/msgpack-gen.lua
- Move msgpack modules to 'os' subdirectory
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix update of pending_reqs in `write_cb`</title>
<updated>2014-05-12T22:28:30+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2014-05-07T20:58:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=fc22317389fa8713f27f5a754ee142ae003f5871'/>
<id>fc22317389fa8713f27f5a754ee142ae003f5871</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add teardown function for the event.c module</title>
<updated>2014-05-12T22:28:30+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2014-05-07T20:58:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=17b275b23a389dc4a38780c5faad7fbf6b056f88'/>
<id>17b275b23a389dc4a38780c5faad7fbf6b056f88</id>
<content type='text'>
Also move the `job_teardown` call from os_unix.c to the event module
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also move the `job_teardown` call from os_unix.c to the event module
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor modules to use handle data accessors</title>
<updated>2014-05-12T22:28:30+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2014-05-07T20:57:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=519fd1deb6613aa41984a019082d458f5b8a27cc'/>
<id>519fd1deb6613aa41984a019082d458f5b8a27cc</id>
<content type='text'>
The job, rstream and wstream modules now use handle data accessors
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The job, rstream and wstream modules now use handle data accessors
</pre>
</div>
</content>
</entry>
<entry>
<title>Add helpers for accessing data in libuv handles</title>
<updated>2014-05-12T22:28:30+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2014-05-07T20:57:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=7f00608d57998858fd6a3e0720cbdbfeb92bd567'/>
<id>7f00608d57998858fd6a3e0720cbdbfeb92bd567</id>
<content type='text'>
Libuv handles have a single generic pointer for storing user data, this adds
some functions for adding/retrieving pointers to "slots" in the new `HandleData`
structure, which increase flexibility when using shared handles(job streams for
example)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Libuv handles have a single generic pointer for storing user data, this adds
some functions for adding/retrieving pointers to "slots" in the new `HandleData`
structure, which increase flexibility when using shared handles(job streams for
example)
</pre>
</div>
</content>
</entry>
</feed>
