<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/configure, branch berkerpeksag-update-codeowners</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-36618: Don't add -fmax-type-align flag to old clang (GH-12811)</title>
<updated>2019-04-12T22:51:07+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@redhat.com</email>
</author>
<published>2019-04-12T22:51:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=a304b136adda3575898d8b5debedcd48d5072272'/>
<id>a304b136adda3575898d8b5debedcd48d5072272</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36618: Add -fmax-type-align=8 flag for clang (GH-12809)</title>
<updated>2019-04-12T19:27:37+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@redhat.com</email>
</author>
<published>2019-04-12T19:27:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=23a683adf803eef405d248cc9c2a7eb08a7300e2'/>
<id>23a683adf803eef405d248cc9c2a7eb08a7300e2</id>
<content type='text'>
Add -fmax-type-align=8 to CFLAGS when clang compiler is detected.

The pymalloc memory allocator aligns memory on 8 bytes. On x86-64,
clang expects alignment on 16 bytes by default and so uses MOVAPS
instruction which can lead to segmentation fault. Instruct clang that
Python is limited to alignemnt on 8 bytes to use MOVUPS instruction
instead: slower but don't trigger a SIGSEGV if the memory is not
aligned on 16 bytes.

Sadly, the flag must be expected to CFLAGS and not just
CFLAGS_NODIST, since third party C extensions can have the same
issue.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add -fmax-type-align=8 to CFLAGS when clang compiler is detected.

The pymalloc memory allocator aligns memory on 8 bytes. On x86-64,
clang expects alignment on 16 bytes by default and so uses MOVAPS
instruction which can lead to segmentation fault. Instruct clang that
Python is limited to alignemnt on 8 bytes to use MOVUPS instruction
instead: slower but don't trigger a SIGSEGV if the memory is not
aligned on 16 bytes.

Sadly, the flag must be expected to CFLAGS and not just
CFLAGS_NODIST, since third party C extensions can have the same
issue.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36588: On AIX, remove major version from sys.platform (GH-12787)</title>
<updated>2019-04-12T14:15:32+00:00</updated>
<author>
<name>Michael Felt</name>
<email>aixtools@users.noreply.github.com</email>
</author>
<published>2019-04-12T14:15:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=9d949f7796da612f1b588d18c6f041376992a9fc'/>
<id>9d949f7796da612f1b588d18c6f041376992a9fc</id>
<content type='text'>
On AIX, sys.platform doesn't contain the major version anymore.
Always return 'aix', instead of 'aix3' .. 'aix7'.  Since
older Python versions include the version number, it is recommended to
always use sys.platform.startswith('aix').</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On AIX, sys.platform doesn't contain the major version anymore.
Always return 'aix', instead of 'aix3' .. 'aix7'.  Since
older Python versions include the version number, it is recommended to
always use sys.platform.startswith('aix').</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36605: make tags: parse Modules/_io directory (GH-12789)</title>
<updated>2019-04-11T20:28:12+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@redhat.com</email>
</author>
<published>2019-04-11T20:28:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=21a74a9d77c5ac628808b9faace18b824ca056f7'/>
<id>21a74a9d77c5ac628808b9faace18b824ca056f7</id>
<content type='text'>
"make tags" and "make TAGS" now also parse Modules/_io/*.c
and Modules/_io/*.h.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"make tags" and "make TAGS" now also parse Modules/_io/*.c
and Modules/_io/*.h.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-31904: Add cross-build support for VxWorks RTOS (GH-11968)</title>
<updated>2019-02-27T11:09:28+00:00</updated>
<author>
<name>pxinwr</name>
<email>peixing.xin@windriver.com</email>
</author>
<published>2019-02-27T11:09:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=32f5fdd7f4213743fe2f6eedd0fe2108f3157021'/>
<id>32f5fdd7f4213743fe2f6eedd0fe2108f3157021</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Run autoreconf.</title>
<updated>2019-02-26T05:37:59+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2019-02-26T05:37:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=b84df2d7cc755b6097cfcd3b1515035844590545'/>
<id>b84df2d7cc755b6097cfcd3b1515035844590545</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-12822: use monotonic clock for condvar if possible (GH-11723)</title>
<updated>2019-02-20T01:00:09+00:00</updated>
<author>
<name>Inada Naoki</name>
<email>methane@users.noreply.github.com</email>
</author>
<published>2019-02-20T01:00:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=001fee14e0f2ba5f41fb733adc69d5965925a094'/>
<id>001fee14e0f2ba5f41fb733adc69d5965925a094</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-35903: Use autoconfig to probe for shm_open() and shm_unlink(). (#11765)</title>
<updated>2019-02-08T18:48:46+00:00</updated>
<author>
<name>Neil Schemenauer</name>
<email>nas-github@arctrix.com</email>
</author>
<published>2019-02-08T18:48:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=5741c45acf9b0ce22ff0dbf56322fe0ff16cfcfc'/>
<id>5741c45acf9b0ce22ff0dbf56322fe0ff16cfcfc</id>
<content type='text'>
Use autoconfig to probe for shm_open() and shm_unlink().  Set SHM_NEEDS_LIBRT if we must
link with librt to get the shm_* functions.  Change setup.py to use the autoconfig defines.  These
changes should make it more likely that _multiprocessing/posixshmem.c gets built correctly on
different platforms.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use autoconfig to probe for shm_open() and shm_unlink().  Set SHM_NEEDS_LIBRT if we must
link with librt to get the shm_* functions.  Change setup.py to use the autoconfig defines.  These
changes should make it more likely that _multiprocessing/posixshmem.c gets built correctly on
different platforms.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-35520: Fix build with dtrace support on certain systems. (#11194)</title>
<updated>2019-01-24T17:29:48+00:00</updated>
<author>
<name>Jakub Kulík</name>
<email>Kulikjak@gmail.com</email>
</author>
<published>2019-01-24T17:29:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=5c8f537669d3379fc50bb0a96accac756e43e281'/>
<id>5c8f537669d3379fc50bb0a96accac756e43e281</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-35674: Add os.posix_spawnp() (GH-11554)</title>
<updated>2019-01-16T13:29:26+00:00</updated>
<author>
<name>Joannah Nanjekye</name>
<email>33177550+nanjekyejoannah@users.noreply.github.com</email>
</author>
<published>2019-01-16T13:29:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=92b8322e7ea04b239cb1cb87b78d952f13ddfebb'/>
<id>92b8322e7ea04b239cb1cb87b78d952f13ddfebb</id>
<content type='text'>
Add a new os.posix_spawnp() function.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a new os.posix_spawnp() function.</pre>
</div>
</content>
</entry>
</feed>
