forked from pool/perl-Variable-Magic
- updated to 0.56 see /usr/share/doc/packages/perl-Variable-Magic/Changes 0.56 2015-03-11 15:15 UTC + Fix : [RT #101410] : Install fails in blead Even though the change that caused this error was reverted from blead, lvalue uses of ERRSV have been removed from this module so that there will be no breakage when this change is possibly reintroduced in the following months. Thanks Dave Rolsky for reporting. + Tst : $ENV{$Config{ldlibpthname}} is now preserved on all platforms, which will address failures of t/17-ctl.t with unusual compilers (like icc) that link all their compiled objects to their own libraries. + Tst : The global destruction test is now only run on perl 5.13.4 and higher, and only if either Perl::Destruct::Level is installed or PERL_DESTRUCT_LEVEL is set and the perl is a debugging perl. This will solve rare crashes of t/15-self.t on perl 5.13.3 and older. 0.55 2014-10-20 23:45 UTC + Fix : [RT #99319] : t/18-opinfo.t: test failure due to change in perl 5 blead The new METHOP op class added in perl 5.21.5 is now supported. Thanks James E Keenan for reporting. 0.54 2014-09-22 17:30 UTC + Add : The new constant VMG_COMPAT_CODE_COPY_CLONE evaluates to true if your perl calls 'copy' magic when a magical code prototype is cloned, which is currently the case for perl 5.17.0 and above. OBS-URL: https://build.opensuse.org/request/show/297015 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Variable-Magic?expand=0&rev=14
196 lines
8.8 KiB
Plaintext
196 lines
8.8 KiB
Plaintext
-------------------------------------------------------------------
|
|
Tue Apr 14 19:30:06 UTC 2015 - coolo@suse.com
|
|
|
|
- updated to 0.56
|
|
see /usr/share/doc/packages/perl-Variable-Magic/Changes
|
|
|
|
0.56 2015-03-11 15:15 UTC
|
|
+ Fix : [RT #101410] : Install fails in blead
|
|
Even though the change that caused this error was reverted from
|
|
blead, lvalue uses of ERRSV have been removed from this module
|
|
so that there will be no breakage when this change is possibly
|
|
reintroduced in the following months.
|
|
Thanks Dave Rolsky for reporting.
|
|
+ Tst : $ENV{$Config{ldlibpthname}} is now preserved on all platforms,
|
|
which will address failures of t/17-ctl.t with unusual
|
|
compilers (like icc) that link all their compiled objects to
|
|
their own libraries.
|
|
+ Tst : The global destruction test is now only run on perl 5.13.4 and
|
|
higher, and only if either Perl::Destruct::Level is installed
|
|
or PERL_DESTRUCT_LEVEL is set and the perl is a debugging perl.
|
|
This will solve rare crashes of t/15-self.t on perl 5.13.3 and
|
|
older.
|
|
|
|
0.55 2014-10-20 23:45 UTC
|
|
+ Fix : [RT #99319] : t/18-opinfo.t: test failure due to change in
|
|
perl 5 blead
|
|
The new METHOP op class added in perl 5.21.5 is now supported.
|
|
Thanks James E Keenan for reporting.
|
|
|
|
0.54 2014-09-22 17:30 UTC
|
|
+ Add : The new constant VMG_COMPAT_CODE_COPY_CLONE evaluates to true
|
|
if your perl calls 'copy' magic when a magical code prototype
|
|
is cloned, which is currently the case for perl 5.17.0 and
|
|
above.
|
|
+ Fix : [RT #90205] : copy magic on subs puts raw CV in $_[3]
|
|
$_[3] will now contain a reference to the cloned code when
|
|
'copy' magic is called for a coderef.
|
|
Thanks Lukas Mai for reporting.
|
|
+ Fix : t/35-stash.t has been taught about perl 5.21.4.
|
|
+ Fix : Tests using run_perl() in t/17-ctl.t will no longer fail on
|
|
Android.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 4 09:13:37 UTC 2013 - coolo@suse.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 dsteinbrunner@pobox.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 11:00:00 UTC 2013 - coolo@suse.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 06:32:19 UTC 2012 - coolo@suse.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 16:24:34 UTC 2011 - coolo@suse.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 09:57:07 UTC 2011 - jw@novell.com
|
|
|
|
- update to 0.46
|
|
+ Fix : [RT #64866] : Assertion failure with perl 5.13.9.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 1 13:35:59 UTC 2010 - coolo@novell.com
|
|
|
|
- switch to perl_requires macro
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 27 09:25:05 UTC 2010 - jw@novell.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 13:39:23 UTC 2010 - jw@novell.com
|
|
|
|
- osc pull the recreated spec from factory to d:l:p
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 28 10:37:50 UTC 2010 - jw@novell.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 20:16:29 UTC 2010 - chris@computersalat.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 17:24:51 UTC 2010 - chris@computersalat.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 15:32:07 UTC 2010 - jw@novell.com
|
|
|
|
- updated to 0.40
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 15 16:24:28 CEST 2008 - jw@suse.de
|
|
|
|
- initial check in 0.19
|
|
|