<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chemacs.git/exec, branch devmain</title>
<subtitle>emacs
</subtitle>
<id>http://cgit.adnoto.dev/chemacs.git/atom?h=devmain</id>
<link rel='self' href='http://cgit.adnoto.dev/chemacs.git/atom?h=devmain'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/'/>
<updated>2026-05-28T03:31:16Z</updated>
<entry>
<title>Fix the Android build again</title>
<updated>2026-05-28T03:31:16Z</updated>
<author>
<name>Po Lu</name>
<email>luangruo@yahoo.com</email>
</author>
<published>2026-05-28T03:31:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=330b4e2a942a6ff506bab72503f940c9b65d395f'/>
<id>urn:sha1:330b4e2a942a6ff506bab72503f940c9b65d395f</id>
<content type='text'>
* exec/trace.c (ARRAYELTS, establish_seccomp_filter): Restore
ARRAYELTS, since Gnulib is not available in the exec library.
</content>
</entry>
<entry>
<title>ARRAYELTS → countof</title>
<updated>2026-05-27T04:57:20Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2026-05-27T00:51:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=225876e97999664a075eb6f1489b4b4c8e515ded'/>
<id>urn:sha1:225876e97999664a075eb6f1489b4b4c8e515ded</id>
<content type='text'>
C2y will standardize countof as the macro that Emacs uses the name
ARRAYELTS for.  Switch to the standard name, which is supported
by GCC 16+, by Clang 21, and by the Gnulib stdcountof-h module already
in use for compilers that do not support countof.
Also, use countof in a few places where we missed using ARRAYELTS.
* admin/coccinelle/arrayelts.cocci: Suggest countof, not ARRAYELTS.
* admin/merge-gnulib (GNULIB_MODULES): Add stdcountof-h,
as it is now a direct rather than an indirect dependency.
* exec/trace.c, src/lisp.h, src/sfnt.c: Include &lt;stdcountof.h&gt;.
(ARRAYELTS): Remove.  All uses replaced by countof.
* lib-src/ebrowse.c, lib-src/etags.c, lib-src/make-docfile.c:
* lib-src/seccomp-filter.c, lwlib/lwlib-Xaw.c:
Prefer &lt;stdcountof.h&gt; and countof to doing things by hand.
</content>
</entry>
<entry>
<title>Revert "Don’t silently truncate file names in exec.c"</title>
<updated>2026-05-25T03:21:00Z</updated>
<author>
<name>Po Lu</name>
<email>luangruo@yahoo.com</email>
</author>
<published>2026-05-25T03:21:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=44013f6be751363f7c4c642ebbfd618110db8b75'/>
<id>urn:sha1:44013f6be751363f7c4c642ebbfd618110db8b75</id>
<content type='text'>
This reverts commit 3461b450c5eae3ed53192aa9514e0b1ac1b1c8f2.

Gnulib and intprops.h are not available from within the exec helper.
</content>
</entry>
<entry>
<title>Don’t silently truncate file names in exec.c</title>
<updated>2026-05-24T02:18:53Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2026-05-21T03:52:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=3461b450c5eae3ed53192aa9514e0b1ac1b1c8f2'/>
<id>urn:sha1:3461b450c5eae3ed53192aa9514e0b1ac1b1c8f2</id>
<content type='text'>
* exec/exec.c (format_pid): Simplify.  No need for a local array.
(exec_0): Shrink local buffer.
If names are too long, fail instead of silently truncating them.
Be cautious in case symlink is zero length (shouldn’t be possible
in Android, but it’s easy to be safe).
</content>
</entry>
<entry>
<title>Bump master Emacs version to 32.0.50</title>
<updated>2026-05-07T16:46:43Z</updated>
<author>
<name>Sean Whitton</name>
<email>spwhitton@spwhitton.name</email>
</author>
<published>2026-05-07T16:46:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=0d287aa2761af39f64d5d0d7f4e6b74430ec8b74'/>
<id>urn:sha1:0d287aa2761af39f64d5d0d7f4e6b74430ec8b74</id>
<content type='text'>
* README:
* configure.ac:
* etc/refcards/ru-refcard.tex:
* exec/configure.ac:
* java/AndroidManifest.xml.in (Version-code):
* msdos/sed2v2.inp:
* nt/README.W32: Bump Emacs version to 32.0.50.
* etc/NEWS: Empty for Emacs 32.
* lisp/cus-edit.el (customize-changed-options-previous-release):
Set last version to 31.1.
* src/emacs-module.in.h (struct emacs_env_32): Add.
* src/module-env-31.h: Remove header comment.
* src/module-env-32.h: New file.
</content>
</entry>
<entry>
<title>; Add 2026 to copyright years.</title>
<updated>2026-01-01T12:54:34Z</updated>
<author>
<name>Sean Whitton</name>
<email>spwhitton@spwhitton.name</email>
</author>
<published>2026-01-01T12:54:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=c31f6adc31d48076c63ad82b83b2970e1b0d7b9b'/>
<id>urn:sha1:c31f6adc31d48076c63ad82b83b2970e1b0d7b9b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>; * exec/loader-mips64el.s (skip_environ): Eliminate one more `daddi'.</title>
<updated>2025-04-15T09:21:25Z</updated>
<author>
<name>Po Lu</name>
<email>luangruo@yahoo.com</email>
</author>
<published>2025-04-15T09:20:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=2b7268c43f52942f88aef1cf442603819c505b21'/>
<id>urn:sha1:2b7268c43f52942f88aef1cf442603819c505b21</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Unconditionally define MIPS_NABI on mips64el</title>
<updated>2025-04-15T09:21:25Z</updated>
<author>
<name>Po Lu</name>
<email>luangruo@yahoo.com</email>
</author>
<published>2025-04-15T09:20:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=638b084a611316c6fa4a58adb4dec97e461b31da'/>
<id>urn:sha1:638b084a611316c6fa4a58adb4dec97e461b31da</id>
<content type='text'>
* exec/configure.ac (MIPS_NABI): Always define to 1 on
mips64el-*-linux*.
</content>
</entry>
<entry>
<title>* exec/loader-mips64el.s (rest_of_exec): Deal with assembler bugs.</title>
<updated>2025-04-15T09:11:56Z</updated>
<author>
<name>Po Lu</name>
<email>luangruo@yahoo.com</email>
</author>
<published>2025-04-15T09:11:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=19b6e36a22513b437b86d4b6418ce31f551902cc'/>
<id>urn:sha1:19b6e36a22513b437b86d4b6418ce31f551902cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>* exec/configure.ac (exec_CHECK_MIPS_NABI): Test __LP64__ also.</title>
<updated>2025-04-15T09:03:57Z</updated>
<author>
<name>Po Lu</name>
<email>luangruo@yahoo.com</email>
</author>
<published>2025-04-15T09:03:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=458ad0cb899491da546c06a3f1cd63c0f54623ac'/>
<id>urn:sha1:458ad0cb899491da546c06a3f1cd63c0f54623ac</id>
<content type='text'>
</content>
</entry>
</feed>
