<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/test/src, branch scratch/bulk-tracing</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 typos: prefer American spelling</title>
<updated>2022-07-14T10:13:31+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2022-07-14T09:55:52+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=2a05479c221d4a13b15ed731e4eb1c0de99e97ed'/>
<id>2a05479c221d4a13b15ed731e4eb1c0de99e97ed</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-28</title>
<updated>2022-07-14T09:56:56+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2022-07-14T09:56:56+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c516b49daa20beb1afddcfab874ffeb68189b5de'/>
<id>c516b49daa20beb1afddcfab874ffeb68189b5de</id>
<content type='text'>
9db6817d63 Remove uneffective test
7af88de410 Mark async worker tmp file as utf-8-emacs-unix (bug#48029)

# Conflicts:
#	test/src/comp-resources/comp-test-45603.el
#	test/src/comp-tests.el
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
9db6817d63 Remove uneffective test
7af88de410 Mark async worker tmp file as utf-8-emacs-unix (bug#48029)

# Conflicts:
#	test/src/comp-resources/comp-test-45603.el
#	test/src/comp-tests.el
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove uneffective test</title>
<updated>2022-07-13T13:19:27+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2022-07-08T13:54:20+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=9db6817d638bf93a98de58612bac46e1ff425f26'/>
<id>9db6817d638bf93a98de58612bac46e1ff425f26</id>
<content type='text'>
* test/src/comp-tests.el (45603-1): Remove test.
* test/src/comp-resources/comp-test-45603.el: Delete.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* test/src/comp-tests.el (45603-1): Remove test.
* test/src/comp-resources/comp-test-45603.el: Delete.
</pre>
</div>
</content>
</entry>
<entry>
<title>Mark async worker tmp file as utf-8-emacs-unix (bug#48029)</title>
<updated>2022-07-13T13:19:27+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2022-07-08T08:27:45+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7af88de4103e6467e8edc9c7a15a97361d99822f'/>
<id>7af88de4103e6467e8edc9c7a15a97361d99822f</id>
<content type='text'>
* lisp/emacs-lisp/comp.el (comp-final): Mark async worker tmp file
as utf-8.
* test/src/comp-tests.el (48029-1): New test.
* test/src/comp-resources/comp-test-funcs.el
(comp-test-48029-nonascii-žžž-f): New function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/emacs-lisp/comp.el (comp-final): Mark async worker tmp file
as utf-8.
* test/src/comp-tests.el (48029-1): New test.
* test/src/comp-resources/comp-test-funcs.el
(comp-test-48029-nonascii-žžž-f): New function.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't call home from test/src/process-tests.el</title>
<updated>2022-07-11T11:19:48+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2022-07-11T11:19:48+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=061de95d5951642d19cc9445ddbe063e1e2019bb'/>
<id>061de95d5951642d19cc9445ddbe063e1e2019bb</id>
<content type='text'>
* test/src/process-tests.el (process-num-processors): Move from
here...
* test/manual/process-callout-tests.el: ... to here (bug#55858).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* test/src/process-tests.el (process-num-processors): Move from
here...
* test/manual/process-callout-tests.el: ... to here (bug#55858).
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify and speed up string-to-multibyte</title>
<updated>2022-07-11T08:38:49+00:00</updated>
<author>
<name>Mattias Engdegård</name>
</author>
<published>2022-07-11T08:34:40+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=69b68099ecfb053ac77e0a954ab7467c440321ff'/>
<id>69b68099ecfb053ac77e0a954ab7467c440321ff</id>
<content type='text'>
* src/character.h (str_to_multibyte):
* src/character.c (str_to_multibyte): Change signature and simplify;
the conversion is no longer done in-place.
* src/fns.c (string_to_multibyte): Drop temporary buffer and memcpy;
adapt to new str_to_multibyte signature.
* src/print.c (print_string): Drop memcpy; adapt call to str_to_multibyte.
* test/src/fns-tests.el (fns--string-to-unibyte): Rename to...
(fns--string-to-unibyte-multibyte): ... this and strengthen, so that
the test covers string-to-multibyte reasonably well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/character.h (str_to_multibyte):
* src/character.c (str_to_multibyte): Change signature and simplify;
the conversion is no longer done in-place.
* src/fns.c (string_to_multibyte): Drop temporary buffer and memcpy;
adapt to new str_to_multibyte signature.
* src/print.c (print_string): Drop memcpy; adapt call to str_to_multibyte.
* test/src/fns-tests.el (fns--string-to-unibyte): Rename to...
(fns--string-to-unibyte-multibyte): ... this and strengthen, so that
the test covers string-to-multibyte reasonably well.
</pre>
</div>
</content>
</entry>
<entry>
<title>Speed up string-to-unibyte</title>
<updated>2022-07-10T16:20:37+00:00</updated>
<author>
<name>Mattias Engdegård</name>
</author>
<published>2022-07-10T16:02:08+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=cfda663282b788972c344e6733a8aa60a3e0f545'/>
<id>cfda663282b788972c344e6733a8aa60a3e0f545</id>
<content type='text'>
* src/character.h (str_to_unibyte):
* src/character.c (str_to_unibyte): Remove.
* src/fns.c (Fstring_to_unibyte): Ditch the call to str_to_unibyte and
the unnecessary heap allocation.  Write new, faster code.
* test/src/fns-tests.el (fns--string-to-unibyte): New test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/character.h (str_to_unibyte):
* src/character.c (str_to_unibyte): Remove.
* src/fns.c (Fstring_to_unibyte): Ditch the call to str_to_unibyte and
the unnecessary heap allocation.  Write new, faster code.
* test/src/fns-tests.el (fns--string-to-unibyte): New test.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix file-name-case-insensitive-p in ffap (bug#56443)</title>
<updated>2022-07-08T13:13:21+00:00</updated>
<author>
<name>Mattias Engdegård</name>
</author>
<published>2022-07-08T13:09:16+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=6791165b2a0e707f719efec08aad62cdf6ed8ad3'/>
<id>6791165b2a0e707f719efec08aad62cdf6ed8ad3</id>
<content type='text'>
Don't crash if the file name argument to file-name-case-insensitive-p,
after expansion, doesn't have a parent directory.  This occurs
when calling ffap on something that looks like an email address.

* src/fileio.c (Ffile_name_case_insensitive_p): Return nil if no file
or parent directory could be found.
* test/src/fileio-tests.el (fileio-tests--identity-expand-handler)
(fileio--file-name-case-insensitive-p): New test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't crash if the file name argument to file-name-case-insensitive-p,
after expansion, doesn't have a parent directory.  This occurs
when calling ffap on something that looks like an email address.

* src/fileio.c (Ffile_name_case_insensitive_p): Return nil if no file
or parent directory could be found.
* test/src/fileio-tests.el (fileio-tests--identity-expand-handler)
(fileio--file-name-case-insensitive-p): New test.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix buffer-tests</title>
<updated>2022-07-07T16:34:30+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2022-07-07T16:34:30+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=d397b0421567e4e52bccfa15dc23f4a9b8e6e9f0'/>
<id>d397b0421567e4e52bccfa15dc23f4a9b8e6e9f0</id>
<content type='text'>
* test/src/buffer-tests.el (test-restore-buffer-modified-p): Don't
assume turning on auto-save-mode cannot auto-save immediately.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* test/src/buffer-tests.el (test-restore-buffer-modified-p): Don't
assume turning on auto-save-mode cannot auto-save immediately.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow NUL characters in JSON input</title>
<updated>2022-07-02T13:06:24+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2022-07-02T13:06:24+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8b52d9f5f177ce76b9ebecadd70c6dbbf07a20c6'/>
<id>8b52d9f5f177ce76b9ebecadd70c6dbbf07a20c6</id>
<content type='text'>
* src/json.c (Fjson_parse_string, Fjson_parse_buffer): Allow NUL
characters in JSON (bug#48274).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/json.c (Fjson_parse_string, Fjson_parse_buffer): Allow NUL
characters in JSON (bug#48274).
</pre>
</div>
</content>
</entry>
</feed>
