<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/m4, branch feature/delsel-replace</title>
<subtitle>Emacs is the extensible, customizable, self-documenting real-time display editor. 
</subtitle>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/'/>
<entry>
<title>Remove vla.h</title>
<updated>2026-02-14T01:44:46+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2026-02-14T01:37:50+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e847bcca0cde35e4b15dad70150a943f7d78fdd5'/>
<id>e847bcca0cde35e4b15dad70150a943f7d78fdd5</id>
<content type='text'>
Uses of &lt;vla.h&gt;’s macro VLA_ELEMS were removed some time ago.
* admin/merge-gnulib (GNULIB_MODULES): Remove vla.
* lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate.
* lib/vla.h: Remove.
* src/fns.c, src/lread.c: Do not include &lt;vla.h&gt;.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Uses of &lt;vla.h&gt;’s macro VLA_ELEMS were removed some time ago.
* admin/merge-gnulib (GNULIB_MODULES): Remove vla.
* lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate.
* lib/vla.h: Remove.
* src/fns.c, src/lread.c: Do not include &lt;vla.h&gt;.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update from Gnulib by running admin/merge-gnulib</title>
<updated>2026-02-14T01:44:46+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2026-02-14T01:37:50+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=f81d3a4882ea499a9a36ae7f277d7745e7c09928'/>
<id>f81d3a4882ea499a9a36ae7f277d7745e7c09928</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Adjust Android build system for recent changes to package requirements</title>
<updated>2026-01-25T03:18:50+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2026-01-25T03:18:50+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0b4dbd631ef6be8641566e1226f18b0a8de20e6c'/>
<id>0b4dbd631ef6be8641566e1226f18b0a8de20e6c</id>
<content type='text'>
* m4/ndk-build.m4 (ndk_package_map): Map libwebp to webp.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* m4/ndk-build.m4 (ndk_package_map): Map libwebp to webp.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update from Gnulib by running admin/merge-gnulib</title>
<updated>2026-01-19T20:49:16+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2026-01-19T18:40:06+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=4a0919df7f15c4322b983a913a429dc7d52b0bdc'/>
<id>4a0919df7f15c4322b983a913a429dc7d52b0bdc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>; Add 2026 to copyright years.</title>
<updated>2026-01-01T12:54:34+00:00</updated>
<author>
<name>Sean Whitton</name>
</author>
<published>2026-01-01T12:54:34+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c31f6adc31d48076c63ad82b83b2970e1b0d7b9b'/>
<id>c31f6adc31d48076c63ad82b83b2970e1b0d7b9b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update from Gnulib by running admin/merge-gnulib</title>
<updated>2025-12-25T17:53:17+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2025-12-25T17:52:44+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7be4fe89fc6f0fdd8f79dd8e506efc8db0cd8b5b'/>
<id>7be4fe89fc6f0fdd8f79dd8e506efc8db0cd8b5b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update from Gnulib by running admin/merge-gnulib</title>
<updated>2025-12-13T00:27:11+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2025-12-12T23:24:31+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=41ffeaec15b9a0f052de2d2e5eab23302c4ce46b'/>
<id>41ffeaec15b9a0f052de2d2e5eab23302c4ce46b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Garbage-collect Gnulib sources</title>
<updated>2025-12-09T21:27:27+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2025-12-09T20:55:17+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=88bf047d39838393cd16f231e721c8b548a50f42'/>
<id>88bf047d39838393cd16f231e721c8b548a50f42</id>
<content type='text'>
Remove Gnulib sources no longer needed or used.
admin/merge-gnulib is typically not smart enough to do that.
* configure.ac: Do not call gl_EEMALLOC, as it is no longer
supplied or needed.
* lib/explicit_bzero.c, lib/malloc/scratch_buffer_dupfree.c:
* lib/xalloc-oversized.h, m4/eealloc.m4, m4/explicit_bzero.m4:
* m4/st_dm_mode.m4, m4/year2038.m4:
Remove.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove Gnulib sources no longer needed or used.
admin/merge-gnulib is typically not smart enough to do that.
* configure.ac: Do not call gl_EEMALLOC, as it is no longer
supplied or needed.
* lib/explicit_bzero.c, lib/malloc/scratch_buffer_dupfree.c:
* lib/xalloc-oversized.h, m4/eealloc.m4, m4/explicit_bzero.m4:
* m4/st_dm_mode.m4, m4/year2038.m4:
Remove.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update from Gnulib by running admin/merge-gnulib</title>
<updated>2025-12-07T23:45:20+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2025-12-07T23:34:42+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b211e5489b95f39f07baa769fc581b05b393c4a3'/>
<id>b211e5489b95f39f07baa769fc581b05b393c4a3</id>
<content type='text'>
* admin/merge-gnulib (AVOIDED_MODULES): Add strncpy, as Emacs is not
likely to exercise the FreeBSD 15 strncpy bug that this module fixes.
* lib/issymlinkat.h: New file, taken from Gnulib.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* admin/merge-gnulib (AVOIDED_MODULES): Add strncpy, as Emacs is not
likely to exercise the FreeBSD 15 strncpy bug that this module fixes.
* lib/issymlinkat.h: New file, taken from Gnulib.
</pre>
</div>
</content>
</entry>
<entry>
<title>Prefer C23 support if available</title>
<updated>2025-11-20T19:14:03+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2025-11-20T19:05:47+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=918b9f04f422efb7b614a9f71b004523a39d7674'/>
<id>918b9f04f422efb7b614a9f71b004523a39d7674</id>
<content type='text'>
This merges in changes that were made to Autoconf master
in April 2024.  It causes ‘configure’ to prefer the C compiler to
enable C23 features if possible; otherwise, ‘configure’
behaves as before, using C11 if available and C99 if not.
* admin/merge-gnulib (GNULIB_MODULES): Add std-gnu23.
(AVOIDED_MODULES): Add (i.e., start avoiding) std-gnu11.
* m4/std-gnu11.m4: Remove.
* m4/std-gnu23.m4: Add.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This merges in changes that were made to Autoconf master
in April 2024.  It causes ‘configure’ to prefer the C compiler to
enable C23 features if possible; otherwise, ‘configure’
behaves as before, using C11 if available and C99 if not.
* admin/merge-gnulib (GNULIB_MODULES): Add std-gnu23.
(AVOIDED_MODULES): Add (i.e., start avoiding) std-gnu11.
* m4/std-gnu11.m4: Remove.
* m4/std-gnu23.m4: Add.
</pre>
</div>
</content>
</entry>
</feed>
