<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/src/nvim/lib, 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>kvec: Do not bother with making capacity a power of 2</title>
<updated>2016-06-24T14:07:10+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2016-06-24T14:07:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=50f5bb8ade138a1a7a67838f01b7edb2f7396b92'/>
<id>50f5bb8ade138a1a7a67838f01b7edb2f7396b92</id>
<content type='text'>
This avoids gcc warnings about undefined behaviour.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This avoids gcc warnings about undefined behaviour.</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>kvec,typval_encode: Add new vector: the one with preallocated array</title>
<updated>2016-05-30T20:34:28+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2016-05-01T03:27:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d9137b1a3aca67072aac7c020658278a9334640a'/>
<id>d9137b1a3aca67072aac7c020658278a9334640a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #4843 from ZyX-I/refactor-queue</title>
<updated>2016-05-30T19:49:04+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2016-05-30T19:49:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=bd9715a9b565be67869ea0d8c8eb162954ffb7bb'/>
<id>bd9715a9b565be67869ea0d8c8eb162954ffb7bb</id>
<content type='text'>
 lib/queue: Refactor queue.h</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 lib/queue: Refactor queue.h</pre>
</div>
</content>
</entry>
<entry>
<title>lib/queue: Actually remove all _QUEUE macros</title>
<updated>2016-05-30T19:08:20+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2016-05-30T17:21:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=cafd4a4d06569c40483f878bc310a1f4fe795fbb'/>
<id>cafd4a4d06569c40483f878bc310a1f4fe795fbb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lib/queue: Refactor queue.h</title>
<updated>2016-05-30T19:08:20+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2016-05-30T17:17:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=9ce921a5160a400d0897b4e1ad4f60b4aaab059b'/>
<id>9ce921a5160a400d0897b4e1ad4f60b4aaab059b</id>
<content type='text'>
Changes:

1. Linter finds no errors now.
2. Most of macros changed to `static inline … FUNC_ATTR_ALWAYS_INLINE` functions
   (that was the purpose: they are easier to debug).
3. Queue is now not a pair of void* pointers, but a struct with two QUEUE
   pointers, next and prev. This should not affect anything, except that _QUEUE
   private macros can really be avoided without reducing readability and they do
   not need any casts.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changes:

1. Linter finds no errors now.
2. Most of macros changed to `static inline … FUNC_ATTR_ALWAYS_INLINE` functions
   (that was the purpose: they are easier to debug).
3. Queue is now not a pair of void* pointers, but a struct with two QUEUE
   pointers, next and prev. This should not affect anything, except that _QUEUE
   private macros can really be avoided without reducing readability and they do
   not need any casts.
</pre>
</div>
</content>
</entry>
<entry>
<title>lib/kvec: Fix remaining linter errors</title>
<updated>2016-05-30T18:26:30+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2016-05-30T18:26:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=7a44f9e343c79a1dedf535b9146b308122085300'/>
<id>7a44f9e343c79a1dedf535b9146b308122085300</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lib/kvec: Make code cleaner</title>
<updated>2016-05-30T18:20:00+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2016-05-01T02:19:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1ce1b85cc6a6736f793135290ee8ce924f486b64'/>
<id>1ce1b85cc6a6736f793135290ee8ce924f486b64</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lib/kvec: Do not use kv_init unless needed</title>
<updated>2016-05-30T18:19:52+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2016-05-01T02:10:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d007c2977bada0db7fa1da6748ba33a7cd33bb86'/>
<id>d007c2977bada0db7fa1da6748ba33a7cd33bb86</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
