summaryrefslogtreecommitdiff
path: root/lib/git/async/task.py
Commit message (Collapse)AuthorAgeFilesLines
* task: Fixed incorrect handling of channel closure. Performance is alright ↵Sebastian Thiel2010-06-071-3/+21
| | | | for up to 2 threads, but 4 are killing the queue
* Moved pool utilities into util module, fixed critical issue that caused ↵Sebastian Thiel2010-06-071-1/+25
| | | | havok - lets call this a safe-state
* pool: First version which works as expected in async mode. Its just using a ↵Sebastian Thiel2010-06-071-2/+10
| | | | single task for now, but next up are dependent tasks
* Plenty of fixes in the chunking routine, made possible by a serialized ↵Sebastian Thiel2010-06-061-1/+1
| | | | chunking test. Next up, actual async processing
* First step of testing the pool - tasks have been separated into a new module ↵Sebastian Thiel2010-06-061-0/+144
including own tests, their design improved to prepare them for some specifics that would be needed for multiprocessing support