<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Python/thread_pthread.h, branch v3.3.0b1</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>Signal condition variables with the mutex held.  Destroy condition variables</title>
<updated>2012-06-05T22:17:42+00:00</updated>
<author>
<name>Kristján Valur Jónsson</name>
<email>kristjan@ccpgames.com</email>
</author>
<published>2012-06-05T22:17:42+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=187aa545165d8d5eac222ecce29c8a77e0282dd4'/>
<id>187aa545165d8d5eac222ecce29c8a77e0282dd4</id>
<content type='text'>
before their mutexes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
before their mutexes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #14184: merge</title>
<updated>2012-03-13T18:31:36+00:00</updated>
<author>
<name>Ned Deily</name>
<email>nad@acm.org</email>
</author>
<published>2012-03-13T18:31:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=577c830531ae6d021ac6f3ca7d9a5c44c879b068'/>
<id>577c830531ae6d021ac6f3ca7d9a5c44c879b068</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #14184: Increase the default stack size for secondary threads on</title>
<updated>2012-03-13T18:18:18+00:00</updated>
<author>
<name>Ned Deily</name>
<email>nad@acm.org</email>
</author>
<published>2012-03-13T18:18:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=7ca97d5208e37690f43045d5f89098f42d88fd0f'/>
<id>7ca97d5208e37690f43045d5f89098f42d88fd0f</id>
<content type='text'>
Mac OS X to prevent interpreter crashes when compiled on 10.7.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mac OS X to prevent interpreter crashes when compiled on 10.7.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #12469: partial revert of 024827a9db64, freebsd6 thread initialization</title>
<updated>2011-07-04T20:53:49+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@haypocalc.com</email>
</author>
<published>2011-07-04T20:53:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=87e78ce1c65c299e5eeb07815a6b6e54a64aa673'/>
<id>87e78ce1c65c299e5eeb07815a6b6e54a64aa673</id>
<content type='text'>
 * Don't create a thread at startup anymore to initialize the pthread library:
   it changes the behaviour of many functions related to signal handling like
   sigwait()
 * Reenable test_sigtimedwait_poll() on FreeBSD 6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * Don't create a thread at startup anymore to initialize the pthread library:
   it changes the behaviour of many functions related to signal handling like
   sigwait()
 * Reenable test_sigtimedwait_poll() on FreeBSD 6
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #12392: fix thread initialization on FreeBSD 6</title>
<updated>2011-06-24T18:52:27+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@haypocalc.com</email>
</author>
<published>2011-06-24T18:52:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=e71db4450cc3ede22dbfda7c7eb9149cf685650f'/>
<id>e71db4450cc3ede22dbfda7c7eb9149cf685650f</id>
<content type='text'>
On FreeBSD6, pthread_kill() doesn't work on the main thread before the creation
of the first thread. Create therefore a dummy thread (no-op) a startup to
initialize the pthread library.

Add also a test for this use case, test written by Charles-François Natali.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On FreeBSD6, pthread_kill() doesn't work on the main thread before the creation
of the first thread. Create therefore a dummy thread (no-op) a startup to
initialize the pthread library.

Add also a test for this use case, test written by Charles-François Natali.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #9670: Increase the default stack size for secondary threads on</title>
<updated>2011-05-28T07:45:52+00:00</updated>
<author>
<name>Ned Deily</name>
<email>nad@acm.org</email>
</author>
<published>2011-05-28T07:45:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=61be422bd73784615249d3dfe28c0a8f322b5d65'/>
<id>61be422bd73784615249d3dfe28c0a8f322b5d65</id>
<content type='text'>
Mac OS X and FreeBSD to reduce the chances of a crash instead of a
"maximum recursion depth" RuntimeError exception.
(patch by Ronald Oussoren)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mac OS X and FreeBSD to reduce the chances of a crash instead of a
"maximum recursion depth" RuntimeError exception.
(patch by Ronald Oussoren)
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #9670: Increase the default stack size for secondary threads on</title>
<updated>2011-05-28T07:36:12+00:00</updated>
<author>
<name>Ned Deily</name>
<email>nad@acm.org</email>
</author>
<published>2011-05-28T07:36:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=056f5b9dadd834c26fc6deb87a831b6a3d9f4bf7'/>
<id>056f5b9dadd834c26fc6deb87a831b6a3d9f4bf7</id>
<content type='text'>
Mac OS X and FreeBSD to reduce the chances of a crash instead of a
"maximum recursion depth" RuntimeError exception.
(patch by Ronald Oussoren)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mac OS X and FreeBSD to reduce the chances of a crash instead of a
"maximum recursion depth" RuntimeError exception.
(patch by Ronald Oussoren)
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #9670: Increase the default stack size for secondary threads on</title>
<updated>2011-05-28T07:19:56+00:00</updated>
<author>
<name>Ned Deily</name>
<email>nad@acm.org</email>
</author>
<published>2011-05-28T07:19:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=9a7c524dc613595e0d88b3e22b0e49b69467ffc4'/>
<id>9a7c524dc613595e0d88b3e22b0e49b69467ffc4</id>
<content type='text'>
Mac OS X and FreeBSD to reduce the chances of a crash instead of a
"maximum recursion depth" RuntimeError exception.
(patch by Ronald Oussoren)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mac OS X and FreeBSD to reduce the chances of a crash instead of a
"maximum recursion depth" RuntimeError exception.
(patch by Ronald Oussoren)
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #1856: Avoid crashes and lockups when daemon threads run while the</title>
<updated>2011-05-04T18:04:29+00:00</updated>
<author>
<name>Antoine Pitrou</name>
<email>solipsis@pitrou.net</email>
</author>
<published>2011-05-04T18:04:29+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=fc20b0c65c446f79e39d006f3cffed03aa745380'/>
<id>fc20b0c65c446f79e39d006f3cffed03aa745380</id>
<content type='text'>
interpreter is shutting down; instead, these threads are now killed when
they try to take the GIL.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
interpreter is shutting down; instead, these threads are now killed when
they try to take the GIL.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #1856: Avoid crashes and lockups when daemon threads run while the</title>
<updated>2011-05-04T18:02:30+00:00</updated>
<author>
<name>Antoine Pitrou</name>
<email>solipsis@pitrou.net</email>
</author>
<published>2011-05-04T18:02:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=0d5e52d3469a310001afe50689f77ddba6d554d1'/>
<id>0d5e52d3469a310001afe50689f77ddba6d554d1</id>
<content type='text'>
interpreter is shutting down; instead, these threads are now killed when
they try to take the GIL.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
interpreter is shutting down; instead, these threads are now killed when
they try to take the GIL.
</pre>
</div>
</content>
</entry>
</feed>
