Changeset 26325
- Timestamp:
- 12/10/08 22:56:45 (4 years ago)
- Location:
- lang/perl/Method-Cached/trunk
- Files:
-
- 2 modified
-
lib/Method/Cached.pm (modified) (2 diffs)
-
t/benchmark.pl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/Method-Cached/trunk/lib/Method/Cached.pm
r26314 r26325 47 47 } 48 48 49 sub UNIVERSAL::Cached :ATTR(CODE,BEGIN, CHECK) {49 sub UNIVERSAL::Cached :ATTR(CODE,BEGIN,INIT) { 50 50 my ($package, $symbol, $code, $attr, $args, $phase, $file, $line) = @_; 51 51 $args = [ $args || () ] if ref $args ne 'ARRAY'; … … 65 65 _method_info($package, $name, $code, _parse_attr_args(@{$args})); 66 66 } 67 if ($phase eq ' CHECK') {67 if ($phase eq 'INIT') { 68 68 my $name = $package . '::' . *{$symbol}{NAME}; 69 69 _method_info($package, $name, $code, _parse_attr_args(@{$args})); -
lang/perl/Method-Cached/trunk/t/benchmark.pl
r26314 r26325 76 76 sub fm_fib { $fm_fib = $num; $fm_fib = Dummy::fib_fastmmap($fm_fib) } 77 77 78 cmpthese( 1, {78 cmpthese(50000, { 79 79 'fib' => \&fib, 80 80 'C(default)' => \&def_fib,
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)