<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Python/thread_pthread.h, branch v1.5.2b2</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/'/>
<entry>
<title>Thanks to Chris Herborth, the thread primitives now have proper Py*</title>
<updated>1998-12-21T19:32:43+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>1998-12-21T19:32:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=65d5b5763c6bbd99d2e2c6b219570f4562382ff0'/>
<id>65d5b5763c6bbd99d2e2c6b219570f4562382ff0</id>
<content type='text'>
names in the source code (they already had those for the linker,
through some smart macros; but the source still had the old, un-Py names).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
names in the source code (they already had those for the linker,
through some smart macros; but the source still had the old, un-Py names).
</pre>
</div>
</content>
</entry>
<entry>
<title>BSDI specific patches, inspired by Nigel Head and otto@mail.olympus.net.</title>
<updated>1998-10-07T16:39:47+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>1998-10-07T16:39:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=9e46e562640cdf5c2e69cd39ef4f30254c107e87'/>
<id>9e46e562640cdf5c2e69cd39ef4f30254c107e87</id>
<content type='text'>
Also (non-BSDI specific):

- Change the CHECK_STATUS() macro so it tests for nonzero error codes
instead of negative error codes only (this was needed for BSDI, but
appears to be correct according to the PTHREADS spec).

- use memset() to zero out the allocated lock structure.  Again, this
was needed for BSDI, but can't hurt elsewhere either.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also (non-BSDI specific):

- Change the CHECK_STATUS() macro so it tests for nonzero error codes
instead of negative error codes only (this was needed for BSDI, but
appears to be correct according to the PTHREADS spec).

- use memset() to zero out the allocated lock structure.  Again, this
was needed for BSDI, but can't hurt elsewhere either.
</pre>
</div>
</content>
</entry>
<entry>
<title>Apparently on AIX when using gcc you need to call pthread_init()</title>
<updated>1998-09-10T03:04:40+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>1998-09-10T03:04:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=d21744a1dd1fb3daefdba552bb7307bd1358da2f'/>
<id>d21744a1dd1fb3daefdba552bb7307bd1358da2f</id>
<content type='text'>
(which is not a POSIX threads call!).  Reported and confirmed by Brad
Howes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(which is not a POSIX threads call!).  Reported and confirmed by Brad
Howes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Correct typo in #ifdef: PY_THREAD_D4, should be PY_PTHREAD_D4.</title>
<updated>1998-09-04T13:38:32+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>1998-09-04T13:38:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=a74d0e4c55ded033de0bf14bb4c6c56bfff5f5ac'/>
<id>a74d0e4c55ded033de0bf14bb4c6c56bfff5f5ac</id>
<content type='text'>
Reported by Jonathan Giddy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported by Jonathan Giddy.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a 'volatile' to the declaration of threadid in get_thread_ident().</title>
<updated>1998-08-27T19:21:53+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>1998-08-27T19:21:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=44ee479427dd895efcbef2ab263da901836966a4'/>
<id>44ee479427dd895efcbef2ab263da901836966a4</id>
<content type='text'>
According to Vladimir Marangozov, this is necessary for AIX, where
high optimization levels inline this function and then get it wrong :-(
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
According to Vladimir Marangozov, this is necessary for AIX, where
high optimization levels inline this function and then get it wrong :-(
</pre>
</div>
</content>
</entry>
<entry>
<title>Improved version of patch for HPUX from David Arnold.</title>
<updated>1998-05-14T21:01:27+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>1998-05-14T21:01:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=532246ef550f0c305a57240932429ba1e6314d30'/>
<id>532246ef550f0c305a57240932429ba1e6314d30</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support HPUX 10.20 DCE threads.</title>
<updated>1998-05-07T13:28:23+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>1998-05-07T13:28:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=89df70bfbbc968902eca44ee6a17989f0742d08f'/>
<id>89df70bfbbc968902eca44ee6a17989f0742d08f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make new gcc -Wall happy</title>
<updated>1998-04-10T22:27:42+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>1998-04-10T22:27:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=730806d3d9bd8c54466e4a864b2b1f94df4413d2'/>
<id>730806d3d9bd8c54466e4a864b2b1f94df4413d2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add default case (standard conformance) to avoid piling up</title>
<updated>1997-06-02T22:25:45+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>1997-06-02T22:25:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=46ff1903a3bdc34fd721380033fdf3209a3579b8'/>
<id>46ff1903a3bdc34fd721380033fdf3209a3579b8</id>
<content type='text'>
system specific #ifdefs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
system specific #ifdefs.
</pre>
</div>
</content>
</entry>
<entry>
<title>DG/UX thread patches (Ross Andrus)</title>
<updated>1997-05-22T20:41:59+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>1997-05-22T20:41:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=64f9105fb7a9672ab9a27a75417e6e532625232f'/>
<id>64f9105fb7a9672ab9a27a75417e6e532625232f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
