<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,5 +1,5 @@
 # -*- perl -*-
-BEGIN { require 5.008; } # allow CPAN testers to get the point
+BEGIN { require 5.006; } # allow CPAN testers to get the point
 use strict;
 use warnings;
 use Config;</diff>
      <filename>Makefile.PL</filename>
    </modified>
    <modified>
      <diff>@@ -42,9 +42,12 @@ $var = dualvar($numstr, &quot;&quot;);
 
 ok( $var == $numstr,	'NV');
 
-$var = dualvar(1&lt;&lt;31, &quot;&quot;);
-ok( $var == (1&lt;&lt;31),	'UV 1');
-ok( $var &gt; 0,		'UV 2');
+SKIP: {
+  skip(&quot;dualvar with UV value known to fail with $]&quot;,2) if $] &lt; 5.006_001;
+  $var = dualvar(1&lt;&lt;31, &quot;&quot;);
+  ok( $var == (1&lt;&lt;31),	'UV 1');
+  ok( $var &gt; 0,		'UV 2');
+}
 
 tie my $tied, 'Tied';
 $var = dualvar($tied, &quot;ok&quot;);</diff>
      <filename>t/dualvar.t</filename>
    </modified>
    <modified>
      <diff>@@ -58,11 +58,12 @@ use overload
   }
 }
 
-use bignum;
-
-my $v1 = 2**65;
-my $v2 = $v1 - 1;
-my $v3 = $v2 - 1;
-$v = max($v1,$v2,$v1,$v3,$v1);
-is($v, $v1, 'bigint');
-
+SKIP: {
+  eval { require bignum; } or skip(&quot;Need bignum for testing overloading&quot;,1);
+
+  my $v1 = 2**65;
+  my $v2 = $v1 - 1;
+  my $v3 = $v2 - 1;
+  $v = max($v1,$v2,$v1,$v3,$v1);
+  is($v, $v1, 'bigint');
+}</diff>
      <filename>t/max.t</filename>
    </modified>
    <modified>
      <diff>@@ -58,11 +58,12 @@ use overload
   }
 }
 
-use bignum;
-
-my $v1 = 2**65;
-my $v2 = $v1 - 1;
-my $v3 = $v2 - 1;
-$v = min($v1,$v2,$v1,$v3,$v1);
-is($v, $v3, 'bigint');
-
+SKIP: {
+  eval { require bignum; } or skip(&quot;Need bignum for testing overloading&quot;,1);
+
+  my $v1 = 2**65;
+  my $v2 = $v1 - 1;
+  my $v3 = $v2 - 1;
+  $v = min($v1,$v2,$v1,$v3,$v1);
+  is($v, $v3, 'bigint');
+}</diff>
      <filename>t/min.t</filename>
    </modified>
    <modified>
      <diff>@@ -71,7 +71,9 @@ ok(openhandle(*DATA{IO}), &quot;works for *DATA{IO}&quot;);
     ok(!openhandle(IO::File-&gt;new), &quot;unopened IO::File&quot; );
 }
 
-{
+SKIP: {
+    skip( &quot;Tied handles only on 5.8 or later&quot;, 1) if $]&lt;5.008;
+
     use vars qw(*H);
 
     package My::Tie;</diff>
      <filename>t/openhan.t</filename>
    </modified>
    <modified>
      <diff>@@ -11,7 +11,7 @@ BEGIN {
 	    exit 0;
 	}
     }
-    if ($] eq &quot;5.008009&quot; or $] eq &quot;5.010000&quot;) {
+    if ($] eq &quot;5.008009&quot; or $] eq &quot;5.010000&quot; or $] le &quot;5.006002&quot;) {
         print &quot;1..0 # Skip: known to fail on $]\n&quot;;
         exit 0;
     }</diff>
      <filename>t/stack-corruption.t</filename>
    </modified>
    <modified>
      <diff>@@ -58,10 +58,12 @@ use overload
   }
 }
 
-use bignum;
-
-my $v1 = 2**65;
-my $v2 = 2**65;
-my $v3 = $v1 + $v2;
-$v = sum($v1,$v2);
-is($v, $v3, 'bignum');
+SKIP: {
+  eval { require bignum; } or skip(&quot;Need bignum for testing overloading&quot;,1);
+
+  my $v1 = 2**65;
+  my $v2 = 2**65;
+  my $v3 = $v1 + $v2;
+  $v = sum($v1,$v2);
+  is($v, $v3, 'bignum');
+}</diff>
      <filename>t/sum.t</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>eddddcccda4fe0e3484378850b345c60fbcab010</id>
    </parent>
  </parents>
  <author>
    <name>Graham Barr</name>
    <email>gbarr@pobox.com</email>
  </author>
  <url>http://github.com/gbarr/Scalar-List-Utils/commit/8ce1f4f337d327717683b2b2b82ca4c35f542066</url>
  <id>8ce1f4f337d327717683b2b2b82ca4c35f542066</id>
  <committed-date>2009-05-13T14:41:55-07:00</committed-date>
  <authored-date>2009-05-13T14:40:00-07:00</authored-date>
  <message>Revert minimum version needed to 5.6

add SKIP blocks to tests so known failures do not arise on
older versions of perl</message>
  <tree>26f82fb78ea2e9a8f641dd07455952b46ea309e8</tree>
  <committer>
    <name>Graham Barr</name>
    <email>gbarr@pobox.com</email>
  </committer>
</commit>
