Change 34754 by [EMAIL PROTECTED] on 2008/11/06 16:32:21
No, I'm pretty sure that *that* was the last fixme.
Affected files ...
... //depot/maint-5.8/perl/pod/perl589delta.pod#29 edit
Differences ...
==== //depot/maint-5.8/perl/pod/perl589delta.pod#29 (text) ====
Index: perl/pod/perl589delta.pod
--- perl/pod/perl589delta.pod#28~34753~ 2008-11-06 08:25:51.000000000 -0800
+++ perl/pod/perl589delta.pod 2008-11-06 08:32:21.000000000 -0800
@@ -1342,13 +1342,22 @@
=head2 Magic
Several bugs have been fixed in Magic, the internal system used to implement
-features such as C<tie> and threads sharing.
+features such as C<tie>, tainting and threads sharing.
Some of the bitwise ops were not checking whether their arguments were magical
before using them. [RT #24816]
Magic is no longer invoked twice by the expression C<\&$x>
+A bug with assigning large numbers and tainting has been resolved.
+[RT #40708]
+
+A new entry has been added to the MAGIC vtable - C<svt_local>. This is used
+when copying magic to the new value during C<local>. This allows problems
+with localising shared variables.
+
+For the implementation details, see L<perlguts/Magic Virtual Tables>.
+
=head2 Reblessing overloaded objects now works
Internaly, perl object-ness is on the referenant, not the reference, even
@@ -1530,19 +1539,6 @@
=back
-Magic
-
-=for fixme
-
-Dave's copy fixes.
-
- [ 26569]
- add svt_local slot to magic vtable, and fix local $shared
- [ 26735]
- document svt_copy, svt_dup and svt_local vtable slots
-
-http://public.activestate.com/cgi-bin/perlbrowse/p/30232
-
=head3 VMS
=over 4
End of Patch.