<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/src/nvim/eval, branch v0.3.0</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>eval/typval: Silence PVS/V576: format is correct</title>
<updated>2018-04-22T17:20:53+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2018-04-22T17:20:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6c2b442ee094bef944207b94fcedbc7dbd7dc166'/>
<id>6c2b442ee094bef944207b94fcedbc7dbd7dc166</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>eval/typval: Remove struct dictitem_S which is not used anywhere</title>
<updated>2018-04-19T21:04:25+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2018-04-19T21:04:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=b7a46f22999ed5e1f6757b803bcab683575afb5a'/>
<id>b7a46f22999ed5e1f6757b803bcab683575afb5a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>eval: Fix PVS/V547: ufunc_T is actually an incomplete type</title>
<updated>2018-04-09T22:51:52+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2018-04-09T22:01:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=07b67f9eff56ff741484109e4dcea42020c5f750'/>
<id>07b67f9eff56ff741484109e4dcea42020c5f750</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>eval/decode: Silence PVS/V547: code written for 32-bit integers</title>
<updated>2018-04-09T07:29:34+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2018-04-09T07:18:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=5acda0357661af0c50e4fa2b8825e9c3678ca013'/>
<id>5acda0357661af0c50e4fa2b8825e9c3678ca013</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>eval/typval_encode: Silence PVS/V501,V547,V779</title>
<updated>2018-04-01T21:46:18+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2018-04-01T21:46:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1fc09b5b984e0963b5550310dd5d614d3007ba5a'/>
<id>1fc09b5b984e0963b5550310dd5d614d3007ba5a</id>
<content type='text'>
These kinds of warnings are inevitable for generic macros.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These kinds of warnings are inevitable for generic macros.</pre>
</div>
</content>
</entry>
<entry>
<title>build/MSVC: fix "C4003: not enough actual parameters for macro"</title>
<updated>2018-03-18T13:30:05+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2018-03-16T06:34:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=26b84a8b3e99d9dce2ad9f34e1663f119cd1c558'/>
<id>26b84a8b3e99d9dce2ad9f34e1663f119cd1c558</id>
<content type='text'>
For the case of TV_DICTITEM_STRUCT, we can't just pass `1` because:
https://github.com/neovim/neovim/pull/8142#discussion_r175262436
&gt; this variant will trigger array overrun warnings from various static analyzers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For the case of TV_DICTITEM_STRUCT, we can't just pass `1` because:
https://github.com/neovim/neovim/pull/8142#discussion_r175262436
&gt; this variant will trigger array overrun warnings from various static analyzers.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge #7863 'mingw64: fix gcc warnings'</title>
<updated>2018-01-20T16:18:32+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2018-01-20T16:18:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=0daaa49586ff49584946cdf96549e1331f055103'/>
<id>0daaa49586ff49584946cdf96549e1331f055103</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix warning about math functions, include isnan, isinf, fpclassify.</title>
<updated>2018-01-18T13:43:44+00:00</updated>
<author>
<name>George Zhao</name>
<email>zhaozg@gmail.com</email>
</author>
<published>2018-01-17T11:45:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=43833af53c0ee5cc230dae49f69d0593ff5edf8f'/>
<id>43833af53c0ee5cc230dae49f69d0593ff5edf8f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge #7806 from ZyX-I/list-stat</title>
<updated>2018-01-15T22:35:20+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2018-01-15T22:35:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=de0a9548f7bf55bdf0202a2dcebb86a92f2d989d'/>
<id>de0a9548f7bf55bdf0202a2dcebb86a92f2d989d</id>
<content type='text'>
Add a way to collect list usage statistics</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a way to collect list usage statistics</pre>
</div>
</content>
</entry>
<entry>
<title>eval/typval: Log list actions</title>
<updated>2018-01-13T22:33:18+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2018-01-03T01:25:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6a1557f2f496bf8e8f4dad7ed0d423051a7b65e2'/>
<id>6a1557f2f496bf8e8f4dad7ed0d423051a7b65e2</id>
<content type='text'>
New logging is guarded by cmake LOG_LIST_ACTIONS define. To make it more
efficient it is allocated as a linked list with chunks of length
2^(7+chunk_num); that uses basically the same idea as behind increasing kvec
length (make appending O(1) (amortized)), but reduces constant by not bothering
to move memory around what realloc() would surely do: it is not like we need
random access to log entries here to justify usage of a single continuous memory
block.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
New logging is guarded by cmake LOG_LIST_ACTIONS define. To make it more
efficient it is allocated as a linked list with chunks of length
2^(7+chunk_num); that uses basically the same idea as behind increasing kvec
length (make appending O(1) (amortized)), but reduces constant by not bothering
to move memory around what realloc() would surely do: it is not like we need
random access to log entries here to justify usage of a single continuous memory
block.
</pre>
</div>
</content>
</entry>
</feed>
