|
|
- Implement basic 'events.ISelector' and 'IEventLoop' |
- Implement basic 'events.ISelector' and 'IEventLoop' |
|
|
- 'UntwistedReactor' should use an 'events.ISelector' to implement |
- 'UntwistedReactor' should use an 'IEventLoop' to implement 'run()' |
I/O functions, and 'IEventLoop' to implement 'run()' |
|
|
|
- Add 'events.twisted_support', with 'TwistedScheduler', |
- Add 'events.twisted_support', with 'TwistedScheduler', |
'TwistedSelector', and 'DeferredAsTaskSwitch' |
'TwistedSelector', and 'DeferredAsTaskSwitch' |
- Cleanup/document attribute binding interface |
- Cleanup/document attribute binding interface |
|
|
|
|
|
|
* peak.running.timers |
* peak.running.timers |
|
|
- Factor out state into separate object so timers aren't shared state |
- Factor out state into separate object so timers aren't shared state |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Targeted for 0.5 Alpha 4 |
Targeted for 0.5 Alpha 4 |
|
|
* Transaction/storage refactorings |
* Transaction/storage refactorings |