<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/configure, branch v3.10.3</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/'/>
<entry>
<title>bpo-46968: Fix faulthandler for Sapphire Rapids Xeon (GH-31789) (GH-31830)</title>
<updated>2022-03-11T23:04:14+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2022-03-11T23:04:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=393e2bf6bc6effbfe821f051a230978f0edd70df'/>
<id>393e2bf6bc6effbfe821f051a230978f0edd70df</id>
<content type='text'>
In Linux kernel 5.14 one can dynamically request size of altstacksize
based on hardware capabilities with getauxval(AT_MINSIGSTKSZ).

This changes allows for Python extension's request to Linux kernel
to use AMX_TILE instruction set on Sapphire Rapids Xeon processor
to succeed, unblocking use of the ISA in frameworks.

Introduced HAVE_LINUX_AUXVEC_H in configure.ac and pyconfig.h.in
Used cpython_autoconf:269 docker container to generate configure.

(cherry picked from commit 3b128c054885fe881c3b57a5978de3ea89c81a9c)

Co-authored-by: Oleksandr Pavlyk &lt;oleksandr.pavlyk@intel.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In Linux kernel 5.14 one can dynamically request size of altstacksize
based on hardware capabilities with getauxval(AT_MINSIGSTKSZ).

This changes allows for Python extension's request to Linux kernel
to use AMX_TILE instruction set on Sapphire Rapids Xeon processor
to succeed, unblocking use of the ISA in frameworks.

Introduced HAVE_LINUX_AUXVEC_H in configure.ac and pyconfig.h.in
Used cpython_autoconf:269 docker container to generate configure.

(cherry picked from commit 3b128c054885fe881c3b57a5978de3ea89c81a9c)

Co-authored-by: Oleksandr Pavlyk &lt;oleksandr.pavlyk@intel.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[3.10] bpo-46513: Remove AC_C_CHAR_UNSIGNED / __CHAR_UNSIGNED__ (GH-30851) (GH-30914)</title>
<updated>2022-01-26T11:20:31+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>christian@python.org</email>
</author>
<published>2022-01-26T11:20:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=4371fbd4328781496f5f2c6938c4d9a84049b187'/>
<id>4371fbd4328781496f5f2c6938c4d9a84049b187</id>
<content type='text'>
Co-authored-by: Christian Heimes &lt;christian@python.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Christian Heimes &lt;christian@python.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-34602: Fix unportable test(1) operator in configure script (GH-30490) (GH-30491)</title>
<updated>2022-01-09T01:08:20+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2022-01-09T01:08:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=b962544594c6a7c695330dd20fedffb3a1916ba6'/>
<id>b962544594c6a7c695330dd20fedffb3a1916ba6</id>
<content type='text'>
(cherry picked from commit 3d11c1b8b49800c5c4c295953cc3abf577f6065a)

Co-authored-by: Thomas Klausner &lt;tk@giga.or.at&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 3d11c1b8b49800c5c4c295953cc3abf577f6065a)

Co-authored-by: Thomas Klausner &lt;tk@giga.or.at&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-46263: Don't use MULTIARCH on FreeBSD (GH-30410)</title>
<updated>2022-01-05T10:17:39+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2022-01-05T10:17:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=7e951f356ec76a5a5fdb851d71df5d120014bf3f'/>
<id>7e951f356ec76a5a5fdb851d71df5d120014bf3f</id>
<content type='text'>
(cherry picked from commit cae55542d23e606dde9819d5dadd7430085fcc77)

Co-authored-by: Christian Heimes &lt;christian@python.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit cae55542d23e606dde9819d5dadd7430085fcc77)

Co-authored-by: Christian Heimes &lt;christian@python.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[3.10] bpo-42268: Fail the configure step if the selected compiler doesn't support memory sanitizer (GH-29806) (GH-29815)</title>
<updated>2021-11-28T21:23:39+00:00</updated>
<author>
<name>Pablo Galindo Salgado</name>
<email>Pablogsal@gmail.com</email>
</author>
<published>2021-11-28T21:23:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=8d1a5800645575ec876932bbb9aed3aa65d18f46'/>
<id>8d1a5800645575ec876932bbb9aed3aa65d18f46</id>
<content type='text'>
(cherry picked from commit e71c12efcddc1076d5367461a5b416092267aa77)

Co-authored-by: Pablo Galindo Salgado &lt;Pablogsal@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit e71c12efcddc1076d5367461a5b416092267aa77)

Co-authored-by: Pablo Galindo Salgado &lt;Pablogsal@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[3.10] bpo-43158: Use configure values for building _uuid extension (GH-29353) (GH-29362)</title>
<updated>2021-11-02T11:49:17+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2021-11-02T11:49:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=b71bc052454803aa8bd3e7edd2044e2d5e962243'/>
<id>b71bc052454803aa8bd3e7edd2044e2d5e962243</id>
<content type='text'>
Co-authored-by: Christian Heimes &lt;christian@python.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Christian Heimes &lt;christian@python.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-45536: Check OpenSSL APIs in configure (GH-29088)</title>
<updated>2021-10-20T15:46:32+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2021-10-20T15:46:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=5537b9f10510735447bea81079ac586f46decf20'/>
<id>5537b9f10510735447bea81079ac586f46decf20</id>
<content type='text'>
(cherry picked from commit 81520fe677d15cc7f9af5140bc5f9eca8409ad90)

Co-authored-by: Christian Heimes &lt;christian@python.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 81520fe677d15cc7f9af5140bc5f9eca8409ad90)

Co-authored-by: Christian Heimes &lt;christian@python.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[3.10] bpo-45405: Prevent ``internal configure error`` when running ``configure``  with recent versions of non-Apple clang. (GH-28845) (GH-28911)</title>
<updated>2021-10-13T00:31:32+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2021-10-13T00:31:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=edae3e2ac73151217b4b4e096dd9f17cc0a50c11'/>
<id>edae3e2ac73151217b4b4e096dd9f17cc0a50c11</id>
<content type='text'>
Change the configure logic to function properly on macOS when the compiler
outputs a platform triplet for option --print-multiarch.

Co-authored-by: Ned Deily &lt;nad@python.org&gt;
(cherry picked from commit 9c4766772cda67648184f8ddba546a5fc0167f91)


Co-authored-by: David Bohman &lt;debohman@gmail.com&gt;

Automerge-Triggered-By: GH:ned-deily</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change the configure logic to function properly on macOS when the compiler
outputs a platform triplet for option --print-multiarch.

Co-authored-by: Ned Deily &lt;nad@python.org&gt;
(cherry picked from commit 9c4766772cda67648184f8ddba546a5fc0167f91)


Co-authored-by: David Bohman &lt;debohman@gmail.com&gt;

Automerge-Triggered-By: GH:ned-deily</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-45350: Rerun autoreconf with the pkg-config macros (GH-28707)</title>
<updated>2021-10-03T23:39:54+00:00</updated>
<author>
<name>Pablo Galindo Salgado</name>
<email>Pablogsal@gmail.com</email>
</author>
<published>2021-10-03T23:39:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=f146ca36f81075f222aa3a1595042597d96dfad3'/>
<id>f146ca36f81075f222aa3a1595042597d96dfad3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-41710: PyThread_acquire_lock_timed() uses sem_clockwait() (GH-28671)</title>
<updated>2021-10-01T16:22:49+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2021-10-01T16:22:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=6df8c327532627d6a99991993c52e8e4a9b34968'/>
<id>6df8c327532627d6a99991993c52e8e4a9b34968</id>
<content type='text'>
On Unix, if the sem_clockwait() function is available in the C
library (glibc 2.30 and newer), the threading.Lock.acquire() method
now uses the monotonic clock (time.CLOCK_MONOTONIC) for the timeout,
rather than using the system clock (time.CLOCK_REALTIME), to not be
affected by system clock changes.

configure now checks if the sem_clockwait() function is available.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On Unix, if the sem_clockwait() function is available in the C
library (glibc 2.30 and newer), the threading.Lock.acquire() method
now uses the monotonic clock (time.CLOCK_MONOTONIC) for the timeout,
rather than using the system clock (time.CLOCK_REALTIME), to not be
affected by system clock changes.

configure now checks if the sem_clockwait() function is available.</pre>
</div>
</content>
</entry>
</feed>
