Changes for version 0.03 - 2025-09-10
- Updated documentation
- Fixed error of only assigning the last byte of the buffer to the init value when using PerlAlloc
- Removed un-necessary code in PerlAlloc that grew the buffer and then assigned to it
- Created consume method to obtain external buffers
- Added check for overlapping memory regions when allocating/consuming new buffers
- Fixed bug in DESTROY that attempted to free buffers (and their properties) that had not been successfully allocated or consumed
- Added examples to illustrate the consumption of external buffers, both Perl scalars and raw memory buffers.
Modules
A memory allocated and manager for low level code in Perl.
Allocates buffers using Perl's string functions