<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/src, branch scratch/python-eldoc-async</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>Special-case symbol and fixnum keys in member, assoc and rassoc</title>
<updated>2020-07-08T16:13:47+00:00</updated>
<author>
<name>Mattias Engdegård</name>
</author>
<published>2020-07-08T09:22:19+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b7058f95f599ede703cb1c2af58d3af103048841'/>
<id>b7058f95f599ede703cb1c2af58d3af103048841</id>
<content type='text'>
* src/fns.c (Fmember, Fassoc, Frassoc): Delegate to the cheaper Fmemq,
Fassq and Frassq for arguments of the appropriate types.
(eq_comparable_value): New function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/fns.c (Fmember, Fassoc, Frassoc): Delegate to the cheaper Fmemq,
Fassq and Frassq for arguments of the appropriate types.
(eq_comparable_value): New function.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-27</title>
<updated>2020-07-07T14:50:40+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2020-07-07T14:50:40+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=1a850f4b20d11938d68270147d3d5ebc3c4899f4'/>
<id>1a850f4b20d11938d68270147d3d5ebc3c4899f4</id>
<content type='text'>
71fc003860 (origin/emacs-27) Avoid infloop in 'format-mode-line'
247dcb4b1b Clarify the documentation of 'left/right-fringe' display spec
d453cee177 Minor improvement in ELisp manual
3c778c443c * doc/misc/tramp.texi (Customizing Methods): Fix typo.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
71fc003860 (origin/emacs-27) Avoid infloop in 'format-mode-line'
247dcb4b1b Clarify the documentation of 'left/right-fringe' display spec
d453cee177 Minor improvement in ELisp manual
3c778c443c * doc/misc/tramp.texi (Customizing Methods): Fix typo.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-27</title>
<updated>2020-07-07T14:50:39+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2020-07-07T14:50:39+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=3b36b38713aefb3aba40b3c094246782e8893f80'/>
<id>3b36b38713aefb3aba40b3c094246782e8893f80</id>
<content type='text'>
59e768d64a Fix undefined behavior in json.c (Bug#42113)
cce00bef03 Fix ACTION argument of 'display-buffer' call in gud.el
0121db2702 * src/keyboard.c (Fclear_this_command_keys): Doc fix.
b9abf5ceb2 Improve do string of 'man'
b87fc938a0 ; * src/xdisp.c (pos_visible_p): Yet another minor fix for...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
59e768d64a Fix undefined behavior in json.c (Bug#42113)
cce00bef03 Fix ACTION argument of 'display-buffer' call in gud.el
0121db2702 * src/keyboard.c (Fclear_this_command_keys): Doc fix.
b9abf5ceb2 Improve do string of 'man'
b87fc938a0 ; * src/xdisp.c (pos_visible_p): Yet another minor fix for...
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid infloop in 'format-mode-line'</title>
<updated>2020-07-07T14:08:19+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2020-07-07T14:08:19+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=71fc003860043487534379ceeaa61ac4a7617756'/>
<id>71fc003860043487534379ceeaa61ac4a7617756</id>
<content type='text'>
* src/xdisp.c (decode_mode_spec): Don't use W-&gt;start if it is
outside of the buffer's accessible region.  (Bug#42220)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/xdisp.c (decode_mode_spec): Don't use W-&gt;start if it is
outside of the buffer's accessible region.  (Bug#42220)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix undefined behavior in json.c (Bug#42113)</title>
<updated>2020-06-29T10:32:56+00:00</updated>
<author>
<name>Philipp Stephani</name>
</author>
<published>2020-06-29T10:32:56+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=59e768d64ad97782249fda9e53b6adc94c6d0130'/>
<id>59e768d64ad97782249fda9e53b6adc94c6d0130</id>
<content type='text'>
* src/json.c (lisp_to_json_toplevel_1, Fjson_parse_string): Check
whether input strings are actually strings.

* test/src/json-tests.el (json-parse-string/wrong-type)
(json-serialize/wrong-hash-key-type): New regression tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/json.c (lisp_to_json_toplevel_1, Fjson_parse_string): Check
whether input strings are actually strings.

* test/src/json-tests.el (json-parse-string/wrong-type)
(json-serialize/wrong-hash-key-type): New regression tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>MS-Windows fixes as followup to import of Gnulib 'getrandom'</title>
<updated>2020-06-28T15:26:20+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2020-06-28T15:26:20+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=162f375bac22786d95a253f03de0148be4fe3201'/>
<id>162f375bac22786d95a253f03de0148be4fe3201</id>
<content type='text'>
* nt/mingw-cfg.site (gl_cv_lib_assume_bcrypt): Set to "no" to
disable linking against bcrypt.dll.  (Bug#42095)

* src/gnutls.c (gnutls_rnd) [WINDOWSNT]: Don't define a function
pointer, and don't load it from GnuTLS DLL.
(w32_gnutls_rnd) [WINDOWSNT]: Delete unused function.
* src/fns.c (gnutls_rnd) [WINDOWSNT]: Don't redirect to
w32_gnutls_rnd.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nt/mingw-cfg.site (gl_cv_lib_assume_bcrypt): Set to "no" to
disable linking against bcrypt.dll.  (Bug#42095)

* src/gnutls.c (gnutls_rnd) [WINDOWSNT]: Don't define a function
pointer, and don't load it from GnuTLS DLL.
(w32_gnutls_rnd) [WINDOWSNT]: Delete unused function.
* src/fns.c (gnutls_rnd) [WINDOWSNT]: Don't redirect to
w32_gnutls_rnd.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add thread-naming support for OpenBSD</title>
<updated>2020-06-28T08:27:21+00:00</updated>
<author>
<name>Timo Myyrä</name>
</author>
<published>2020-06-28T08:27:21+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e4028d15153a29966425d93be6374fae770d14a8'/>
<id>e4028d15153a29966425d93be6374fae770d14a8</id>
<content type='text'>
OpenBSD has pthread_set_name_np; FreeBSD appears to have both
this call and pthread_setname_np (the latter call is used in preference).

* configure.ac: Detect pthread_set_name_np.
* sys/systhread.c:
Include &lt;pthread_np.h&gt; and call pthread_set_name_np if available.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OpenBSD has pthread_set_name_np; FreeBSD appears to have both
this call and pthread_setname_np (the latter call is used in preference).

* configure.ac: Detect pthread_set_name_np.
* sys/systhread.c:
Include &lt;pthread_np.h&gt; and call pthread_set_name_np if available.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use getrandom syscall for nonces</title>
<updated>2020-06-27T20:03:49+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2020-06-27T20:02:24+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=5ce5cf643840cd6efd25d987bc5b6f12478c50a6'/>
<id>5ce5cf643840cd6efd25d987bc5b6f12478c50a6</id>
<content type='text'>
* admin/merge-gnulib (GNULIB_MODULES): Add getrandom.
* doc/lispref/text.texi (Format of GnuTLS Cryptography Inputs):
Don’t say that iv-auto uses GNUTLS_RND_NONCE.  Also, don’t say
that it returns the IV’s actual value, as it never has done that.
* src/fns.c, src/sysdep.c: Include sys/random.h, for getrandom.
* src/fns.c (Fsecure_hash_algorithms): Use getrandom so that this
function does not depend on HAVE_GNUTLS3.
* src/sysdep.c: Do not include &lt;gnutls/crypto.h&gt;.
(random_seed) [HAVE_LRAND48]: Can be long int now.
(init_random) [!WINDOWSNT]: Use getrandom syscall instead
of opening /dev/urandom, as this works even on GNU/Linux
hosts that lack /dev/urandom.  Don’t bother with gnutls_rnd
as it’s not needed now that we have getrandom.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* admin/merge-gnulib (GNULIB_MODULES): Add getrandom.
* doc/lispref/text.texi (Format of GnuTLS Cryptography Inputs):
Don’t say that iv-auto uses GNUTLS_RND_NONCE.  Also, don’t say
that it returns the IV’s actual value, as it never has done that.
* src/fns.c, src/sysdep.c: Include sys/random.h, for getrandom.
* src/fns.c (Fsecure_hash_algorithms): Use getrandom so that this
function does not depend on HAVE_GNUTLS3.
* src/sysdep.c: Do not include &lt;gnutls/crypto.h&gt;.
(random_seed) [HAVE_LRAND48]: Can be long int now.
(init_random) [!WINDOWSNT]: Use getrandom syscall instead
of opening /dev/urandom, as this works even on GNU/Linux
hosts that lack /dev/urandom.  Don’t bother with gnutls_rnd
as it’s not needed now that we have getrandom.
</pre>
</div>
</content>
</entry>
<entry>
<title>* src/keyboard.c (Fclear_this_command_keys): Doc fix.</title>
<updated>2020-06-27T08:35:34+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2020-06-27T08:35:34+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0121db27021ce77350999b108b4e5aed21d73064'/>
<id>0121db27021ce77350999b108b4e5aed21d73064</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>; * src/xdisp.c (pos_visible_p): Yet another minor fix for bug#42039.</title>
<updated>2020-06-26T19:33:44+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2020-06-26T19:33:44+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b87fc938a01f8b5d7204568caffdaae781cfbcb0'/>
<id>b87fc938a01f8b5d7204568caffdaae781cfbcb0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
