Linux cpanel2.daytoncreative.net 2.6.32-754.29.2.el6.x86_64 #1 SMP Tue May 12 17:39:04 UTC 2020 x86_64
Apache/2.4.43 (cPanel) OpenSSL/1.1.1g mod_bwlimited/1.4
Server IP : 70.62.220.67 & Your IP : 216.73.216.193
Domains :
Cant Read [ /etc/named.conf ]
User : michaelgreg
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
log /
perl-5.20.2 /
cpan /
Memoize /
t /
Delete
Unzip
Name
Size
Permission
Date
Action
array.t
1.41
KB
-r--r--r--
2014-12-27 11:48
array_confusion.t
771
B
-r--r--r--
2014-12-27 11:48
correctness.t
3.04
KB
-r--r--r--
2014-12-27 11:48
errors.t
1.38
KB
-r--r--r--
2014-12-27 11:48
expfile.t
1.32
KB
-r--r--r--
2014-12-27 11:48
expire.t
943
B
-r--r--r--
2014-12-27 11:48
expmod_n.t
1.1
KB
-r--r--r--
2014-12-27 11:48
expmod_t.t
2.36
KB
-r--r--r--
2014-12-27 11:48
flush.t
614
B
-r--r--r--
2014-12-27 11:48
normalize.t
1.38
KB
-r--r--r--
2014-12-27 11:48
prototype.t
570
B
-r--r--r--
2014-12-27 11:48
speed.t
2.99
KB
-r--r--r--
2014-12-27 11:48
tie.t
1.54
KB
-r--r--r--
2014-12-27 11:48
tie_gdbm.t
1.23
KB
-r--r--r--
2014-12-27 11:48
tie_ndbm.t
1.31
KB
-r--r--r--
2014-12-27 11:48
tie_sdbm.t
1.41
KB
-r--r--r--
2014-12-27 11:48
tie_storable.t
1.29
KB
-r--r--r--
2014-12-27 11:48
tiefeatures.t
1.18
KB
-r--r--r--
2014-12-27 11:48
unmemoize.t
520
B
-r--r--r--
2014-12-27 11:48
Save
Rename
#!/usr/bin/perl use lib '..'; use Memoize; print "1..11\n"; sub timelist { return (time) x $_[0]; } memoize('timelist'); @t1 = &timelist(1); sleep 2; @u1 = &timelist(1); print ((("@t1" eq "@u1") ? '' : 'not '), "ok 1\n"); @t7 = &timelist(7); print (((@t7 == 7) ? '' : 'not '), "ok 2\n"); $BAD = 0; for ($i = 1; $i < 7; $i++) { $BAD++ unless $t7[$i-1] == $t7[$i]; } print (($BAD ? 'not ' : ''), "ok 3\n"); sleep 2; @u7 = &timelist(7); print (((@u7 == 7) ? '' : 'not '), "ok 4\n"); $BAD = 0; for ($i = 1; $i < 7; $i++) { $BAD++ unless $u7[$i-1] == $u7[$i]; } print (($BAD ? 'not ' : ''), "ok 5\n"); # Properly memoized? print ((("@t7" eq "@u7") ? '' : 'not '), "ok 6\n"); sub con { return wantarray() } # Same arguments yield different results in different contexts? memoize('con'); $s = con(1); @a = con(1); print ((($s == $a[0]) ? 'not ' : ''), "ok 7\n"); # Context propagated correctly? print ((($s eq '') ? '' : 'not '), "ok 8\n"); # Scalar context print ((("@a" eq '1' && @a == 1) ? '' : 'not '), "ok 9\n"); # List context # Context propagated correctly to normalizer? sub n { my $arg = shift; my $test = shift; if (wantarray) { print ((($arg eq ARRAY) ? '' : 'not '), "ok $test\n"); # List context } else { print ((($arg eq SCALAR) ? '' : 'not '), "ok $test\n"); # Scalar context } } sub f { 1 } memoize('f', NORMALIZER => 'n'); $s = f('SCALAR', 10); # Test 10 @a = f('ARRAY' , 11); # Test 11