Skip Menu |

This queue is for tickets about the Scalar-List-Utils CPAN distribution.

Report information
The Basics
Id: 12379
Status: resolved
Priority: 0/
Queue: Scalar-List-Utils

Owner: Nobody in particular
Requestors: steve [...]

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


Date: Fri, 22 Apr 2005 10:45:49 -0500
From: Steve Peters <steve [...]>
To: gbarr [...], bug-Scalar-List-Utils [...]
CC: nick [...], rgarciasuarez [...]
Subject: [PATCH] Changes for Utils.xs in Scalar-List-Utils for changes in bleadperl
Download (untitled) / with headers
text/plain 844b
Graham, Some changes have been made to bleadperl to the Scalar-List-Utils modules. The changes include changing lvalue assignments to SvIVX(), SvUVX(), and SvNVX() to SvIV_set(), SvUV_set(), and SvNV_set(). Of these macros, all but SvUV_set() have been available in the Perl core since 5.003 (the earliest revision in source control). I've added the macro for SvUV_set() in the code for Utils.xs for use there. Your probably wondering what this change is needed for. As part of the plans for ponie, the SvIVX(), SvUVX(), and SvNVX() will be made read-only in the core and will not work for lvalue assigments. The current code in Util.xs will not work after this change. Please let me know if you have any questions or comments on this change, and I'll be glad to help you any way I can. Thanks, Steve Peters

Message body is not shown because sender requested not to inline it.

This service is sponsored and maintained by Best Practical Solutions and runs on infrastructure.

Please report any issues with to