<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Python/thread_pthread.h, branch v2.3.6c1</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>Patch 775605: Cygwin pthread_sigmask() workaround patch</title>
<updated>2003-07-22T15:20:49+00:00</updated>
<author>
<name>Jason Tishler</name>
<email>jason@tishler.net</email>
</author>
<published>2003-07-22T15:20:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=fac083d14a94137999559d895a4e6d1d9a2ea74c'/>
<id>fac083d14a94137999559d895a4e6d1d9a2ea74c</id>
<content type='text'>
Cygwin's pthread_sigmask() implementation appears to be buggy. This
patch works around this problem by using sigprocmask() instead.

This patch is implemented in a general way so it could be used by other
platforms too. If this approach is deemed too risky, then I can work up
a patch that just hacks Python/thread_pthread.h for Cygwin.

Note that I tested this patch against 2.3c1 under Red Hat Linux 8.0 too.

[snip]
And finally, I need someone to regenerate pyconfig.h.in and configure
with the same versions of the autotools that are normally used by
Python.

Neal kindly regenerated pyconfig.h.in and configure for me.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cygwin's pthread_sigmask() implementation appears to be buggy. This
patch works around this problem by using sigprocmask() instead.

This patch is implemented in a general way so it could be used by other
platforms too. If this approach is deemed too risky, then I can work up
a patch that just hacks Python/thread_pthread.h for Cygwin.

Note that I tested this patch against 2.3c1 under Red Hat Linux 8.0 too.

[snip]
And finally, I need someone to regenerate pyconfig.h.in and configure
with the same versions of the autotools that are normally used by
Python.

Neal kindly regenerated pyconfig.h.in and configure for me.
</pre>
</div>
</content>
</entry>
<entry>
<title>Patch #716969: Detect thread creation failure. Will backport to 2.2.</title>
<updated>2003-04-19T07:44:52+00:00</updated>
<author>
<name>Martin v. Löwis</name>
<email>martin@v.loewis.de</email>
</author>
<published>2003-04-19T07:44:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=910ae6283a2e715bd13962bd8e4da71c4fd3627d'/>
<id>910ae6283a2e715bd13962bd8e4da71c4fd3627d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Patch #711835: Remove unnecessary lock operations. Will backport to 2.2.</title>
<updated>2003-04-18T11:11:09+00:00</updated>
<author>
<name>Martin v. Löwis</name>
<email>martin@v.loewis.de</email>
</author>
<published>2003-04-18T11:11:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=1509a152b37c04022b006ce1674f7c78453c388b'/>
<id>1509a152b37c04022b006ce1674f7c78453c388b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't use Posix semaphores on Solaris 8. Fixes #662787.</title>
<updated>2003-01-21T10:14:41+00:00</updated>
<author>
<name>Martin v. Löwis</name>
<email>martin@v.loewis.de</email>
</author>
<published>2003-01-21T10:14:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=dfc33fd8db811feea2bfb974e9da3ed7aea4b10d'/>
<id>dfc33fd8db811feea2bfb974e9da3ed7aea4b10d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Patch #650415: Avoid redefinition of macros.</title>
<updated>2002-12-11T13:12:30+00:00</updated>
<author>
<name>Martin v. Löwis</name>
<email>martin@v.loewis.de</email>
</author>
<published>2002-12-11T13:12:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=b023381466b5dad8545191bb8ab0c37eb1a24c22'/>
<id>b023381466b5dad8545191bb8ab0c37eb1a24c22</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add compile-time errors for unsupported systems.</title>
<updated>2002-12-02T22:17:01+00:00</updated>
<author>
<name>Martin v. Löwis</name>
<email>martin@v.loewis.de</email>
</author>
<published>2002-12-02T22:17:01+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=779ffc066edd5b046549be196fca5abf8b4d244d'/>
<id>779ffc066edd5b046549be196fca5abf8b4d244d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Patch #618347: Work around Solaris 2.6 pthread.h bug. Will backport to 2.2.</title>
<updated>2002-10-04T07:21:24+00:00</updated>
<author>
<name>Martin v. Löwis</name>
<email>martin@v.loewis.de</email>
</author>
<published>2002-10-04T07:21:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=a7a76d3d9eb77b4dd3129d34ba8df636ce2e6014'/>
<id>a7a76d3d9eb77b4dd3129d34ba8df636ce2e6014</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Document that _POSIX_SEMAPHORES is predefined.</title>
<updated>2002-03-17T17:19:00+00:00</updated>
<author>
<name>Martin v. Löwis</name>
<email>martin@v.loewis.de</email>
</author>
<published>2002-03-17T17:19:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=42ab61eeabe45359f46a8378e572e5c73a8adb36'/>
<id>42ab61eeabe45359f46a8378e572e5c73a8adb36</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Patch #525532: Add support for POSIX semaphores.</title>
<updated>2002-03-17T09:53:51+00:00</updated>
<author>
<name>Martin v. Löwis</name>
<email>martin@v.loewis.de</email>
</author>
<published>2002-03-17T09:53:51+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=cc89866b65a313de0a304b2f1b13952ea2b3b595'/>
<id>cc89866b65a313de0a304b2f1b13952ea2b3b595</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove the unused &amp; broken PyThread_*_sema() functions and related constants.</title>
<updated>2002-01-19T22:02:55+00:00</updated>
<author>
<name>Fred Drake</name>
<email>fdrake@acm.org</email>
</author>
<published>2002-01-19T22:02:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=7bb1c9a11db2ecdf58fed5a5e3a7cdea619d52db'/>
<id>7bb1c9a11db2ecdf58fed5a5e3a7cdea619d52db</id>
<content type='text'>
This closes SF patch #504215.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This closes SF patch #504215.
</pre>
</div>
</content>
</entry>
</feed>
