The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

HISTORY - release history for Alias

DESCRIPTION

2.32

No change in functionality. Added #defines for compatibility with the 5.006 development branch (courtesy Nathan Torkington <gnat@frii.com>).

2.31

save_gp() is now exported from core, so use it instead of our own version. Thanks to Larry Virden <lvirden@cas.org> for the bug report.

Require 5.004.

2.3

The developer versions after 5.003 broke XSUB call semantics when the -d switch is used (to invoke debugger or profiler). The problem is fixed in versions >= 5.003_19. Added the necessary logic to make use of the escape in Alias.xs. Thanks to Josh Purinton <joshp@silmaril.com> for reporting the problem.

Objects are not automatically dereferenced by attr(). They are available as scalars instead, thanks to a feature request from Peter Seibel <seibel@organic.com>. ***INCOMPATIBLE CHANGE***

Using attr() in DESTROY subs resulted in deep recursion, fixed. Thanks to Helmut Jarausch <jarausch@igpm.rwth-aachen.de>.

2.2

Two new options $KeyFilter, and $AttrPrefix added for controlling which hash entries are aliased by attr. This offers one way to avoid use vars when using use strict 'vars';.

Documentation, testsuite additions.

2.1

attr now returns the passed value.

We require 5.002.

attr is now prototyped to ($).

*a = \*b work around has been removed (fixed in 5.002)

"private" methods are now supported.

Documentation, testsuite additions.

2.0

Added implicit localization for attr via XS code.

1.3

Added attr (unreleased).

1.2

Bugfix in the while loop, and other cleanup. Thanks to Ian Phillips <ian@pipex.net>.

1.1

Added named closures to pod.

1.0

Released to perl5-porters@nicoh.com.