<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/lib, branch master</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>Update from Gnulib by running admin/merge-gnulib</title>
<updated>2026-03-01T18:41:54+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2026-03-01T18:28:33+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=381eb4985b7854747cb1102232d801abd98948f6'/>
<id>381eb4985b7854747cb1102232d801abd98948f6</id>
<content type='text'>
* admin/merge-gnulib (GNULIB_MODULES): Add memeq, streq and remove
stringeq, to adjust to a module splitup in Gnulib.
* lib/memeq.c, lib/streq.c, lib/strnul.c, m4/memeq.m4, m4/streq.m4:
New files.
* lib/string.c, m4/stringeq.m4: Remove.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* admin/merge-gnulib (GNULIB_MODULES): Add memeq, streq and remove
stringeq, to adjust to a module splitup in Gnulib.
* lib/memeq.c, lib/streq.c, lib/strnul.c, m4/memeq.m4, m4/streq.m4:
New files.
* lib/string.c, m4/stringeq.m4: Remove.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add SHA-3 support to secure-hash</title>
<updated>2026-02-23T08:22:17+00:00</updated>
<author>
<name>Collin Funk</name>
</author>
<published>2026-02-23T08:20:46+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=29440eedac7968580e35e751c6cdf94af337a95a'/>
<id>29440eedac7968580e35e751c6cdf94af337a95a</id>
<content type='text'>
* admin/merge-gnulib (GNULIB_MODULES): Add crypto/sha3-buffer.
* lib/sha3.c: New file, imported by running admin/merge-gnulib.
* lib/sha3.h: Likewise.
* m4/sha3.m4: Likewise.
* lib/gnulib.mk.in: Updated by admin/merge-gnulib.
* m4/gnulib-comp.m4: Likewise.
* src/fns.c: Include sha3.h
(Fsecure_hash_algorithms): Add Qsha3_224, Qsha3_256, Qsha3_384, and
Qsha3_512.
(secure_hash): Likewise.
(Fsecure_hash): List the SHA-3 algorithms in the docstring.
(syms_of_fns): Define Qsha3_224, Qsha3_256, Qsha3_384, and Qsha3_512.
* test/lisp/net/gnutls-tests.el (gnutls-tests-internal-macs-upcased):
Filter out the new SHA-3 algorithms since they are currently not
implemented in gnutls.
* test/src/fns-tests.el (test-secure-hash): Add test cases for the new
algorithms.
* doc/lispref/text.texi (Checksum/Hash): List the SHA-3 algorithms.
Mention that they are considered secure.
* etc/NEWS: Mention the new feature.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* admin/merge-gnulib (GNULIB_MODULES): Add crypto/sha3-buffer.
* lib/sha3.c: New file, imported by running admin/merge-gnulib.
* lib/sha3.h: Likewise.
* m4/sha3.m4: Likewise.
* lib/gnulib.mk.in: Updated by admin/merge-gnulib.
* m4/gnulib-comp.m4: Likewise.
* src/fns.c: Include sha3.h
(Fsecure_hash_algorithms): Add Qsha3_224, Qsha3_256, Qsha3_384, and
Qsha3_512.
(secure_hash): Likewise.
(Fsecure_hash): List the SHA-3 algorithms in the docstring.
(syms_of_fns): Define Qsha3_224, Qsha3_256, Qsha3_384, and Qsha3_512.
* test/lisp/net/gnutls-tests.el (gnutls-tests-internal-macs-upcased):
Filter out the new SHA-3 algorithms since they are currently not
implemented in gnutls.
* test/src/fns-tests.el (test-secure-hash): Add test cases for the new
algorithms.
* doc/lispref/text.texi (Checksum/Hash): List the SHA-3 algorithms.
Mention that they are considered secure.
* etc/NEWS: Mention the new feature.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update from Gnulib by running admin/merge-gnulib</title>
<updated>2026-02-23T08:22:17+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2026-02-23T08:20:46+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=ccaa4a07f093428241cbcc81379c3ea3d84b38ee'/>
<id>ccaa4a07f093428241cbcc81379c3ea3d84b38ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Depend explicitly on Gnulib ‘attribute’ module</title>
<updated>2026-02-17T19:11:12+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2026-02-17T19:10:33+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=437b27046f8c7987977e3ab7de3d43f7815daaa2'/>
<id>437b27046f8c7987977e3ab7de3d43f7815daaa2</id>
<content type='text'>
Problem reported by Basil L. Contovounesios (bug#80428#8).
* admin/merge-gnulib (GNULIB_MODULES): Add ‘attribute’.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem reported by Basil L. Contovounesios (bug#80428#8).
* admin/merge-gnulib (GNULIB_MODULES): Add ‘attribute’.
</pre>
</div>
</content>
</entry>
<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>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>Merge Gnulib save-cwd.c changes</title>
<updated>2026-01-19T20:49:15+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2026-01-19T18:53:33+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=128bfa6d44277632f6bce98ebbfab4a58f42bda7'/>
<id>128bfa6d44277632f6bce98ebbfab4a58f42bda7</id>
<content type='text'>
* lib/save-cwd.c: Propagate changes from Gnulib sibling.
This doesn’t affect behavior.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lib/save-cwd.c: Propagate changes from Gnulib sibling.
This doesn’t affect behavior.
</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>
</feed>
