<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/admin, branch js2025</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>Prefer 'ARRAYELTS (x)' to 'sizeof x / sizeof *x'</title>
<updated>2025-01-15T19:19:39+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2025-01-15T19:09:32+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e092aabf714717dd135e5767a49b78c428e49878'/>
<id>e092aabf714717dd135e5767a49b78c428e49878</id>
<content type='text'>
* src/comp.c (emit_limple_insn):
* src/msdos.c (dos_set_keyboard, dos_rawgetc):
* src/sysdep.c (convert_speed, list_system_processes):
* src/w32fns.c (deliver_wm_chars, Fx_file_dialog):
* src/w32term.c (record_event, w32_read_socket):
Prefer 'ARRAYELTS (x)' to 'sizeof x / sizeof *x'.

* admin/coccinelle/arrayelts.cocci: New file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/comp.c (emit_limple_insn):
* src/msdos.c (dos_set_keyboard, dos_rawgetc):
* src/sysdep.c (convert_speed, list_system_processes):
* src/w32fns.c (deliver_wm_chars, Fx_file_dialog):
* src/w32term.c (record_event, w32_read_socket):
Prefer 'ARRAYELTS (x)' to 'sizeof x / sizeof *x'.

* admin/coccinelle/arrayelts.cocci: New file.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use calln instead of calling Ffuncall directly</title>
<updated>2025-01-14T20:37:04+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2025-01-14T20:36:46+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=16c89c5ae5ec0c002c327793e783f0a943bacb0d'/>
<id>16c89c5ae5ec0c002c327793e783f0a943bacb0d</id>
<content type='text'>
* src/bytecode.c (bcall0):
* src/comp.c (bcall0):
* src/eval.c (apply1):
* src/lisp.h (call0):
* src/thread.c (invoke_thread_function): Use calln instead of calling
Ffuncall directly.

* admin/coccinelle/calln.cocci: New semantic patch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/bytecode.c (bcall0):
* src/comp.c (bcall0):
* src/eval.c (apply1):
* src/lisp.h (call0):
* src/thread.c (invoke_thread_function): Use calln instead of calling
Ffuncall directly.

* admin/coccinelle/calln.cocci: New semantic patch.
</pre>
</div>
</content>
</entry>
<entry>
<title>Delete obsolete coccinelle files</title>
<updated>2025-01-13T00:05:42+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2025-01-12T21:08:51+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=85c73bb901e2adbad78e19c9a4f4d1ef74ac3d6d'/>
<id>85c73bb901e2adbad78e19c9a4f4d1ef74ac3d6d</id>
<content type='text'>
These files relates to a 13 year old attempt at a generational GC that
was never merged.

* admin/coccinelle/frame.cocci:
* admin/coccinelle/window.cocci: Delete files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These files relates to a 13 year old attempt at a generational GC that
was never merged.

* admin/coccinelle/frame.cocci:
* admin/coccinelle/window.cocci: Delete files.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-30</title>
<updated>2025-01-11T12:44:23+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2025-01-11T12:44:23+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=3d960c16c60da14a07da538cc2468f46425df634'/>
<id>3d960c16c60da14a07da538cc2468f46425df634</id>
<content type='text'>
d66b8d4becb Fix checkbox's child creation
26c5fadf474 Document that 'package-vc' doesn't support built-in packages
ee61b9a050b ; Fix documentation of completion commands
ce43d13593a ; Simplify admin/run-codespell
fa1470d0699 ; Remove duplicated word in files.el Commentary
dabaea97465 Improve checkdoc-common-verbs-wrong-voice docstring
6de2ee5663d Document string-as-{unibyte,multibyte} as obsolete in manual
7f76f872ebf Fix go-ts-mode var spec indentation (Bug#75362)
01464fc882d Add "text" as a thing in tsx-ts-mode
59c57337923 Improve doc string of 'package-delete'
313a191d047 ; * admin/MAINTAINERS: Remove Kelvin White.
002960ceabf Clarify that 'mac' line ending convention is not used on ...
4210e065648 Add language server for Odin
ee1034422b0 ; Improve documentation of function-type display
1c49edc4080 Modernize "Commentary" section of files.el
505c1123e18 * INSTALL: Add advice how to invoke 'make install'.  (Bug...
82e16cae9cc Improve the documentation of 'key-valid-p'

# Conflicts:
#	etc/NEWS
#	lisp/progmodes/typescript-ts-mode.el
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
d66b8d4becb Fix checkbox's child creation
26c5fadf474 Document that 'package-vc' doesn't support built-in packages
ee61b9a050b ; Fix documentation of completion commands
ce43d13593a ; Simplify admin/run-codespell
fa1470d0699 ; Remove duplicated word in files.el Commentary
dabaea97465 Improve checkdoc-common-verbs-wrong-voice docstring
6de2ee5663d Document string-as-{unibyte,multibyte} as obsolete in manual
7f76f872ebf Fix go-ts-mode var spec indentation (Bug#75362)
01464fc882d Add "text" as a thing in tsx-ts-mode
59c57337923 Improve doc string of 'package-delete'
313a191d047 ; * admin/MAINTAINERS: Remove Kelvin White.
002960ceabf Clarify that 'mac' line ending convention is not used on ...
4210e065648 Add language server for Odin
ee1034422b0 ; Improve documentation of function-type display
1c49edc4080 Modernize "Commentary" section of files.el
505c1123e18 * INSTALL: Add advice how to invoke 'make install'.  (Bug...
82e16cae9cc Improve the documentation of 'key-valid-p'

# Conflicts:
#	etc/NEWS
#	lisp/progmodes/typescript-ts-mode.el
</pre>
</div>
</content>
</entry>
<entry>
<title>; Simplify admin/run-codespell</title>
<updated>2025-01-11T06:14:35+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2025-01-11T06:09:23+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=ce43d13593a44ba36ba6702cf276fef8711ab738'/>
<id>ce43d13593a44ba36ba6702cf276fef8711ab738</id>
<content type='text'>
* admin/run-codespell (emacs_run_codespell): Simplify.  Use env in
shebang to use more recent bash on macOS.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* admin/run-codespell (emacs_run_codespell): Simplify.  Use env in
shebang to use more recent bash on macOS.
</pre>
</div>
</content>
</entry>
<entry>
<title>; * admin/MAINTAINERS: Remove Kelvin White.</title>
<updated>2025-01-09T02:08:29+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2025-01-09T02:08:29+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=313a191d047a9d7d24ad0fee55739ce6133d887e'/>
<id>313a191d047a9d7d24ad0fee55739ce6133d887e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>; * admin/authors.el (authors-aliases): Add William O'Brien.</title>
<updated>2025-01-05T12:41:43+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2025-01-05T12:41:43+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c6d0c2eec389fb140ba01f4a821315375d3f662f'/>
<id>c6d0c2eec389fb140ba01f4a821315375d3f662f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>; Minor change in treesit-admin--generate-compatibility-report</title>
<updated>2025-01-04T07:38:32+00:00</updated>
<author>
<name>Yuan Fu</name>
</author>
<published>2025-01-04T07:34:50+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a9c1620809e1613606829585a3a733366256cdd0'/>
<id>a9c1620809e1613606829585a3a733366256cdd0</id>
<content type='text'>
* admin/tree-sitter/treesit-admin.el:
(treesit-admin--generate-compatibility-report): Use th for
languages.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* admin/tree-sitter/treesit-admin.el:
(treesit-admin--generate-compatibility-report): Use th for
languages.
</pre>
</div>
</content>
</entry>
<entry>
<title>; Minor rephrasing in treesit-admin--verify-major-mode-queries</title>
<updated>2025-01-04T07:38:32+00:00</updated>
<author>
<name>Yuan Fu</name>
</author>
<published>2024-12-30T08:28:48+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=d32f3eed991b0fa8def484787d95852fd9c10972'/>
<id>d32f3eed991b0fa8def484787d95852fd9c10972</id>
<content type='text'>
* admin/tree-sitter/treesit-admin.el:
(treesit-admin--verify-major-mode-queries): Minor rephrase.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* admin/tree-sitter/treesit-admin.el:
(treesit-admin--verify-major-mode-queries): Minor rephrase.
</pre>
</div>
</content>
</entry>
<entry>
<title>admin/merge-gnulib now warns if module lists change</title>
<updated>2025-01-02T19:30:33+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2025-01-02T19:29:26+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=f65520cad46273967da2343feeb2201363c190e0'/>
<id>f65520cad46273967da2343feeb2201363c190e0</id>
<content type='text'>
From suggestions by Eli Zaretski and Stefan Kangas in:
https://lists.gnu.org/r/emacs-devel/2025-01/msg00036.html
https://lists.gnu.org/r/emacs-devel/2025-01/msg00037.html
* admin/merge-gnulib: For style consistency,
prefer ‘[ EXPR ]’ to ‘test EXPR’ and prefer -e to -f.
Fix bug that forgot to clean lib directory if it’s ./lib.
Check for lib/gnulib.mk.in, which we used directly, not ‘configure’.
(LC_ALL): Set to C.
(autogen): New function, to make it clearer to user when
commands are operating in some other directory.
(get_module_list): New function.
(old_modules, new_modules): New vars.
If they differ, issue a warning.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From suggestions by Eli Zaretski and Stefan Kangas in:
https://lists.gnu.org/r/emacs-devel/2025-01/msg00036.html
https://lists.gnu.org/r/emacs-devel/2025-01/msg00037.html
* admin/merge-gnulib: For style consistency,
prefer ‘[ EXPR ]’ to ‘test EXPR’ and prefer -e to -f.
Fix bug that forgot to clean lib directory if it’s ./lib.
Check for lib/gnulib.mk.in, which we used directly, not ‘configure’.
(LC_ALL): Set to C.
(autogen): New function, to make it clearer to user when
commands are operating in some other directory.
(get_module_list): New function.
(old_modules, new_modules): New vars.
If they differ, issue a warning.
</pre>
</div>
</content>
</entry>
</feed>
