Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\cpanrun-5.8\build\5-8-0\bin\perl.exe Build --makefile_env_macros 1 install Skipping C:\cpanrun-5.8\build\5-8-0\site\lib\accessors.pm (unchanged) Skipping C:\cpanrun-5.8\build\5-8-0\site\lib\accessors\chained.pm (unchanged) Skipping C:\cpanrun-5.8\build\5-8-0\site\lib\accessors\classic.pm (unchanged) Installing C:\cpanrun-5.8\build\5-8-0\html\site\lib\accessors.html Installing C:\cpanrun-5.8\build\5-8-0\html\site\lib\accessors\chained.html Installing C:\cpanrun-5.8\build\5-8-0\html\site\lib\accessors\classic.html Writing C:\cpanrun-5.8\build\5-8-0\site\lib\auto\accessors\.packlist lock secs ( 1.03 usr + 0.00 sys = 1.03 CPU) @ 236679.92/s (n=244017) ok 9 - got benchmarks for hardcoded # generated: 2 wallclock secs ( 1.05 usr + 0.00 sys = 1.05 CPU) @ 333100.38/s (n=348423) ok 10 - got benchmarks for generated ok 11 - set/get generated is faster than hardcoded (28.946%) ok 12 - set/get generated is < 15% slower than optimized (3.469%) ok t\03__classic.....1..12 ok 1 - use accessors::classic; ok 2 - Foo->can('bar') ok 3 - Foo->can('baz') ok 4 - set foo->bar ok 5 - set foo->baz ok 6 - get foo->bar # accessor generation: 2 wallclock secs ( 1.11 usr + 0.00 sys = 1.11 CPU) @ 17772.97/s (n=19728) ok 7 - generates 17772 accessors/sec (> 100) # optimized: 2 wallclock secs ( 1.17 usr + 0.00 sys = 1.17 CPU) @ 368226.11/s (n=431561) ok 8 - got benchmarks for optimized # hardcoded: 0 wallclock secs ( 1.11 usr + 0.00 sys = 1.11 CPU) @ 279745.72/s (n=310238) ok 9 - got benchmarks for hardcoded # generated: 2 wallclock secs ( 1.03 usr + 0.00 sys = 1.03 CPU) @ 356571.71/s (n=367982) ok 10 - got benchmarks for generated ok 11 - set/get generated is faster than hardcoded (21.546%) ok 12 - set/get generated is < 15% slower than optimized (3.268%) ok t\04__invalid.....1..5 ok 1 - use accessors; ok 2 - invalid accessor - DESTROY ok 3 - invalid accessor - AUTOLOAD ok 4 - invalid accessor - 1notasub ok 5 - invalid accessor - @$%*&^';\/ ok t\05__default.....1..6 ok 1 - use accessors; ok 2 - Foo->can('bar') ok 3 - Foo->can('baz') ok 4 - set default ok 5 - get default ok 6 - get default ok All tests successful. Files=5, Tests=36, 24 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU)