This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perldelta for f31006c
[perl5.git] / lib / Symbol.pm
index 5c0843e..1e408b5 100644 (file)
@@ -18,8 +18,8 @@ Symbol - manipulate Perl symbols and their names
     # replace *FOO{IO} handle but not $FOO, %FOO, etc.
     *FOO = geniosym;
 
-    print qualify("x"), "\n";              # "Test::x"
-    print qualify("x", "FOO"), "\n"        # "FOO::x"
+    print qualify("x"), "\n";              # "main::x"
+    print qualify("x", "FOO"), "\n";       # "FOO::x"
     print qualify("BAR::x"), "\n";         # "BAR::x"
     print qualify("BAR::x", "FOO"), "\n";  # "BAR::x"
     print qualify("STDOUT", "FOO"), "\n";  # "main::STDOUT" (global)
@@ -69,13 +69,12 @@ explicitly.
 
 =head1 BUGS
 
-C<Symbol::delete_package> is a bit too powerful. It undefines every symbol
-that lives in the specified package and in its sub-packages. Since perl,
-for performance reasons, does not perform a symbol table lookup each time
-a function is called or a global variable is accessed, some code that has
-already been loaded and that makes use of symbols in package C<Foo> may
-stop working after you delete C<Foo>, even if you reload the C<Foo> module
-afterwards.
+C<Symbol::delete_package> is a bit too powerful. It undefines every symbol that
+lives in the specified package. Since perl, for performance reasons, does not
+perform a symbol table lookup each time a function is called or a global
+variable is accessed, some code that has already been loaded and that makes use
+of symbols in package C<Foo> may stop working after you delete C<Foo>, even if
+you reload the C<Foo> module afterwards.
 
 =cut
 
@@ -86,7 +85,7 @@ require Exporter;
 @EXPORT = qw(gensym ungensym qualify qualify_to_ref);
 @EXPORT_OK = qw(delete_package geniosym);
 
-$VERSION = '1.05';
+$VERSION = '1.07';
 
 my $genpkg = "Symbol::";
 my $genseq = 0;