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

People
Owner: Nobody in particular
Requestors: steve [...] fisharerojo.org
Cc:
AdminCc:

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 [...] fisharerojo.org>
To: gbarr [...] pobox.com, bug-Scalar-List-Utils [...] rt.cpan.org
CC: nick [...] ccl4.org, rgarciasuarez [...] mandriva.com
Subject: [PATCH] Changes for Utils.xs in Scalar-List-Utils for changes in bleadperl
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 steve@fisharerojo.org

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