Revision history for Variable-Magic
+0.59 2015-10-05 19:05 UTC
+ + Chg : The magic callbacks are now always executed in a new stack.
+ This should have no negative impact (performance-wise or
+ behaviour-wise) on your code, but may actually fix some obscure
+ bugs.
+ + Fix : [RT #107294] : Crash during install of Variable-Magic-0.58
+ running "t\18-opinfo.t".
+ A recent change in the core implementation of transliterations
+ caused an undefined behaviour when it interacted with this
+ module, which resulted in visible stack corruption on Win32
+ perls compiled with MSVC when the op_info feature was enabled.
+ This was fixed by using a separate stack for the magic
+ callbacks.
+ Thanks Peter Stokes for reporting and providing greatly
+ helpful feedback.
+ + Fix : The object op_info feature will now handle correctly Unicode
+ transliteration, multideref and custom ops.
+
0.58 2015-07-21 16:00 UTC
+ Add : If a non-len magic callback returns a reference, it will now
only be freed at the end of the statement that caused the
"Vincent Pit <perl@profvince.com>"
],
"dynamic_config" : 1,
- "generated_by" : "ExtUtils::MakeMaker version 7.0401, CPAN::Meta::Converter version 2.150005",
+ "generated_by" : "ExtUtils::MakeMaker version 7.1, CPAN::Meta::Converter version 2.150005",
"license" : [
"perl_5"
],
"url" : "http://git.profvince.com/?p=perl%2Fmodules%2FVariable-Magic.git"
}
},
- "version" : "0.58",
+ "version" : "0.59",
"x_serialization_backend" : "JSON::PP version 2.27300"
}
Config: '0'
ExtUtils::MakeMaker: '0'
dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 7.0401, CPAN::Meta::Converter version 2.150005'
+generated_by: 'ExtUtils::MakeMaker version 7.1, CPAN::Meta::Converter version 2.150005'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
homepage: http://search.cpan.org/dist/Variable-Magic/
license: http://dev.perl.org/licenses/
repository: http://git.profvince.com/?p=perl%2Fmodules%2FVariable-Magic.git
-version: '0.58'
+version: '0.59'
x_serialization_backend: 'CPAN::Meta::YAML version 0.016'
Variable::Magic - Associate user-defined magic to variables from Perl.
VERSION
- Version 0.58
+ Version 0.59
SYNOPSIS
use Variable::Magic qw<wizard cast VMG_OP_INFO_NAME>;
perldoc Variable::Magic
- Tests code coverage report is available at
- <http://www.profvince.com/perl/cover/Variable-Magic>.
-
COPYRIGHT & LICENSE
Copyright 2007,2008,2009,2010,2011,2012,2013,2014,2015 Vincent Pit, all
rights reserved.
=head1 VERSION
-Version 0.58
+Version 0.59
=cut
our $VERSION;
BEGIN {
- $VERSION = '0.58';
+ $VERSION = '0.59';
}
=head1 SYNOPSIS