From 4038981c97e0b0ad3fb5a4bc69c0c6ec5a11e021 Mon Sep 17 00:00:00 2001 From: "Jerry D. Hedden" Date: Fri, 28 Sep 2012 11:51:56 -0400 Subject: [PATCH] Document :shared and :unique in attributes.pm Add documentation to attributes.pm for :shared and :unique, and bump version. --- ext/attributes/attributes.pm | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/ext/attributes/attributes.pm b/ext/attributes/attributes.pm index 4a359f0..5a656a6 100644 --- a/ext/attributes/attributes.pm +++ b/ext/attributes/attributes.pm @@ -1,6 +1,6 @@ package attributes; -our $VERSION = 0.20; +our $VERSION = 0.21; @EXPORT_OK = qw(get reftype); @EXPORT = (); @@ -240,9 +240,26 @@ will not trigger the "Ambiguous call resolved as CORE::%s" warning. =item locked -The "locked" attribute has no effect in -5.10.0 and later. It was used as part -of the now-removed "Perl 5.005 threads". +The "locked" attribute is deprecated, and has no effect in 5.10.0 and later. +It was used as part of the now-removed "Perl 5.005 threads". + +=back + +The following are the built-in attributes for variables: + +=over 4 + +=item shared + +Indicates that the referenced variable can be shared across different threads +when used in conjunction with the L and L modules. + +=item unique + +The "unique" attribute is deprecated, and has no effect in 5.10.0 and later. +It used to indicate that a single copy of an C variable was to be used by +all interpreters should the program happen to be running in a +multi-interpreter environment. =back -- 1.8.3.1