<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/src/nvim/eval, branch v0.4.3</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>Remove excess &lt;stdint.h&gt;</title>
<updated>2019-09-12T02:27:45+00:00</updated>
<author>
<name>Jan Edmund Lazo</name>
<email>jan.lazo@mail.utoronto.ca</email>
</author>
<published>2019-07-27T11:46:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6508215b5cde0b1e555d1da6a7cf61f3b1095a48'/>
<id>6508215b5cde0b1e555d1da6a7cf61f3b1095a48</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.1.0515: reloading a script gives errors for existing functions</title>
<updated>2019-09-04T04:40:05+00:00</updated>
<author>
<name>erw7</name>
<email>erw7.github@gmail.com</email>
</author>
<published>2019-08-29T04:07:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=9db60b06a1d9b50b3ba6beb858eb0fd2c58571c4'/>
<id>9db60b06a1d9b50b3ba6beb858eb0fd2c58571c4</id>
<content type='text'>
Problem:    Reloading a script gives errors for existing functions.
Solution:   Allow redefining a function once when reloading a script.
https://github.com/vim/vim/commit/ded5f1bed7ff2d138b3ee0f9610d17290b62692d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Reloading a script gives errors for existing functions.
Solution:   Allow redefining a function once when reloading a script.
https://github.com/vim/vim/commit/ded5f1bed7ff2d138b3ee0f9610d17290b62692d
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.1.0362: cannot get the script line number when executing a function</title>
<updated>2019-09-04T04:40:04+00:00</updated>
<author>
<name>erw7</name>
<email>erw7.github@gmail.com</email>
</author>
<published>2019-08-25T04:45:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=a2e48b556b7537acd26353b6cc201410be7cf3dc'/>
<id>a2e48b556b7537acd26353b6cc201410be7cf3dc</id>
<content type='text'>
Problem:    Cannot get the script line number when executing a function.
Solution:   Store the line number besides the script ID. (Ozaki Kiichi,
            closes vim/vim#3362)  Also display the line number with ":verbose set".
https://github.com/vim/vim/commit/f29c1c6aa3f365c025890fab5fb9efbe88eb1761
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Cannot get the script line number when executing a function.
Solution:   Store the line number besides the script ID. (Ozaki Kiichi,
            closes vim/vim#3362)  Also display the line number with ":verbose set".
https://github.com/vim/vim/commit/f29c1c6aa3f365c025890fab5fb9efbe88eb1761
</pre>
</div>
</content>
</entry>
<entry>
<title>free_buffer: rework b:changedtick handling #9163</title>
<updated>2019-08-12T00:17:49+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-08-11T11:34:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=71378a40308cd987626ebccb5882897d41c86c7a'/>
<id>71378a40308cd987626ebccb5882897d41c86c7a</id>
<content type='text'>
- Re-enable Test_BufLeave_Wipe. 66f5e5c7d7ce

This is my (probably-wrong) application of Zyx's suggestion in #9163:

&gt; free_buffer_stuff() already removes changedtick. It is better to
&gt; make `free_options` a flag variable and avoid calling
&gt; buf_init_changedtick() based on some flag there: current workflow
&gt; looks weird as it first removes `b:changedtick`, then re-adds it
&gt; by calling buf_init_changedtick(), then remove again.

&gt; Also based on my understanding it looks logical to not remove
&gt; `b:changedtick`, but to *replace* it with something allocated if
&gt; needed based on examining reference count before calling
&gt; `unref_var_dict`. Because now you have key disappearing from
&gt; dictionary for no good reason.

Patch-By: Nikolai Aleksandrovich Pavlov &lt;kp-pav@yandex.ru&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Re-enable Test_BufLeave_Wipe. 66f5e5c7d7ce

This is my (probably-wrong) application of Zyx's suggestion in #9163:

&gt; free_buffer_stuff() already removes changedtick. It is better to
&gt; make `free_options` a flag variable and avoid calling
&gt; buf_init_changedtick() based on some flag there: current workflow
&gt; looks weird as it first removes `b:changedtick`, then re-adds it
&gt; by calling buf_init_changedtick(), then remove again.

&gt; Also based on my understanding it looks logical to not remove
&gt; `b:changedtick`, but to *replace* it with something allocated if
&gt; needed based on examining reference count before calling
&gt; `unref_var_dict`. Because now you have key disappearing from
&gt; dictionary for no good reason.

Patch-By: Nikolai Aleksandrovich Pavlov &lt;kp-pav@yandex.ru&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.1.0990: floating point exception with "%= 0" and "/= 0"</title>
<updated>2019-07-28T21:19:20+00:00</updated>
<author>
<name>Jan Edmund Lazo</name>
<email>jan.lazo@mail.utoronto.ca</email>
</author>
<published>2019-07-28T20:54:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=b457a58e34d43d49a01dd93ec356099d232bd713'/>
<id>b457a58e34d43d49a01dd93ec356099d232bd713</id>
<content type='text'>
Problem:    Floating point exception with "%= 0" and "/= 0".
Solution:   Avoid dividing by zero. (Dominique Pelle, closes vim/vim#4058)
https://github.com/vim/vim/commit/e21c1580b7acb598a6e3c38565434fe5d0e2ad7a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Floating point exception with "%= 0" and "/= 0".
Solution:   Avoid dividing by zero. (Dominique Pelle, closes vim/vim#4058)
https://github.com/vim/vim/commit/e21c1580b7acb598a6e3c38565434fe5d0e2ad7a
</pre>
</div>
</content>
</entry>
<entry>
<title>PVS/V1037: suppress warning #10528</title>
<updated>2019-07-17T23:20:59+00:00</updated>
<author>
<name>Ihor Antonov</name>
<email>ngortheone@users.noreply.github.com</email>
</author>
<published>2019-07-17T23:20:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=8499e18615f3a29a24deed78d12a6862995e829c'/>
<id>8499e18615f3a29a24deed78d12a6862995e829c</id>
<content type='text'>
Despite the PVS warning, we do not want to conflate these
cases, they are semantically different.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Despite the PVS warning, we do not want to conflate these
cases, they are semantically different.</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.1.0167: lock flag in new dictitem is reset in many places</title>
<updated>2019-06-23T22:17:09+00:00</updated>
<author>
<name>Jan Edmund Lazo</name>
<email>jan.lazo@mail.utoronto.ca</email>
</author>
<published>2019-06-22T09:58:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=bb02ca6defb65110a426b579e81cd1a6f9eb886a'/>
<id>bb02ca6defb65110a426b579e81cd1a6f9eb886a</id>
<content type='text'>
Problem:    Lock flag in new dictitem is reset in many places.
Solution:   Always reset the lock flag.
https://github.com/vim/vim/commit/c89d4b35300b98cf68b14c89c8e1add51bd857e3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Lock flag in new dictitem is reset in many places.
Solution:   Always reset the lock flag.
https://github.com/vim/vim/commit/c89d4b35300b98cf68b14c89c8e1add51bd857e3
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.1.0130: ":profdel func" does not work if func was called already</title>
<updated>2019-06-08T14:40:32+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-06-08T11:04:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=7823b357812b06da7348a5b4f5a66afae8f1f71c'/>
<id>7823b357812b06da7348a5b4f5a66afae8f1f71c</id>
<content type='text'>
Problem:    ":profdel func" does not work if func was called already.
            (Dominique Pelle)
Solution:   Reset uf_profiling and add a flag to indicate initialization was
            done.
https://github.com/vim/vim/commit/ad6480961080f80a455b2394f27b02935a2ded52
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    ":profdel func" does not work if func was called already.
            (Dominique Pelle)
Solution:   Reset uf_profiling and add a flag to indicate initialization was
            done.
https://github.com/vim/vim/commit/ad6480961080f80a455b2394f27b02935a2ded52
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.1.0902: incomplete set of assignment operators</title>
<updated>2019-05-29T03:05:56+00:00</updated>
<author>
<name>erw7</name>
<email>erw7.github@gmail.com</email>
</author>
<published>2019-05-29T00:33:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d46aaa074640ef92382e5800297b7c76ed7574da'/>
<id>d46aaa074640ef92382e5800297b7c76ed7574da</id>
<content type='text'>
Problem:    Incomplete set of assignment operators.
Solution:   Add /=, *= and %=. (Ozaki Kiichi, closes vim/vim#3931)
https://github.com/vim/vim/commit/ff697e6cef8ced7717a21fd525ab3200b2f1724f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Incomplete set of assignment operators.
Solution:   Add /=, *= and %=. (Ozaki Kiichi, closes vim/vim#3931)
https://github.com/vim/vim/commit/ff697e6cef8ced7717a21fd525ab3200b2f1724f
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.1.0642: swapinfo() leaks memory</title>
<updated>2019-04-29T20:41:16+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-04-29T20:05:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=aac731c22b94117aea2257d4f19fd1f0930a2385'/>
<id>aac731c22b94117aea2257d4f19fd1f0930a2385</id>
<content type='text'>
Problem:    swapinfo() leaks memory.
Solution:   Avoid allocating the strings twice.
https://github.com/vim/vim/commit/e6fdf79980c0f2856700d4f46de700293f477429
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    swapinfo() leaks memory.
Solution:   Avoid allocating the strings twice.
https://github.com/vim/vim/commit/e6fdf79980c0f2856700d4f46de700293f477429
</pre>
</div>
</content>
</entry>
</feed>
