doc and test updates from Package::Stash
Jesse Luehrs [Tue, 30 Aug 2011 05:18:11 +0000 (00:18 -0500)]
lib/Package/Stash/XS.pm
t/basic.t
t/edge-cases.t

index 3954112..c93ab48 100644 (file)
@@ -24,16 +24,9 @@ This is a backend for L<Package::Stash>, which provides the functionality in a
 way that's less buggy and much faster. It will be used by default if it's
 installed, and should be preferred in all environments with a compiler.
 
-=head1 BUGS / CAVEATS
+=head1 BUGS
 
-=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.
-
-=back
+No known bugs (but see the BUGS section in L<Package::Stash>).
 
 Please report any bugs through RT: email
 C<bug-package-stash-xs at rt.cpan.org>, or browse to
index 77c9c13..a106e9e 100644 (file)
--- a/t/basic.t
+++ b/t/basic.t
@@ -391,8 +391,8 @@ like(exception {
         [qw(BEGIN bar baz foo quuuux quuux quux)],
         "list_all_symbols",
     );
-    { local $TODO = ($] < 5.010 || $Package::Stash::IMPLEMENTATION eq 'PP')
-          ? "undef scalars aren't visible on 5.8, or from pure perl at all"
+    { local $TODO = $] < 5.010
+          ? "undef scalars aren't visible on 5.8"
           : undef;
     is_deeply(
         [sort $quuux->list_all_symbols('SCALAR')],
index 7c82626..04e2164 100755 (executable)
@@ -26,8 +26,8 @@ use Package::Stash;
 }
 
 my $stash = Package::Stash->new('Foo');
-{ local $TODO = ($] < 5.010 || $Package::Stash::IMPLEMENTATION eq 'PP')
-      ? "undef scalars aren't visible on 5.8, or from pure perl at all"
+{ local $TODO = $] < 5.010
+      ? "undef scalars aren't visible on 5.8"
       : undef;
 ok($stash->has_symbol('$SCALAR'), '$SCALAR');
 }