In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/833f1b9305adb63ba9ffb5b9b832e8008443dcf4?hp=ba781e0dc9f7630534d9110ae60d4cd6482b77d4>
- Log ----------------------------------------------------------------- commit 833f1b9305adb63ba9ffb5b9b832e8008443dcf4 Author: Florian Ragwitz <[email protected]> Date: Tue Nov 30 17:49:27 2010 +0100 perldelta for mg_findext and sv_unmagicext ----------------------------------------------------------------------- Summary of changes: pod/perldelta.pod | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 3d9f5f4..5cfb029 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -414,7 +414,13 @@ be noted as well. =item * -XXX +C<mg_findext> and C<sv_unmagicext> have been added. + +These new functions allow extension authors to find and remove magic attached to +scalars based on both the magic type and the magic virtual table, similar to how +C<sv_magicext> attaches magic of a certain type and with a given virtual table +to a scalar. This eliminates the need for extensions to walk the list of +C<MAGIC> pointers of an C<SV> to find the magic that belongs to them. =back -- Perl5 Master Repository
