<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython.git/Lib/threading.py, branch v2.5b2</title>
<subtitle>
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/'/>
<entry>
<title>Patch #1454481:  Make thread stack size runtime tunable.</title>
<updated>2006-06-13T15:04:24+00:00</updated>
<author>
<name>Andrew MacIntyre</name>
<email>andymac@bullseye.apana.org.au</email>
</author>
<published>2006-06-13T15:04:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=6dfd7bf6b08562b51d62585e8a5e0b5f73da970d'/>
<id>6dfd7bf6b08562b51d62585e8a5e0b5f73da970d</id>
<content type='text'>
Heavily revised, comprising revisions:
46640 - original trunk revision (backed out in r46655)
46647 - markup fix (backed out in r46655)
46692:46918 merged from branch aimacintyre-sf1454481

branch tested on buildbots (Windows buildbots had problems
not related to these changes).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Heavily revised, comprising revisions:
46640 - original trunk revision (backed out in r46655)
46647 - markup fix (backed out in r46655)
46692:46918 merged from branch aimacintyre-sf1454481

branch tested on buildbots (Windows buildbots had problems
not related to these changes).
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert revisions:</title>
<updated>2006-06-04T23:52:47+00:00</updated>
<author>
<name>Tim Peters</name>
<email>tim.peters@gmail.com</email>
</author>
<published>2006-06-04T23:52:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=b63032eeed6bfa0c99630e88a5bd4e41a5546dc6'/>
<id>b63032eeed6bfa0c99630e88a5bd4e41a5546dc6</id>
<content type='text'>
46640 Patch #1454481:  Make thread stack size runtime tunable.
46647 Markup fix

The first is causing many buildbots to fail test runs, and there
are multiple causes with seemingly no immediate prospects for
repairing them.  See python-dev discussion.

Note that a branch can (and should) be created for resolving these
problems, like

svn copy svn+ssh://svn.python.org/python/trunk -r46640 svn+ssh://svn.python.org/python/branches/NEW_BRANCH

followed by merging rev 46647 to the new branch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
46640 Patch #1454481:  Make thread stack size runtime tunable.
46647 Markup fix

The first is causing many buildbots to fail test runs, and there
are multiple causes with seemingly no immediate prospects for
repairing them.  See python-dev discussion.

Note that a branch can (and should) be created for resolving these
problems, like

svn copy svn+ssh://svn.python.org/python/trunk -r46640 svn+ssh://svn.python.org/python/branches/NEW_BRANCH

followed by merging rev 46647 to the new branch.
</pre>
</div>
</content>
</entry>
<entry>
<title>Patch #1454481:  Make thread stack size runtime tunable.</title>
<updated>2006-06-04T12:31:09+00:00</updated>
<author>
<name>Andrew MacIntyre</name>
<email>andymac@bullseye.apana.org.au</email>
</author>
<published>2006-06-04T12:31:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=e5adb748d5705a082eddfd0db197186da1fdb4fe'/>
<id>e5adb748d5705a082eddfd0db197186da1fdb4fe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Get rid of __context__, per the latest changes to PEP 343 and python-dev</title>
<updated>2006-05-02T19:47:52+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>2006-05-02T19:47:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=6207634d9cd1c2239d829f48398d3d395b15d5b4'/>
<id>6207634d9cd1c2239d829f48398d3d395b15d5b4</id>
<content type='text'>
discussion.
There are two places of documentation that still mention __context__:
Doc/lib/libstdtypes.tex -- I wasn't quite sure how to rewrite that without
spending a whole lot of time thinking about it; and whatsnew, which Andrew
usually likes to change himself.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
discussion.
There are two places of documentation that still mention __context__:
Doc/lib/libstdtypes.tex -- I wasn't quite sure how to rewrite that without
spending a whole lot of time thinking about it; and whatsnew, which Andrew
usually likes to change himself.
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement MvL's improvement on __context__ in Condition;</title>
<updated>2006-04-25T20:12:45+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>2006-04-25T20:12:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=66d7db8440f3431902ee11658ae72443cdd5f708'/>
<id>66d7db8440f3431902ee11658ae72443cdd5f708</id>
<content type='text'>
this can just call __context__ on the underlying lock.
(The same change for Semaphore does *not* work!)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this can just call __context__ on the underlying lock.
(The same change for Semaphore does *not* work!)
</pre>
</div>
</content>
</entry>
<entry>
<title>Um, I thought I'd already checked this in.</title>
<updated>2006-03-10T02:28:35+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>2006-03-10T02:28:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=95737a4c2708964d58d9335fb55dd016e2ec0b9d'/>
<id>95737a4c2708964d58d9335fb55dd016e2ec0b9d</id>
<content type='text'>
Anyway, this is the changes to the with-statement
so that __exit__ must return a true value in order
for a pending exception to be ignored.
The PEP (343) is already updated.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Anyway, this is the changes to the with-statement
so that __exit__ must return a true value in order
for a pending exception to be ignored.
The PEP (343) is already updated.
</pre>
</div>
</content>
</entry>
<entry>
<title>Updates to the with-statement:</title>
<updated>2006-02-28T21:57:43+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>2006-02-28T21:57:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=437a2e31793b86a0a8f2bf1d6f1a786a111540a3'/>
<id>437a2e31793b86a0a8f2bf1d6f1a786a111540a3</id>
<content type='text'>
- New semantics for __exit__() -- it must re-raise the exception
  if type is not None; the with-statement itself doesn't do this.
  (See the updated PEP for motivation.)

- Added context managers to:
  - file
  - thread.LockType
  - threading.{Lock,RLock,Condition,Semaphore,BoundedSemaphore}
  - decimal.Context

- Added contextlib.py, which defines @contextmanager, nested(), closing().

- Unit tests all around; bot no docs yet.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- New semantics for __exit__() -- it must re-raise the exception
  if type is not None; the with-statement itself doesn't do this.
  (See the updated PEP for motivation.)

- Added context managers to:
  - file
  - thread.LockType
  - threading.{Lock,RLock,Condition,Semaphore,BoundedSemaphore}
  - decimal.Context

- Added contextlib.py, which defines @contextmanager, nested(), closing().

- Unit tests all around; bot no docs yet.
</pre>
</div>
</content>
</entry>
<entry>
<title>Prevent threading.Thread.join() from blocking when a previous call raised an</title>
<updated>2005-11-23T02:15:50+00:00</updated>
<author>
<name>Brett Cannon</name>
<email>bcannon@gmail.com</email>
</author>
<published>2005-11-23T02:15:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=c28b18689e1cbf55e1d7611e43f062133449a0d7'/>
<id>c28b18689e1cbf55e1d7611e43f062133449a0d7</id>
<content type='text'>
exception (e.g., passing in an illegal argument).

Applies patch #1314396.  Thanks Eric Blossom.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
exception (e.g., passing in an illegal argument).

Applies patch #1314396.  Thanks Eric Blossom.
</pre>
</div>
</content>
</entry>
<entry>
<title>bug [ 1238170 ] threading.Thread uses {} as default argument</title>
<updated>2005-07-15T09:13:21+00:00</updated>
<author>
<name>Georg Brandl</name>
<email>georg@python.org</email>
</author>
<published>2005-07-15T09:13:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=6fe467c15d15a92fdc843af688363a96060a3554'/>
<id>6fe467c15d15a92fdc843af688363a96060a3554</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed typo in verbose output.</title>
<updated>2005-01-27T22:48:30+00:00</updated>
<author>
<name>Brett Cannon</name>
<email>bcannon@gmail.com</email>
</author>
<published>2005-01-27T22:48:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=edd13c89a92067e3d3c1956132150eafee4a17b3'/>
<id>edd13c89a92067e3d3c1956132150eafee4a17b3</id>
<content type='text'>
Closes bug #1110998.  Thanks Matthew Bogosian.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes bug #1110998.  Thanks Matthew Bogosian.
</pre>
</div>
</content>
</entry>
</feed>
