Skip Menu |

This queue is for tickets about the POE-XS-Queue-Array CPAN distribution.

Report information
The Basics
Id: 18543
Status: resolved
Priority: 0/
Queue: POE-XS-Queue-Array

People
Owner: TONYC [...] cpan.org
Requestors: TONYC [...] cpan.org
Cc:
AdminCc:

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



Crashes during testing on Win32. I haven't been able to track this down, and work has gotten busy for now.
Separated the queue code itself out into a new source/object file to try to isolate XS from implementation. All the memmove()s have been replaced by a static function for moving elements around to make the code less opaque. The new function checks the move source and target to ensure the source is within start-end and the target is within 0-alloc. This didn't find any problems. Been adding tests to make sure scalars are released properly and haven't found any problems.