<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kakoune.git/src/Makefile, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.vinkies.net/kakoune.git/'/>
<entry>
<title>build: switch to POSIX make</title>
<updated>2024-02-27T22:31:58+00:00</updated>
<author>
<name>Siva Mahadevan</name>
<email>me@svmhdvn.name</email>
</author>
<published>2024-01-12T14:31:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vinkies.net/kakoune.git/commit/?id=b05295637e7dbe5239a1142a72afe8265e5d77c3'/>
<id>b05295637e7dbe5239a1142a72afe8265e5d77c3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add -Wno-stringop-overflow for g++</title>
<updated>2023-12-10T10:26:37+00:00</updated>
<author>
<name>Chris Webb</name>
<email>chris@arachsys.com</email>
</author>
<published>2023-12-10T10:26:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vinkies.net/kakoune.git/commit/?id=ee8c74c72444dbb53252163d9785e456e88d8965'/>
<id>ee8c74c72444dbb53252163d9785e456e88d8965</id>
<content type='text'>
g++ 13.x is confused by the reinterpret_cast in Kakoune's memory.hh
allocator. Use -Wno-stringop-overflow to silence a large number of
verbose false alarms.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
g++ 13.x is confused by the reinterpret_cast in Kakoune's memory.hh
allocator. Use -Wno-stringop-overflow to silence a large number of
verbose false alarms.
</pre>
</div>
</content>
</entry>
<entry>
<title>make clean: also clean up generated version files</title>
<updated>2022-05-29T08:31:59+00:00</updated>
<author>
<name>Johannes Altmanninger</name>
<email>aclopte@gmail.com</email>
</author>
<published>2022-05-19T12:50:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vinkies.net/kakoune.git/commit/?id=6595aae23ef29e8974c38f0d2ad97a2803eee3ae'/>
<id>6595aae23ef29e8974c38f0d2ad97a2803eee3ae</id>
<content type='text'>
We also discussed using "git clean -dXf" but that could remove files
that were not generated by make.

Closes #4619
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We also discussed using "git clean -dXf" but that could remove files
that were not generated by make.

Closes #4619
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix clang C++20 compilation issues</title>
<updated>2021-11-21T09:06:14+00:00</updated>
<author>
<name>Maxime Coste</name>
<email>mawww@kakoune.org</email>
</author>
<published>2021-11-21T09:06:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vinkies.net/kakoune.git/commit/?id=532a7d7a9e0336727ec853c9caa2025ef37e8735'/>
<id>532a7d7a9e0336727ec853c9caa2025ef37e8735</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce the amount of Regex VM Instruction code</title>
<updated>2021-11-20T22:44:18+00:00</updated>
<author>
<name>Maxime Coste</name>
<email>mawww@kakoune.org</email>
</author>
<published>2020-07-25T04:07:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vinkies.net/kakoune.git/commit/?id=8566ae14a01a813a4b44846785675ae5d61b8eac'/>
<id>8566ae14a01a813a4b44846785675ae5d61b8eac</id>
<content type='text'>
Merge all lookarounds into the same instruction, merge splits, merge
literal ignore case with literal...

Besides reducing the amount of almost duplicated code, this improves
performance by reducing pressure on the (often failing) branch target
prediction for instruction dispatching by moving branches into the
instruction code themselves where they are more likely to be well
predicted.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Merge all lookarounds into the same instruction, merge splits, merge
literal ignore case with literal...

Besides reducing the amount of almost duplicated code, this improves
performance by reducing pressure on the (often failing) branch target
prediction for instruction dispatching by moving branches into the
instruction code themselves where they are more likely to be well
predicted.
</pre>
</div>
</content>
</entry>
<entry>
<title>src makefile: Install GDB types in debug mode</title>
<updated>2021-11-08T10:39:55+00:00</updated>
<author>
<name>Frank LENORMAND</name>
<email>lenormf@gmail.com</email>
</author>
<published>2021-11-08T10:39:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vinkies.net/kakoune.git/commit/?id=36166d8b0f2f4c54166fd0c589093f6e67b93c1c'/>
<id>36166d8b0f2f4c54166fd0c589093f6e67b93c1c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>src: Uninstall libexec properly</title>
<updated>2021-09-08T11:26:48+00:00</updated>
<author>
<name>Frank LENORMAND</name>
<email>1379068+lenormf@users.noreply.github.com</email>
</author>
<published>2021-09-08T11:26:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vinkies.net/kakoune.git/commit/?id=9f0b241e0997139cec0693814b12ca21881e10ce'/>
<id>9f0b241e0997139cec0693814b12ca21881e10ce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove references to ncurses in Makefile</title>
<updated>2021-07-12T00:25:58+00:00</updated>
<author>
<name>Maxime Coste</name>
<email>mawww@kakoune.org</email>
</author>
<published>2019-11-16T10:06:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vinkies.net/kakoune.git/commit/?id=3b4d2b63c67b66db436528c7935d3282872b59f1'/>
<id>3b4d2b63c67b66db436528c7935d3282872b59f1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid non-POSIX ln -r switch</title>
<updated>2020-12-25T01:07:13+00:00</updated>
<author>
<name>Maxime Coste</name>
<email>mawww@kakoune.org</email>
</author>
<published>2020-12-25T01:07:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vinkies.net/kakoune.git/commit/?id=958a9431214dc4bece30aa30a8159e0bb8b5bbe7'/>
<id>958a9431214dc4bece30aa30a8159e0bb8b5bbe7</id>
<content type='text'>
Fixes #3985
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #3985
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a libexec/ directory and use it to find the kak command</title>
<updated>2020-12-08T22:13:45+00:00</updated>
<author>
<name>Maxime Coste</name>
<email>mawww@kakoune.org</email>
</author>
<published>2020-12-08T22:13:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vinkies.net/kakoune.git/commit/?id=74c337df5db5dedbd8d8404e27164c3ad6f3e5ef'/>
<id>74c337df5db5dedbd8d8404e27164c3ad6f3e5ef</id>
<content type='text'>
Add that libexec directory to the PATH instead of the current kak
binary directory to avoid impacting other commands.

The libexec directory currently only contains a symlink back to
the Kakoune binary.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add that libexec directory to the PATH instead of the current kak
binary directory to avoid impacting other commands.

The libexec directory currently only contains a symlink back to
the Kakoune binary.
</pre>
</div>
</content>
</entry>
</feed>
