Skip Menu |

This queue is for tickets about the POE-API-Peek CPAN distribution.

Report information
The Basics
Id: 50366
Status: resolved
Priority: 0/
Queue: POE-API-Peek

People
Owner: Nobody in particular
Requestors: RCAPUTO [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: POE Internals Changed
Hi, Matt. I've changed POE::Resource::Sessions and POE::Resource::FileHandles a bit. Session GC is now done by mark and sweep. The mark queue's not exposed by a method yet. Explicit GC testing is gone, replaced by implicit testing during the session reference counts. There's a new method to sweep for marked sessions. POE::Resource::FileHandles' biggest change is that I/O events are dispatched synchronously. Watchers don't need to be paused while I/O events are in the queue, so I've eliminated the requested/actual status dichotomy. The method to query for handle status returns 3 items instead of 6 now. Possibly other smaller changes, but those are the ones I foresee breaking POE::API::Peek this time around.
v1.34 passes all tests against poe 1.280. I've reviewed the code base and the tests. I do not think any of POE::API::Peek should be affected by that particular set of POE internal changes. Thanks for pointing out the implementation changes.