<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Python/thread_pthread.h, branch v2.4.4</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>Add 0 to _POSIX_SEMAPHORES.</title>
<updated>2005-03-28T12:36:19+00:00</updated>
<author>
<name>Martin v. Löwis</name>
<email>martin@v.loewis.de</email>
</author>
<published>2005-03-28T12:36:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=465499aad4f7fcf6294262891df43cbe9dc94516'/>
<id>465499aad4f7fcf6294262891df43cbe9dc94516</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Patch #1163249 - Correctly handle _POSIX_SEMAPHORES == -1 to mean no</title>
<updated>2005-03-16T04:13:29+00:00</updated>
<author>
<name>Anthony Baxter</name>
<email>anthonybaxter@gmail.com</email>
</author>
<published>2005-03-16T04:13:29+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=11da5d5e6f4b0bec88e463d571ba65adc7dda948'/>
<id>11da5d5e6f4b0bec88e463d571ba65adc7dda948</id>
<content type='text'>
support for posix semaphores.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
support for posix semaphores.
</pre>
</div>
</content>
</entry>
<entry>
<title>This closes patch:</title>
<updated>2004-07-07T17:44:12+00:00</updated>
<author>
<name>Michael W. Hudson</name>
<email>mwh@python.net</email>
</author>
<published>2004-07-07T17:44:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=30ea2f223f5c0a85a13bd893063555a9f587cd6d'/>
<id>30ea2f223f5c0a85a13bd893063555a9f587cd6d</id>
<content type='text'>
[ 960406 ] unblock signals in threads

although the changes do not correspond exactly to any patch attached to
that report.

Non-main threads no longer have all signals masked.

A different interface to readline is used.

The handling of signals inside calls to PyOS_Readline is now rather
different.

These changes are all a bit scary!  Review and cross-platform testing
much appreciated.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[ 960406 ] unblock signals in threads

although the changes do not correspond exactly to any patch attached to
that report.

Non-main threads no longer have all signals masked.

A different interface to readline is used.

The handling of signals inside calls to PyOS_Readline is now rather
different.

These changes are all a bit scary!  Review and cross-platform testing
much appreciated.
</pre>
</div>
</content>
</entry>
<entry>
<title>SF Patch #902444: Use process scope thread on FreeBSD. System scope</title>
<updated>2004-03-04T06:35:57+00:00</updated>
<author>
<name>Hye-Shik Chang</name>
<email>hyeshik@gmail.com</email>
</author>
<published>2004-03-04T06:35:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=30e97dbe96b3feee5108ec4b65be0ce80db89624'/>
<id>30e97dbe96b3feee5108ec4b65be0ce80db89624</id>
<content type='text'>
is too expensive on FreeBSD's KSE threading infrastructure and
even test_threadedimport fails on default setting.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
is too expensive on FreeBSD's KSE threading infrastructure and
even test_threadedimport fails on default setting.
</pre>
</div>
</content>
</entry>
<entry>
<title>typo</title>
<updated>2004-03-03T08:42:23+00:00</updated>
<author>
<name>Skip Montanaro</name>
<email>skip@pobox.com</email>
</author>
<published>2004-03-03T08:42:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=6babcc2ad48f94ee15afac4a28c6f898937e20c7'/>
<id>6babcc2ad48f94ee15afac4a28c6f898937e20c7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove support for systems defining Py_PTHREAD_D[467] in</title>
<updated>2004-02-07T13:00:18+00:00</updated>
<author>
<name>Skip Montanaro</name>
<email>skip@pobox.com</email>
</author>
<published>2004-02-07T13:00:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=f1afe6682c34044547c13e4e6f1f848bada236d6'/>
<id>f1afe6682c34044547c13e4e6f1f848bada236d6</id>
<content type='text'>
Python/thread_pthread.h.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Python/thread_pthread.h.
</pre>
</div>
</content>
</entry>
<entry>
<title>remove DGUX support.</title>
<updated>2004-01-17T00:29:32+00:00</updated>
<author>
<name>Skip Montanaro</name>
<email>skip@pobox.com</email>
</author>
<published>2004-01-17T00:29:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=4d474becd8cbe76e8a72e4b834be285a156a3787'/>
<id>4d474becd8cbe76e8a72e4b834be285a156a3787</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Getting rid of code dependent on GUSI or the MetroWerks compiler.</title>
<updated>2003-11-19T22:52:23+00:00</updated>
<author>
<name>Jack Jansen</name>
<email>jack.jansen@cwi.nl</email>
</author>
<published>2003-11-19T22:52:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=4bae2d5e46b5135dba523616fd0960fc915eb120'/>
<id>4bae2d5e46b5135dba523616fd0960fc915eb120</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<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>
</feed>
