Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | AsynchronousTask: _async_wait is thread-safe | Zac Medico | 2012-12-31 | 1 | -1/+1 |
| | |||||
* | AsynchronousTask: add _async_wait method | Zac Medico | 2012-12-30 | 1 | -0/+14 |
| | | | | | | | | For cases where _start returns synchronously, this method is a convenient way to trigger an asynchronous call to self.wait() (in order to notify exit listeners), avoiding excessive event loop recursion (or stack overflow) that synchronous calling of exit listeners can cause. | ||||
* | Exit after killed while waiting on prefetch. | Zac Medico | 2012-03-08 | 1 | -0/+15 |
| | |||||
* | Move _emerge.SlotObject to portage.util. | Zac Medico | 2012-02-17 | 1 | -2/+3 |
| | |||||
* | AsynchronousTask: don't wait for exit status | Zac Medico | 2012-02-13 | 1 | -1/+8 |
| | | | | | | Synchronous waiting for status is not supported, since it would be vulnerable to hitting the recursion limit when a large number of tasks need to be terminated simultaneously, like in bug #402335. | ||||
* | AsynchronousTask: exit listeners reverse order | Zac Medico | 2012-02-09 | 1 | -1/+5 |
| | | | | | | This should fix a Scheduler hang which is triggered when that merge queue, a SequentialTaskQueue, doesn't decrement its merge count until after other exit listeners have already run. | ||||
* | AsynchronousTask: merge _waiting from subclass | Zac Medico | 2012-02-07 | 1 | -2/+8 |
| | |||||
* | AsynchronousTask: tweak poll() logic | Zac Medico | 2011-05-17 | 1 | -2/+3 |
| | |||||
* | AsynchronousLock: implement _poll() and test | Zac Medico | 2011-05-17 | 1 | -0/+2 |
| | |||||
* | Reoranize PackageMerge/MergeListItem interaction. | Zac Medico | 2011-03-26 | 1 | -1/+3 |
| | |||||
* | AsynchronousTask: add _cancel template method | Zac Medico | 2011-03-16 | 1 | -3/+12 |
| | |||||
* | Remove all svn $Id keywords. | Zac Medico | 2010-03-24 | 1 | -1/+0 |
| | |||||
* | Add/update copyright headers. | Zac Medico | 2009-06-25 | 1 | -0/+4 |
| | | | | svn path=/main/trunk/; revision=13690 | ||||
* | Bug #275047 - Split _emerge/__init__.py into smaller pieces. Thanks to | Zac Medico | 2009-06-22 | 1 | -0/+112 |
Sebastian Mingramm (few) <s.mingramm@gmx.de> for this patch. svn path=/main/trunk/; revision=13663 |