<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/src/nvim/event, branch mix_20240309</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>refactor(IWYU): fix headers</title>
<updated>2024-01-11T20:37:23+00:00</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-01-04T14:38:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1813661a6197c76ea6621284570aca1d56597099'/>
<id>1813661a6197c76ea6621284570aca1d56597099</id>
<content type='text'>
Remove `export` pramgas from defs headers as it causes IWYU to believe
that the definitions from the defs headers comes from main header, which
is not what we really want.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove `export` pramgas from defs headers as it causes IWYU to believe
that the definitions from the defs headers comes from main header, which
is not what we really want.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: remove redundant struct names</title>
<updated>2024-01-02T20:59:12+00:00</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2023-12-31T00:54:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=735aa4c4c89943b26f1d6ba0d3e076002490c09d'/>
<id>735aa4c4c89943b26f1d6ba0d3e076002490c09d</id>
<content type='text'>
A struct can be anonymous if only its typedef is used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A struct can be anonymous if only its typedef is used.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: follow style guide</title>
<updated>2023-12-30T11:45:38+00:00</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2023-12-28T12:42:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=c89292fcb7f2ebf06efb7c1d00c28f34c6f68fec'/>
<id>c89292fcb7f2ebf06efb7c1d00c28f34c6f68fec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: run IWYU on entire repo</title>
<updated>2023-12-21T16:38:42+00:00</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2023-12-18T09:55:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=af93a74a0f4afa9a3a4f55ffdf28141eaf776d22'/>
<id>af93a74a0f4afa9a3a4f55ffdf28141eaf776d22</id>
<content type='text'>
Reference: https://github.com/neovim/neovim/issues/6371.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reference: https://github.com/neovim/neovim/issues/6371.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: move non-symbols to defs.h headers</title>
<updated>2023-12-17T18:03:18+00:00</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2023-12-12T14:40:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=69bc519b53ebf78fd95c8256468e7d538ebcb948'/>
<id>69bc519b53ebf78fd95c8256468e7d538ebcb948</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(stream): do not close handle if it is already closing (#26537)</title>
<updated>2023-12-12T19:19:46+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>8965202+gpanders@users.noreply.github.com</email>
</author>
<published>2023-12-12T19:19:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1907abb4c27857fe7f4e7394f32e130f9955a2e7'/>
<id>1907abb4c27857fe7f4e7394f32e130f9955a2e7</id>
<content type='text'>
uv_close asserts that a handle is not already closing. We can guard
against this assertion failure by manually checking the handle's closing
status ourselves.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
uv_close asserts that a handle is not already closing. We can guard
against this assertion failure by manually checking the handle's closing
status ourselves.</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: change event_create() to a macro (#26343)</title>
<updated>2023-12-01T07:22:22+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-12-01T07:22:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=548f03c66c08d0235d62505e884e8088bfda1804'/>
<id>548f03c66c08d0235d62505e884e8088bfda1804</id>
<content type='text'>
A varargs functions can never be inlined, so a macro is faster.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A varargs functions can never be inlined, so a macro is faster.</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(IWYU): fix includes for highlight_group.h (#26340)</title>
<updated>2023-12-01T01:38:04+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-12-01T01:38:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=0bbe8e7fc257bd06a857bfc762c2b1e8e84463e1'/>
<id>0bbe8e7fc257bd06a857bfc762c2b1e8e84463e1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(IWYU): create {ex_getln,rbuffer,os/fileio}_defs.h (#26338)</title>
<updated>2023-12-01T00:06:37+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-12-01T00:06:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=09e93d7c4d33451ffe2dd2edeb7e2124b83c8078'/>
<id>09e93d7c4d33451ffe2dd2edeb7e2124b83c8078</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>build: don't define FUNC_ATTR_* as empty in headers (#26317)</title>
<updated>2023-11-30T07:51:05+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-11-30T07:51:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=543e0256c19f397921a332e06b423215fd9aecb5'/>
<id>543e0256c19f397921a332e06b423215fd9aecb5</id>
<content type='text'>
FUNC_ATTR_* should only be used in .c files with generated headers.
Defining FUNC_ATTR_* as empty in headers causes misuses of them to be
silently ignored. Instead don't define them by default, and only define
them as empty after a .c file has included its generated header.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
FUNC_ATTR_* should only be used in .c files with generated headers.
Defining FUNC_ATTR_* as empty in headers causes misuses of them to be
silently ignored. Instead don't define them by default, and only define
them as empty after a .c file has included its generated header.</pre>
</div>
</content>
</entry>
</feed>
