<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/lib, 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 issues with lib/malloc out-of-dir builds</title>
<updated>2020-12-26T03:17:04+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2020-12-26T03:16:27+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=60bfa84e41449020d1122a1d18b7c11cb73211f3'/>
<id>60bfa84e41449020d1122a1d18b7c11cb73211f3</id>
<content type='text'>
Problem reported by Mattias Engdegård in:
https://lists.gnu.org/r/emacs-devel/2020-12/msg01626.html
* configure.ac: If the scratch_buffer module is enabled, create
lib/malloc and (if doing dependencies) lib/deps/malloc.
* lib/Makefile.in (DEPFLAGS) [AUTO_DEPEND]: No longer any need to
squash lib dependencies into a single directory.
(clean): Also remove */*.o and $(DEPDIR)/*/*.d, to clean out
malloc/*.o and deps/malloc/*.d.  Just remove *.d files in
dependencies so that rm does not complain about not being able to
remove deps/malloc.
(extraclean): Also remove malloc, if it is empty.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem reported by Mattias Engdegård in:
https://lists.gnu.org/r/emacs-devel/2020-12/msg01626.html
* configure.ac: If the scratch_buffer module is enabled, create
lib/malloc and (if doing dependencies) lib/deps/malloc.
* lib/Makefile.in (DEPFLAGS) [AUTO_DEPEND]: No longer any need to
squash lib dependencies into a single directory.
(clean): Also remove */*.o and $(DEPDIR)/*/*.d, to clean out
malloc/*.o and deps/malloc/*.d.  Just remove *.d files in
dependencies so that rm does not complain about not being able to
remove deps/malloc.
(extraclean): Also remove malloc, if it is empty.
</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>Update Gnulib.</title>
<updated>2020-12-25T10:36:03+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2020-12-25T10:33:29+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=42d58264db165d265cba68d6dbebc53a50738355'/>
<id>42d58264db165d265cba68d6dbebc53a50738355</id>
<content type='text'>
All changes in this commit are autogenerated by running
admin/merge-gnulib.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All changes in this commit are autogenerated by running
admin/merge-gnulib.
</pre>
</div>
</content>
</entry>
<entry>
<title>Unbreak the build on *BSD and Macos after previous gnulib merge</title>
<updated>2020-12-24T17:42:32+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2020-12-24T17:42:27+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=d63ccde966a561756675b9c84b39c724662c82a8'/>
<id>d63ccde966a561756675b9c84b39c724662c82a8</id>
<content type='text'>
* lib/Makefile.in (DEPFLAGS): Unbreak build on BSD derivatives by
writing all deps files into a single directory (instead of
deps/malloc/*.c).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lib/Makefile.in (DEPFLAGS): Unbreak build on BSD derivatives by
writing all deps files into a single directory (instead of
deps/malloc/*.c).
</pre>
</div>
</content>
</entry>
<entry>
<title>Update Gnulib.</title>
<updated>2020-12-24T15:48:40+00:00</updated>
<author>
<name>Philipp Stephani</name>
</author>
<published>2020-12-24T15:48:40+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=29064d02c31b08ae41d41a93fd1439718373b196'/>
<id>29064d02c31b08ae41d41a93fd1439718373b196</id>
<content type='text'>
All changes in this commit are autogenerated by running
admin/merge-gnulib.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All changes in this commit are autogenerated by running
admin/merge-gnulib.
</pre>
</div>
</content>
</entry>
<entry>
<title>Ensure that Gnulib objects in subdirectories are built correctly.</title>
<updated>2020-12-24T15:30:53+00:00</updated>
<author>
<name>Philipp Stephani</name>
</author>
<published>2020-12-24T15:30:53+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=26b8b30ff42568ff3e3f8599a20328a1efe93d2a'/>
<id>26b8b30ff42568ff3e3f8599a20328a1efe93d2a</id>
<content type='text'>
* lib/Makefile.in (.c.o): Add missing -o option.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lib/Makefile.in (.c.o): Add missing -o option.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update from Gnulib</title>
<updated>2020-09-06T00:51:25+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2020-09-06T00:48:45+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=2bba9cd409ce4b53639328e17da81db8dbda72c7'/>
<id>2bba9cd409ce4b53639328e17da81db8dbda72c7</id>
<content type='text'>
This incorporates:
2020-09-05 verify: avoid __builtin_assume
2020-08-30 strerrorname_np: New module
2020-08-26 include_next, stdint, time_rz: Change configure message
* lib/gnulib.mk.in: Regenerate.
* lib/string.in.h, lib/verify.h, m4/include_next.m4, m4/stdint.m4:
* m4/string_h.m4, m4/time_rz.m4: Copy from Gnulib.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This incorporates:
2020-09-05 verify: avoid __builtin_assume
2020-08-30 strerrorname_np: New module
2020-08-26 include_next, stdint, time_rz: Change configure message
* lib/gnulib.mk.in: Regenerate.
* lib/string.in.h, lib/verify.h, m4/include_next.m4, m4/stdint.m4:
* m4/string_h.m4, m4/time_rz.m4: Copy from Gnulib.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update from Gnulib</title>
<updated>2020-08-26T00:57:38+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2020-08-26T00:56:57+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=d4b5dff48297faec67291c95f8831a3d84f87460'/>
<id>d4b5dff48297faec67291c95f8831a3d84f87460</id>
<content type='text'>
This incorporates:
2020-08-25 verify: Avoid warnings when assume(0) is used
* lib/verify.h: Copy from Gnulib.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This incorporates:
2020-08-25 verify: Avoid warnings when assume(0) is used
* lib/verify.h: Copy from Gnulib.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update from Gnulib</title>
<updated>2020-08-24T23:19:28+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2020-08-24T23:18:48+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=d494f9e81a6d11dcf6c22333cd950989b2051dff'/>
<id>d494f9e81a6d11dcf6c22333cd950989b2051dff</id>
<content type='text'>
This incorporates:
* lib/diffseq.h, m4/inttypes.m4: Copy from Gnulib.
* m4/gnulib-comp.m4: Regenerate.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This incorporates:
* lib/diffseq.h, m4/inttypes.m4: Copy from Gnulib.
* m4/gnulib-comp.m4: Regenerate.
</pre>
</div>
</content>
</entry>
</feed>
