changelog
[gitmo/Package-Stash.git] / lib / Package / Stash.pm
index 22369a5..532a85d 100644 (file)
@@ -53,37 +53,37 @@ use Package::DeprecationManager -deprecations => {
 };
 
 sub add_package_symbol {
-    deprecated('add_package_symbol is deprecated, please use add_symbol');
+    #deprecated('add_package_symbol is deprecated, please use add_symbol');
     shift->add_symbol(@_);
 }
 
 sub remove_package_glob {
-    deprecated('remove_package_glob is deprecated, please use remove_glob');
+    #deprecated('remove_package_glob is deprecated, please use remove_glob');
     shift->remove_glob(@_);
 }
 
 sub has_package_symbol {
-    deprecated('has_package_symbol is deprecated, please use has_symbol');
+    #deprecated('has_package_symbol is deprecated, please use has_symbol');
     shift->has_symbol(@_);
 }
 
 sub get_package_symbol {
-    deprecated('get_package_symbol is deprecated, please use get_symbol');
+    #deprecated('get_package_symbol is deprecated, please use get_symbol');
     shift->get_symbol(@_);
 }
 
 sub get_or_add_package_symbol {
-    deprecated('get_or_add_package_symbol is deprecated, please use get_or_add_symbol');
+    #deprecated('get_or_add_package_symbol is deprecated, please use get_or_add_symbol');
     shift->get_or_add_symbol(@_);
 }
 
 sub remove_package_symbol {
-    deprecated('remove_package_symbol is deprecated, please use remove_symbol');
+    #deprecated('remove_package_symbol is deprecated, please use remove_symbol');
     shift->remove_symbol(@_);
 }
 
 sub list_all_package_symbols {
-    deprecated('list_all_package_symbols is deprecated, please use list_all_symbols');
+    #deprecated('list_all_package_symbols is deprecated, please use list_all_symbols');
     shift->list_all_symbols(@_);
 }
 
@@ -197,6 +197,11 @@ to the variable names (basically, a clone of the stash).
 
 =over 4
 
+=item * Prior to perl 5.10, scalar slots are only considered to exist if they are defined
+
+This is due to a shortcoming within perl itself. See
+L<perlref/Making References> point 7 for more information.
+
 =item * GLOB and FORMAT variables are not (yet) accessible through this module.
 
 =item * Also, see the BUGS section for the specific backends (L<Package::Stash::XS> and L<Package::Stash::PP>)