<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/src/nvim/rbuffer.c, branch tmp</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>docs: fix typos (#19588)</title>
<updated>2022-08-03T01:47:16+00:00</updated>
<author>
<name>dundargoc</name>
<email>33953936+dundargoc@users.noreply.github.com</email>
</author>
<published>2022-08-03T01:47:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=b8dcbcc732baf84fc48d6b272c3ade0bcb129b3b'/>
<id>b8dcbcc732baf84fc48d6b272c3ade0bcb129b3b</id>
<content type='text'>
Co-authored-by: zeertzjq &lt;zeertzjq@outlook.com&gt;
Co-authored-by: notomo &lt;notomo.motono@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: zeertzjq &lt;zeertzjq@outlook.com&gt;
Co-authored-by: notomo &lt;notomo.motono@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(api): use a unpacker based on libmpack instead of msgpack-c</title>
<updated>2022-06-02T14:05:24+00:00</updated>
<author>
<name>bfredl</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2022-05-23T17:53:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=d5f047bee04a42f40425c34061c84b39af846e1f'/>
<id>d5f047bee04a42f40425c34061c84b39af846e1f</id>
<content type='text'>
Currently this is more or less a straight off reimplementation,
but this allow further optimizations down the line, especially
for avoiding memory allocations of rpc objects.

Current score for "make functionaltest; make oldtest" on a -DEXITFREE build:

is 117 055 352 xfree(ptr != NULL) calls (that's NUMBERWANG!).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently this is more or less a straight off reimplementation,
but this allow further optimizations down the line, especially
for avoiding memory allocations of rpc objects.

Current score for "make functionaltest; make oldtest" on a -DEXITFREE build:

is 117 055 352 xfree(ptr != NULL) calls (that's NUMBERWANG!).
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(uncrustify): change rules to better align with the style guide</title>
<updated>2022-04-29T12:13:06+00:00</updated>
<author>
<name>Dundar Goc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2022-04-29T11:53:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=eef8de4df0247157e57f306062b1b86e01a41454'/>
<id>eef8de4df0247157e57f306062b1b86e01a41454</id>
<content type='text'>
Add space around arithmetic operators '+' and '-'.
Remove space between back-to-back parentheses, i.e. ')(' vs. ') ('.
Remove space between '((' or '))' of control statements.
Add space between ')' and '{' of control statements.
Remove space between function name and '(' on function declaration.
Collapse empty blocks between '{' and '}'.
Remove newline at the end of the file.
Remove newline between 'enum' and '{'.
Remove newline between '}' and ')' in a function invocation.
Remove newline between '}' and 'while' of 'do' statement.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add space around arithmetic operators '+' and '-'.
Remove space between back-to-back parentheses, i.e. ')(' vs. ') ('.
Remove space between '((' or '))' of control statements.
Add space between ')' and '{' of control statements.
Remove space between function name and '(' on function declaration.
Collapse empty blocks between '{' and '}'.
Remove newline at the end of the file.
Remove newline between 'enum' and '{'.
Remove newline between '}' and ')' in a function invocation.
Remove newline between '}' and 'while' of 'do' statement.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: format with uncrustify #15755</title>
<updated>2021-09-24T12:03:15+00:00</updated>
<author>
<name>dundargoc</name>
<email>33953936+dundargoc@users.noreply.github.com</email>
</author>
<published>2021-09-24T12:03:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=7a26eb8a567cbc831d4f629f9eccb767a44436b8'/>
<id>7a26eb8a567cbc831d4f629f9eccb767a44436b8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>channels: allow bytes sockets and stdio, and buffered bytes output</title>
<updated>2017-11-24T13:54:15+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2017-06-05T06:29:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=1ebc96fe10fbdbec22caa26d5d52a9f095da9687'/>
<id>1ebc96fe10fbdbec22caa26d5d52a9f095da9687</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>*: Add comment to all C files</title>
<updated>2017-04-19T16:11:50+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-04-19T16:11:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=c2f3e361c52ec4e7149ea1d8c6a1202e0873da8e'/>
<id>c2f3e361c52ec4e7149ea1d8c6a1202e0873da8e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>rbuffer: Use xcalloc to ensure memory is initialized</title>
<updated>2016-11-29T00:32:39+00:00</updated>
<author>
<name>James McCoy</name>
<email>jamessan@jamessan.com</email>
</author>
<published>2016-11-29T00:30:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=80b808dbfeb14968561b6bbd2abdc77b522f262c'/>
<id>80b808dbfeb14968561b6bbd2abdc77b522f262c</id>
<content type='text'>
Since the rbuffer contents are used by string functions (like sscan,
strlen, etc.), it is not safe to use uninitialized memory.  Using
xcalloc ensures the string-based functions do not run past the end of
the buffer.

Closes #5676
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since the rbuffer contents are used by string functions (like sscan,
strlen, etc.), it is not safe to use uninitialized memory.  Using
xcalloc ensures the string-based functions do not run past the end of
the buffer.

Closes #5676
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge #4646 from oni-link/fix.issue.4569.3</title>
<updated>2016-06-26T18:36:24+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2016-06-26T18:36:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=e9061117a5b8f195c3f26a5cb94e18ddd7752d86'/>
<id>e9061117a5b8f195c3f26a5cb94e18ddd7752d86</id>
<content type='text'>
Fix for missing output (#4569, ...)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix for missing output (#4569, ...)</pre>
</div>
</content>
</entry>
<entry>
<title>file: Add buffered reading and writing</title>
<updated>2016-06-23T18:17:51+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2016-06-04T19:48:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=516b7071cafd831ea563b73f6953232f5674cd0c'/>
<id>516b7071cafd831ea563b73f6953232f5674cd0c</id>
<content type='text'>
Still no busted tests. Not tested without HAVE_PREADV.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Still no busted tests. Not tested without HAVE_PREADV.
</pre>
</div>
</content>
</entry>
<entry>
<title>process.c: Prevent data loss for process output streams</title>
<updated>2016-05-15T00:54:09+00:00</updated>
<author>
<name>oni-link</name>
<email>knil.ino@gmail.com</email>
</author>
<published>2016-04-22T22:11:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=f0967b0f4c1057fe1866ac9e0cd8cb6bc1c3757b'/>
<id>f0967b0f4c1057fe1866ac9e0cd8cb6bc1c3757b</id>
<content type='text'>
For a terminating process, it's output streams could be closed,
before all data is read.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For a terminating process, it's output streams could be closed,
before all data is read.
</pre>
</div>
</content>
</entry>
</feed>
