Revisions of perl-Variable-Magic
buildservice-autocommit
accepted
request 178332
from
Stephan Kulow (coolo)
(revision 11)
baserev update by copy to link target
Stephan Kulow (coolo)
committed
(revision 10)
- updated to 0.52 + Add : The new constant VMG_COMPAT_SCALAR_NOLEN evaluates to true when your perl does not call 'len' magic for scalars, which is the case for perl 5.17.4 and above. This fixes RT #80388. + Tst : t/35-stash.t has been taught about perl 5.17.4. + Tst : Author tests overhaul. + Fix : It is now safe to call dispell() from inside 'free', 'copy' and 'uvar' callbacks to dispell the magic currently in use. Thanks Clinton Gormley for reporting. + Fix : Exceptions thrown from inside a 'free' callback are now always consistently propagated outside of the callback. They used to be lost when the 'free' callback was invoked at the end of an eval block or string. + Fix : The 'reset RMG flag' workaroundn used to allow wizards with both 'uvar' and 'clear' magics to be cast onto a hash, has been made thread-safe. + Fix : Less memory is leaked when a wizard is freed during global destruction, or when an exception is thrown from a 'free' callback. + Fix : [RT #77991] : t/17-ctl.t fails on perl 5.14 and 5.16. This was actually an issue with ActivePerl, and this test has learned to cope with it. Thanks Gisle Aas for reporting. + Tst : t/35-stash.t has been taught about perl 5.17.1. + Doc : Many clarifications. This is a maintenance release. The code contains no functional change. Satisfied users of version 0.48 can skip this update. + Fix : [RT #77644] : t/17_ctl.t fails in test 44 since 5.17.0. This test has been taught about perl 5.17.0.
Stephan Kulow (coolo)
committed
(revision 9)
sync with O:F
Lars Vogdt (lrupp)
committed
(revision 8)
buildservice-autocommit
accepted
request 106860
from
Stephan Kulow (coolo)
(revision 7)
baserev update by copy to link target
Stephan Kulow (coolo)
committed
(revision 6)
- updated to 0.48 + Add : You can now pass a reference to undef as the magic callback in order to install a no-op callback. Thanks Florian Ragwitz for the suggestion.
buildservice-autocommit
accepted
request 97121
from
Stephan Kulow (coolo)
(revision 5)
baserev update by copy to link target
_service
committed
(revision 4)
generated via source service
Stephan Kulow (coolo)
committed
(revision 3)
- update to 0.47 + Add : The new constant VMG_COMPAT_HASH_DELETE_NOUVAR_VOID evaluates to true when "delete $hash{key}" does not call 'delete' uvar magic in void context. + Chg : The MAGIC tokens created by this module no longer use the mg_private member for storing a "magical" signature. + Fix : Triggering magic in a thread on a variable cloned from the main interpreter, and when the wizard already went out of scope, will not segfault anymore. + Opt : The pointer table is no longer needed to ensure thread safety. The size of the object code is about 8% smaller for threaded perls. + Tst : Threads tests will not fail anymore if resources constraints prevent the system from creating all the required threads.
Stephan Kulow (coolo)
committed
(revision 2)
Sascha Peilicke (saschpe)
committed
(revision 1)
initialized devel package after accepting 66783
Displaying revisions 21 - 31 of 31