Changelog for
perl-Variable-Magic-0.53-5.2.x86_64.rpm :
Fri Oct 4 14:00:00 2013 cooloAATTsuse.com
- updated to 0.53
This is a maintenance release. The code contains no functional change.
Satisfied users of version 0.52 can skip this update.
+ Fix : [RT #86338] : typo fix.
Thanks dsteinbrunnerAATTpobox.com for the patch.
+ Tst : Author tests are no longer bundled with this distribution.
They are only made available to authors in the git repository.
Mon Jun 10 14:00:00 2013 cooloAATTsuse.com
- 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.
Thanks Reini Urban for reporting.
+ Tst : t/99-kwalitee.t will be skipped when only problematic versions
of its dependencies are available.
Sat Feb 25 13:00:00 2012 cooloAATTsuse.com
- 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.
Mon Dec 19 13:00:00 2011 cooloAATTsuse.de
- 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.
Mon Jan 24 13:00:00 2011 jwAATTnovell.com
- update to 0.46
+ Fix : [RT #64866] : Assertion failure with perl 5.13.9.
Wed Dec 1 13:00:00 2010 cooloAATTnovell.com
- switch to perl_requires macro
Mon Sep 27 14:00:00 2010 jwAATTnovell.com
- update to 0.44
+ Fix : Broken linkage on Windows with gcc 3.4, which appears in
particular when using ActivePerl\'s default compiler suite.
+ Tst : Threads tests are now only run on perl 5.13.4 and higher.
+ Rem : Support for development perls from the 5.11 branch but older
than the 5.11.0 release was removed. This could cause more
recent setups to fail.
Tue Jun 29 14:00:00 2010 jwAATTnovell.com
- osc pull the recreated spec from factory to d:l:p
Mon Jun 28 14:00:00 2010 jwAATTnovell.com
- update to version 0.43
+ Add : The new constant VMG_COMPAT_GLOB_GET tells you whether get magic
is called for globs. It\'s true starting perl 5.13.2.
+ Chg : All callbacks are now called within an eval-like context.
Only free callbacks used to be called that way.
+ Fix : Some exceptions thrown from a free callback could be lost.
+ Fix : Croak messages could sometimes be repeated several times.
+ Fix : t/41-clone.t segfaulting with perl 5.13.2.
Thu Jun 3 14:00:00 2010 chrisAATTcomputersalat.de
- update to 0.42
+ Fix : Test failures with perl 5.13.
+ Tst : Improve coverage.
- recreated by cpanspec 1.78
o parallel build
o perl-macros
Fri Apr 2 14:00:00 2010 chrisAATTcomputersalat.de
- update to version 0.41
+ Doc : Tweaks and fixups.
Thanks Shlomi Fish.
+ Fix : Compatibility with the soon-to-be-released perl 5.12.0.
+ Fix : Correctly propagate the errors thrown when variable destruction
happens at compile-time and not from inside eval STRING.
Thanks Florian Ragwitz and Ash Berlin for reporting.
- spec mods
o fixed header
o sort TAGS
o chenges Url
o fixed deps
when \'Requires perl = version\' then BuildRequires perl !
o added perl-macros
o updated description
o macro usage
Fri Jan 8 13:00:00 2010 jwAATTnovell.com
- updated to 0.40