<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/admin, branch scratch/ns/performance</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>Fix some shellcheck linter warnings</title>
<updated>2020-12-31T11:11:31+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2020-12-31T11:11:31+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=efe591143f3df326c11eb65f5aeea419405d4b90'/>
<id>efe591143f3df326c11eb65f5aeea419405d4b90</id>
<content type='text'>
* admin/diff-tar-files:
* admin/merge-gnulib:
* admin/merge-pkg-config:
* admin/update-copyright:
* build-aux/git-hooks/prepare-commit-msg:
* make-dist: Fix some shellcheck linter warnings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* admin/diff-tar-files:
* admin/merge-gnulib:
* admin/merge-pkg-config:
* admin/update-copyright:
* build-aux/git-hooks/prepare-commit-msg:
* make-dist: Fix some shellcheck linter warnings.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Import posix_spawn from Gnulib."</title>
<updated>2020-12-25T12:51:20+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2020-12-25T12:51:20+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=ecf84a22ee002112c265b028263f1db81e3271e1'/>
<id>ecf84a22ee002112c265b028263f1db81e3271e1</id>
<content type='text'>
This reverts commit 3ba34141da77a24c251ee6530f3f72a366fe556e.
It breaks the MinGW build and should be first tested on a
branch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 3ba34141da77a24c251ee6530f3f72a366fe556e.
It breaks the MinGW build and should be first tested on a
branch.
</pre>
</div>
</content>
</entry>
<entry>
<title>Import posix_spawn from Gnulib.</title>
<updated>2020-12-25T10:54:02+00:00</updated>
<author>
<name>Philipp Stephani</name>
</author>
<published>2020-12-25T10:33:02+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=3ba34141da77a24c251ee6530f3f72a366fe556e'/>
<id>3ba34141da77a24c251ee6530f3f72a366fe556e</id>
<content type='text'>
posix_spawn is less error-prone than vfork + exec, and can make use of
system-specific optimizations like `clone' on Linux.  Import Gnulib
replacement so that we can use recent additions like
`posix_spawn_file_actions_addchdir'.

The only manual change are to admin/merge-gnulib and .gitignore.  All
other changes are due to rerunning merge-gnulib.

* admin/merge-gnulib (GNULIB_MODULES): Add posix_spawn-related
modules.
* .gitignore: Add new generated files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
posix_spawn is less error-prone than vfork + exec, and can make use of
system-specific optimizations like `clone' on Linux.  Import Gnulib
replacement so that we can use recent additions like
`posix_spawn_file_actions_addchdir'.

The only manual change are to admin/merge-gnulib and .gitignore.  All
other changes are due to rerunning merge-gnulib.

* admin/merge-gnulib (GNULIB_MODULES): Add posix_spawn-related
modules.
* .gitignore: Add new generated files.
</pre>
</div>
</content>
</entry>
<entry>
<title>Adjust to recent Gnulib changes</title>
<updated>2020-12-25T09:40:39+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2020-12-25T09:38:31+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=ec8a17e938c3ef213709ea6b6b3e565333a9c508'/>
<id>ec8a17e938c3ef213709ea6b6b3e565333a9c508</id>
<content type='text'>
The latest Gnulib merge brought in free-posix, which causes 'free'
to preserve errno.  This lets us simplify some Emacs code that
calls 'free'.
* admin/merge-gnulib (GNULIB_MODULES): Add free-posix.
This module is pulled in by canonicalize-lgpl anyway,
so we might as well rely on it.
* lib-src/emacsclient.c (get_current_dir_name):
Sync better with src/sysdep.c.
* lib-src/etags.c (process_file_name, etags_mktmp):
* lib-src/update-game-score.c (unlock_file):
* src/fileio.c (file_accessible_directory_p):
* src/sysdep.c (get_current_dir_name_or_unreachable):
Simplify by assuming that 'free' preserves errno.
* src/alloc.c (malloc_unblock_input):
Preserve errno, so that xfree preserves errno.
* src/sysdep.c (get_current_dir_name_or_unreachable):
Simplify by using strdup instead of malloc+memcpy.
No need for realloc (and the old code leaked memory anyway on
failure); just use free+malloc.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The latest Gnulib merge brought in free-posix, which causes 'free'
to preserve errno.  This lets us simplify some Emacs code that
calls 'free'.
* admin/merge-gnulib (GNULIB_MODULES): Add free-posix.
This module is pulled in by canonicalize-lgpl anyway,
so we might as well rely on it.
* lib-src/emacsclient.c (get_current_dir_name):
Sync better with src/sysdep.c.
* lib-src/etags.c (process_file_name, etags_mktmp):
* lib-src/update-game-score.c (unlock_file):
* src/fileio.c (file_accessible_directory_p):
* src/sysdep.c (get_current_dir_name_or_unreachable):
Simplify by assuming that 'free' preserves errno.
* src/alloc.c (malloc_unblock_input):
Preserve errno, so that xfree preserves errno.
* src/sysdep.c (get_current_dir_name_or_unreachable):
Simplify by using strdup instead of malloc+memcpy.
No need for realloc (and the old code leaked memory anyway on
failure); just use free+malloc.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-27</title>
<updated>2020-12-18T16:55:06+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2020-12-18T16:55:06+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8d2d8d7f53055d93ed2d8a435533c9a6a6303725'/>
<id>8d2d8d7f53055d93ed2d8a435533c9a6a6303725</id>
<content type='text'>
48b9c47805 Minor fixes in authors.el and in tarball-making instructions
d7a4ceaa1e ; Add a new item to TODO
64fe805b19 Improve documentation of 'query-replace'
7cacf5da47 Update to Org 9.4.3

# Conflicts:
#	admin/authors.el
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
48b9c47805 Minor fixes in authors.el and in tarball-making instructions
d7a4ceaa1e ; Add a new item to TODO
64fe805b19 Improve documentation of 'query-replace'
7cacf5da47 Update to Org 9.4.3

# Conflicts:
#	admin/authors.el
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor fixes in authors.el and in tarball-making instructions</title>
<updated>2020-12-18T14:38:29+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2020-12-18T14:38:29+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=48b9c47805fc304441017f6ee4c114212cdb0496'/>
<id>48b9c47805fc304441017f6ee4c114212cdb0496</id>
<content type='text'>
* admin/authors.el (authors): Make the error message more helpful.
(authors-ignored-files, authors-renamed-files-alist): Update.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* admin/authors.el (authors): Make the error message more helpful.
(authors-ignored-files, authors-renamed-files-alist): Update.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add some admin/emake comments</title>
<updated>2020-12-14T18:54:29+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2020-12-14T18:54:29+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=cd81739af17406cad0eb121cd979350e45cd1b92'/>
<id>cd81739af17406cad0eb121cd979350e45cd1b92</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make the emake error messages red</title>
<updated>2020-12-14T18:49:39+00:00</updated>
<author>
<name>Gregory Heytings</name>
</author>
<published>2020-12-14T18:49:39+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=5337211b9453c25ef1b35bcb33844059ea34a10a'/>
<id>5337211b9453c25ef1b35bcb33844059ea34a10a</id>
<content type='text'>
* admin/emake: Colorize error messages.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* admin/emake: Colorize error messages.
</pre>
</div>
</content>
</entry>
<entry>
<title>* admin/nt/dist-build/build-dep-zips.py: Remove unused import.</title>
<updated>2020-12-08T08:30:55+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2020-12-08T08:19:51+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=1c75ca109d94b4a0edfe553d435ede16b9c41c02'/>
<id>1c75ca109d94b4a0edfe553d435ede16b9c41c02</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-27</title>
<updated>2020-11-13T17:00:26+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2020-11-13T17:00:26+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a32fd9f64d06ccd07a9beaf6d6f1283f7a80edac'/>
<id>a32fd9f64d06ccd07a9beaf6d6f1283f7a80edac</id>
<content type='text'>
a3d316bbb7 (origin/emacs-27) Update information about refcards
f43e9ad524 Avoid crashes in the daemon due to user interaction
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
a3d316bbb7 (origin/emacs-27) Update information about refcards
f43e9ad524 Avoid crashes in the daemon due to user interaction
</pre>
</div>
</content>
</entry>
</feed>
