Start 2008-07-22T04:02:51 LIB=C:\PlatSDK\Lib\AMD64;C:\PlatSDK\Lib\AMD64\atlmfc INCLUDE=C:\PlatSDK\Include;C:\PlatSDK\Include\crt;C:\PlatSDK\Include\crt\sys;C:\PlatSDK\Include\mfc;C:\PlatSDK\Include\atl PATH=C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\Perl64\site\bin;C:\Perl64\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\PROGRA~2\Perforce\ Going to read C:\cpanfly\var\cpan\Metadata Database was generated on Mon, 21 Jul 2008 10:02:47 GMT Running make for F/FG/FGLOCK/v6-0.022.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/F/FG/FGLOCK/v6-0.022.tar.gz Checksum for C:\cpanfly\var\cpan\sources\authors\id\F\FG\FGLOCK\v6-0.022.tar.gz ok v6-0.022/ v6-0.022/ChangeLog v6-0.022/HACKING v6-0.022/hello_world.pl v6-0.022/inc/ v6-0.022/inc/Module/ v6-0.022/inc/Module/Install/ v6-0.022/inc/Module/Install/Base.pm v6-0.022/inc/Module/Install/Can.pm v6-0.022/inc/Module/Install/Fetch.pm v6-0.022/inc/Module/Install/Makefile.pm v6-0.022/inc/Module/Install/Metadata.pm v6-0.022/inc/Module/Install/PMC.pm v6-0.022/inc/Module/Install/Win32.pm v6-0.022/inc/Module/Install/WriteAll.pm v6-0.022/inc/Module/Install.pm v6-0.022/lib/ v6-0.022/lib/Module/ v6-0.022/lib/Module/CompileV6.pm v6-0.022/lib/Pugs/ v6-0.022/lib/Pugs/Compiler/ v6-0.022/lib/Pugs/Compiler/Perl6.pm v6-0.022/lib/Pugs/Emitter/ v6-0.022/lib/Pugs/Emitter/Perl6/ v6-0.022/lib/Pugs/Emitter/Perl6/._Perl5.pm v6-0.022/lib/Pugs/Emitter/Perl6/Perl5.pm v6-0.022/lib/Pugs/Emitter/YAML.pm v6-0.022/lib/Pugs/Grammar/ v6-0.022/lib/Pugs/Grammar/BaseCategory.pm v6-0.022/lib/Pugs/Grammar/Circumfix.pm v6-0.022/lib/Pugs/Grammar/Expression.pm v6-0.022/lib/Pugs/Grammar/Infix.pm v6-0.022/lib/Pugs/Grammar/Operator.pm v6-0.022/lib/Pugs/Grammar/P6Rule.pm v6-0.022/lib/Pugs/Grammar/Perl6.pm v6-0.022/lib/Pugs/Grammar/Pod.pm v6-0.022/lib/Pugs/Grammar/Postcircumfix.pm v6-0.022/lib/Pugs/Grammar/Postfix.pm v6-0.022/lib/Pugs/Grammar/Prefix.pm v6-0.022/lib/Pugs/Grammar/._Quote.pm v6-0.022/lib/Pugs/Grammar/Quote.pm v6-0.022/lib/Pugs/Grammar/StatementControl.pm v6-0.022/lib/Pugs/Grammar/StatementModifier.pm v6-0.022/lib/Pugs/Grammar/._Term.pm v6-0.022/lib/Pugs/Grammar/Term.pm v6-0.022/lib/Pugs/Grammar/Ternary.pm v6-0.022/lib/Pugs/Grammar/YAML.pm v6-0.022/lib/Pugs/Runtime/ v6-0.022/lib/Pugs/Runtime/Perl5Container.pm v6-0.022/lib/Pugs/Runtime/._Perl6.pm v6-0.022/lib/Pugs/Runtime/Perl6.pm v6-0.022/lib/Pugs/Runtime/Perl6AST.pm v6-0.022/lib/Pugs/Runtime/Perl6AST.pmc v6-0.022/lib/Pugs/Runtime/Perl6Prelude.pm v6-0.022/lib/Pugs/Runtime/Perl6Prelude.pmc v6-0.022/lib/v6.pm v6-0.022/Makefile.PL v6-0.022/MANIFEST v6-0.022/META.yml v6-0.022/README v6-0.022/t/ v6-0.022/t/01-sanity/ v6-0.022/t/01-sanity/01-tap.t v6-0.022/t/01-sanity/02-counter.t v6-0.022/t/01-sanity/03-equal.t v6-0.022/t/01-sanity/04-if.t v6-0.022/t/01-sanity/05-sub.t v6-0.022/t/01-sanity/06-use.t v6-0.022/t/01-sanity/07-binding.t v6-0.022/t/01-sanity/07-defined.t v6-0.022/t/01-sanity/07-end-blocks.t v6-0.022/t/01-sanity/07-for.t v6-0.022/t/01-sanity/07-isa.t v6-0.022/t/01-sanity/07-range.t v6-0.022/t/01-sanity/07-ref.t v6-0.022/t/01-sanity/07-simple-multisubs.t v6-0.022/t/01-sanity/07-split.t v6-0.022/t/01-sanity/07-substr.t v6-0.022/t/01-sanity/07-try.t v6-0.022/t/02-test-pm/ v6-0.022/t/02-test-pm/0-compile.t v6-0.022/t/02-test-pm/2-force_todo.t v6-0.022/t/02-test-pm/3-output.t v6-0.022/t/blocks/ v6-0.022/t/blocks/bare_block_with_dollar_underscore.t v6-0.022/t/blocks/defaults.t v6-0.022/t/blocks/meth_vs_sub_call.t v6-0.022/t/blocks/nested_named.t v6-0.022/t/blocks/primitive_named_params.t v6-0.022/t/blocks/splatty_with_type.t v6-0.022/t/builtins/ v6-0.022/t/builtins/math/ v6-0.022/t/builtins/math/pi_internals.t v6-0.022/t/closure_traits/ v6-0.022/t/closure_traits/exit_in_begin.t v6-0.022/t/examples/ v6-0.022/t/examples/99problems/ v6-0.022/t/examples/99problems/problem38.t v6-0.022/t/examples/99problems/problem47.t v6-0.022/t/examples/99problems/problem48.t v6-0.022/t/examples/99problems/problem55.t v6-0.022/t/examples/99problems/problem57.t v6-0.022/t/examples/99problems/problem58.t v6-0.022/t/examples/99problems/problem59.t v6-0.022/t/examples/99problems/problem60.t v6-0.022/t/examples/99problems/problem63.t v6-0.022/t/examples/99problems/problem66.t v6-0.022/t/examples/99problems/problem68.t v6-0.022/t/examples/99problems/problem69.t v6-0.022/t/examples/99problems/problem70.t v6-0.022/t/examples/99problems/problem71.t v6-0.022/t/examples/99problems/problem72.t v6-0.022/t/examples/99problems/problem73.t v6-0.022/t/examples/99problems/problem80.t v6-0.022/t/examples/99problems/problem81.t v6-0.022/t/examples/99problems/problem82.t v6-0.022/t/examples/99problems/problem83.t v6-0.022/t/examples/99problems/problem84.t v6-0.022/t/examples/99problems/problem85.t v6-0.022/t/examples/99problems/problem86.t v6-0.022/t/examples/99problems/problem87.t v6-0.022/t/examples/99problems/problem88.t v6-0.022/t/examples/99problems/problem89.t v6-0.022/t/examples/99problems/problem92.t v6-0.022/t/examples/99problems/problem93.t v6-0.022/t/examples/99problems/problem94.t v6-0.022/t/examples/99problems/problem96.t v6-0.022/t/examples/golf.t v6-0.022/t/oo/ v6-0.022/t/oo/roles/ v6-0.022/t/oo/roles/instantiation.t v6-0.022/t/operators/ v6-0.022/t/operators/brainos.t v6-0.022/t/operators/relational.t v6-0.022/t/operators/spaceship_and_datatypes.t v6-0.022/t/packages/ v6-0.022/t/packages/reflection.t v6-0.022/t/regex/ v6-0.022/t/regex/from_perl6_rules/ v6-0.022/t/regex/from_perl6_rules/anchors.t v6-0.022/t/regex/from_perl6_rules/inline.t v6-0.022/t/regex/from_perl6_rules/named_chars.t v6-0.022/t/regex/from_perl6_rules/noncap.t v6-0.022/t/regex/rx_perl5_escape.t v6-0.022/t/regex/smartparse.t v6-0.022/t/spec/ v6-0.022/t/spec/S02-builtin_data_types/ v6-0.022/t/spec/S02-builtin_data_types/array_extending.t v6-0.022/t/spec/S02-builtin_data_types/nested_arrays.t v6-0.022/t/spec/S04-statements/ v6-0.022/t/spec/S04-statements/until.t v6-0.022/t/spec/S10-packages/ v6-0.022/t/spec/S10-packages/import.t v6-0.022/t/spec/S12-class/ v6-0.022/t/spec/S12-class/inheritance-class-methods.t v6-0.022/t/spec/S12-role/ v6-0.022/t/spec/S12-role/composition.t v6-0.022/t/spec/S16-filehandles/ v6-0.022/t/spec/S16-filehandles/open.t v6-0.022/t/spec/S16-io/ v6-0.022/t/spec/S16-io/say.t v6-0.022/t/spec/S29-any/ v6-0.022/t/spec/S29-any/cmp.t v6-0.022/t/spec/S29-array/ v6-0.022/t/spec/S29-array/exists.t v6-0.022/t/spec/S29-context/ v6-0.022/t/spec/S29-context/exit-in-if.t v6-0.022/t/spec/S29-context/exit.t v6-0.022/t/spec/S29-list/ v6-0.022/t/spec/S29-list/mutating_listops.t v6-0.022/t/spec/S29-str/ v6-0.022/t/spec/S29-str/append.t v6-0.022/t/statements/ v6-0.022/t/statements/modifiers/ v6-0.022/t/statements/modifiers/if.t v6-0.022/t/statements/modifiers/unless.t v6-0.022/t/statements/until.t v6-0.022/t/statements/values_in_bool_context.t v6-0.022/t/syntax/ v6-0.022/t/syntax/lf_in_list.t v6-0.022/t/syntax/parsing/ v6-0.022/t/syntax/parsing/braces_in_rules.t v6-0.022/t/syntax/parsing/braces_in_strings.t v6-0.022/t/syntax/parsing/filetest.t v6-0.022/t/syntax/parsing/non-dotted-new-disallowed.t v6-0.022/t/syntax/parsing/pod_in_multi_line_exprs.t v6-0.022/t/syntax/parsing/postfix_if_and_is.t v6-0.022/t/syntax/single_quoted_strings.t v6-0.022/t/Test.pm v6-0.022/t/Test.pmc v6-0.022/t/var/ v6-0.022/t/var/lvalue_deep_brackets.t v6-0.022/t/var/passing_the_pair_class_to_a_sub.t v6-0.022/t/xx-uncategorized/ v6-0.022/t/xx-uncategorized/empty_kwid.t v6-0.022/t/xx-uncategorized/lexical-array-in-inner-block.t v6-0.022/t/xx-uncategorized/return_in_anonymous_subs.t v6-0.022/t/xx-uncategorized/short_circuiting.t v6-0.022/t/xx-uncategorized/smartmatch_rx_obstacle.t v6-0.022/TODO CPAN.pm: Going to build F/FG/FGLOCK/v6-0.022.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for v6 >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Pugs/Grammar/StatementModifier.pm blib\lib\Pugs\Grammar\StatementModifier.pm cp lib/Pugs/Grammar/Perl6.pm blib\lib\Pugs\Grammar\Perl6.pm cp lib/Pugs/Runtime/Perl6AST.pm blib\lib\Pugs\Runtime\Perl6AST.pm cp lib/Pugs/Grammar/Operator.pm blib\lib\Pugs\Grammar\Operator.pm cp lib/Pugs/Emitter/Perl6/._Perl5.pm blib\lib\Pugs\Emitter\Perl6\._Perl5.pm cp lib/Pugs/Grammar/Quote.pm blib\lib\Pugs\Grammar\Quote.pm cp lib/Pugs/Grammar/P6Rule.pm blib\lib\Pugs\Grammar\P6Rule.pm cp lib/Pugs/Grammar/Expression.pm blib\lib\Pugs\Grammar\Expression.pm cp lib/Module/CompileV6.pm blib\lib\Module\CompileV6.pm cp lib/Pugs/Grammar/Postcircumfix.pm blib\lib\Pugs\Grammar\Postcircumfix.pm cp lib/Pugs/Grammar/._Term.pm blib\lib\Pugs\Grammar\._Term.pm cp lib/Pugs/Emitter/Perl6/Perl5.pm blib\lib\Pugs\Emitter\Perl6\Perl5.pm cp lib/Pugs/Runtime/Perl6AST.pmc blib\lib\Pugs\Runtime\Perl6AST.pmc cp lib/Pugs/Runtime/._Perl6.pm blib\lib\Pugs\Runtime\._Perl6.pm cp lib/Pugs/Grammar/Postfix.pm blib\lib\Pugs\Grammar\Postfix.pm cp lib/Pugs/Grammar/._Quote.pm blib\lib\Pugs\Grammar\._Quote.pm cp lib/Pugs/Compiler/Perl6.pm blib\lib\Pugs\Compiler\Perl6.pm cp lib/Pugs/Grammar/StatementControl.pm blib\lib\Pugs\Grammar\StatementControl.pm cp lib/Pugs/Grammar/YAML.pm blib\lib\Pugs\Grammar\YAML.pm cp lib/Pugs/Runtime/Perl6Prelude.pmc blib\lib\Pugs\Runtime\Perl6Prelude.pmc cp lib/Pugs/Runtime/Perl5Container.pm blib\lib\Pugs\Runtime\Perl5Container.pm cp lib/Pugs/Runtime/Perl6.pm blib\lib\Pugs\Runtime\Perl6.pm cp lib/v6.pm blib\lib\v6.pm cp lib/Pugs/Grammar/Pod.pm blib\lib\Pugs\Grammar\Pod.pm cp lib/Pugs/Grammar/BaseCategory.pm blib\lib\Pugs\Grammar\BaseCategory.pm cp lib/Pugs/Grammar/Ternary.pm blib\lib\Pugs\Grammar\Ternary.pm cp lib/Pugs/Runtime/Perl6Prelude.pm blib\lib\Pugs\Runtime\Perl6Prelude.pm cp lib/Pugs/Grammar/Circumfix.pm blib\lib\Pugs\Grammar\Circumfix.pm cp lib/Pugs/Grammar/Infix.pm blib\lib\Pugs\Grammar\Infix.pm cp hello_world.pl blib\lib\hello_world.pl cp lib/Pugs/Grammar/Term.pm blib\lib\Pugs\Grammar\Term.pm cp lib/Pugs/Grammar/Prefix.pm blib\lib\Pugs\Grammar\Prefix.pm cp lib/Pugs/Emitter/YAML.pm blib\lib\Pugs\Emitter\YAML.pm FGLOCK/v6-0.022.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "%ENV=(%ENV,qw( PERL6LIB ./t) );test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t\01-sanity\01-tap.t t\01-sanity\02-counter.t t\01-sanity\03-equal.t t\01-sanity\04-if.t t\01-sanity\05-sub.t t\01-sanity\06-use.t t\01-sanity\07-binding.t t\01-sanity\07-defined.t t\01-sanity\07-end-blocks.t t\01-sanity\07-for.t t\01-sanity\07-isa.t t\01-sanity\07-range.t t\01-sanity\07-ref.t t\01-sanity\07-simple-multisubs.t t\01-sanity\07-split.t t\01-sanity\07-substr.t t\01-sanity\07-try.t t\02-test-pm\0-compile.t t\02-test-pm\2-force_todo.t t\02-test-pm\3-output.t t\blocks\bare_block_with_dollar_underscore.t t\blocks\defaults.t t\blocks\meth_vs_sub_call.t t\blocks\nested_named.t t\blocks\primitive_named_params.t t\blocks\splatty_with_type.t t\closure_traits\exit_in_begin.t t\examples\golf.t t\operators\brainos.t t\operators\relational.t t\operators\spaceship_and_datatypes.t t\packages\reflection.t t\regex\rx_perl5_escape.t t\regex\smartparse.t t\statements\until.t t\statements\values_in_bool_context.t t\syntax\lf_in_list.t t\syntax\single_quoted_strings.t t\var\lvalue_deep_brackets.t t\var\passing_the_pair_class_to_a_sub.t t\xx-uncategorized\empty_kwid.t t\xx-uncategorized\lexical-array-in-inner-block.t t\xx-uncategorized\return_in_anonymous_subs.t t\xx-uncategorized\short_circuiting.t t\xx-uncategorized\smartmatch_rx_obstacle.t t\builtins\math\pi_internals.t t\examples\99problems\problem38.t t\examples\99problems\problem47.t t\examples\99problems\problem48.t t\examples\99problems\problem55.t t\examples\99problems\problem57.t t\examples\99problems\problem58.t t\examples\99problems\problem59.t t\examples\99problems\problem60.t t\examples\99problems\problem63.t t\examples\99problems\problem66.t t\examples\99problems\problem68.t t\examples\99problems\problem69.t t\examples\99problems\problem70.t t\examples\99problems\problem71.t t\examples\99problems\problem72.t t\examples\99problems\problem73.t t\examples\99problems\problem80.t t\examples\99problems\problem81.t t\examples\99problems\problem82.t t\examples\99problems\problem83.t t\examples\99problems\problem84.t t\examples\99problems\problem85.t t\examples\99problems\problem86.t t\examples\99problems\problem87.t t\examples\99problems\problem88.t t\examples\99problems\problem89.t t\examples\99problems\problem92.t t\examples\99problems\problem93.t t\examples\99problems\problem94.t t\examples\99problems\problem96.t t\oo\roles\instantiation.t t\regex\from_perl6_rules\anchors.t t\regex\from_perl6_rules\inline.t t\regex\from_perl6_rules\named_chars.t t\regex\from_perl6_rules\noncap.t t\spec\S02-builtin_data_types\array_extending.t t\spec\S02-builtin_data_types\nested_arrays.t t\spec\S04-statements\until.t t\spec\S10-packages\import.t t\spec\S12-class\inheritance-class-methods.t t\spec\S12-role\composition.t t\spec\S16-filehandles\open.t t\spec\S16-io\say.t t\spec\S29-any\cmp.t t\spec\S29-array\exists.t t\spec\S29-context\exit-in-if.t t\spec\S29-context\exit.t t\spec\S29-list\mutating_listops.t t\spec\S29-str\append.t t\statements\modifiers\if.t t\statements\modifiers\unless.t t\syntax\parsing\braces_in_rules.t t\syntax\parsing\braces_in_strings.t t\syntax\parsing\filetest.t t\syntax\parsing\non-dotted-new-disallowed.t t\syntax\parsing\pod_in_multi_line_exprs.t t\syntax\parsing\postfix_if_and_is.t t\01-sanity\01-tap................................. 1..10 ok 1 ok 2 ok 3 # comment ok 4 ok 5 ok 6 foo ok 7 # SKIP ok 8 # SKIP bar not ok 9 # TODO not ok 10 # TODO baz ok t\01-sanity\02-counter............................. 1..4 ok 1 ok 2 ok 3 ok 4 ok t\01-sanity\03-equal............................... 1..4 ok 1 ok 2 ok 3 ok 4 ok t\01-sanity\04-if.................................. 1..2 ok 1 ok 2 ok t\01-sanity\05-sub................................. 1..4 ok 1 ok 2 ok 3 ok 4 ok t\01-sanity\06-use................................. 1..1 ok 1 ok t\01-sanity\07-binding............................. 1..3 ok 1 ok 2 ok 3 ok t\01-sanity\07-defined............................. 1..2 ok 1 ok 2 ok t\01-sanity\07-end-blocks.......................... 1..2 ok 1 ok 2 ok t\01-sanity\07-for................................. 1..9 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok t\01-sanity\07-isa................................. 1..3 ok 1 ok 2 ok 3 ok t\01-sanity\07-range............................... 1..4 ok 1 ok 2 ok 3 ok 4 ok t\01-sanity\07-ref................................. 1..3 ok 1 ok 2 ok 3 ok t\01-sanity\07-simple-multisubs.................... 1..2 ok 1 ok 2 ok t\01-sanity\07-split............................... 1..4 ok 1 ok 2 ok 3 ok 4 ok t\01-sanity\07-substr.............................. 1..1 ok 1 ok t\01-sanity\07-try................................. 1..4 ok 1 ok 2 ok 3 ok 4 ok t\02-test-pm\0-compile............................. 1..1 ok 1 ok t\02-test-pm\2-force_todo..........................# Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO 1) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef 1..11 not ok 1 - This will fail, but will be forced-TODO by force_todo() # TODO for release ok 2 - This will pass normally not ok 3 - This will fail, but will be forced-TODO by force_todo() # TODO for release ok 4 - This will pass normally not ok 5 - This will TODO fail, and will be forced-TODO by force_todo() # TODO 1 ok 6 - This will pass normally not ok 7 - This will fail, and will be forced-TODO by force_todo() # TODO for release not ok 8 - This will fail, and will be forced-TODO by force_todo() # TODO for release not ok 9 - This will fail, and will be forced-TODO by force_todo() # TODO for release ok 10 - This will pass normally not ok 11 - This will fail, and will be forced-TODO by force_todo() # TODO for release ok t\02-test-pm\3-output.............................. 1..1 ok 1 - # SKIP skipping because redirection is not portable ok t\blocks\bare_block_with_dollar_underscore......... 1..1 ok 1 - bare blocks containing $_ work correctly ok t\blocks\defaults.................................. 1..2 ok 1 - default sub called ok 2 - default sub called in package namespace ok t\blocks\meth_vs_sub_call.......................... 1..3 ok 1 - method with colon notation ok 2 - method with dot notation ok 3 - adding trailing comma should call the "sub" ok t\blocks\nested_named.............................. 1..3 ok 1 - Checking semantics... 1 ok 2 - Checking semantics... 2 ok 3 - Checking semantics... 0 ok t\blocks\primitive_named_params....................Name "main::SUB_MULTI_REGISTRY" used only once: possible typo at C:/cpanfly/var/megalib/Sub/Multi.pm line 69. 1..1 ok 1 - named args in primitive subs ok t\blocks\splatty_with_type......................... 1..1 ok 1 - invoking a splatty sub ok t\builtins\math\pi_internals....................... 1..1 ok 1 ok t\closure_traits\exit_in_begin..................... 1..2 ok 1 - $failed not yet initialized in BEGIN {} ok 2 - exit() works in BEGIN {} - $fail not yet initialized at END time ok t\examples\99problems\problem38.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (*) Compare the two methods of calculating Euler's totient function. ok t\examples\99problems\problem47.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (*) Truth tables for logical expressions (2). ok t\examples\99problems\problem48.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Truth tables for logical expressions (3). ok t\examples\99problems\problem55.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Construct completely balanced binary trees ok t\examples\99problems\problem57.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Binary search trees (dictionaries) ok t\examples\99problems\problem58.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Generate-and-test paradigm ok t\examples\99problems\problem59.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Construct height-balanced binary trees ok t\examples\99problems\problem60.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Construct height-balanced binary trees with a given number of nodes ok t\examples\99problems\problem63.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Construct a complete binary tree ok t\examples\99problems\problem66.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (***) Layout a binary tree (3) ok t\examples\99problems\problem68.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Preorder and inorder sequences of binary trees ok t\examples\99problems\problem69.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Dotstring representation of binary trees ok t\examples\99problems\problem70.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Tree construction from a node string ok t\examples\99problems\problem71.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (*) Determine the internal path length of a tree ok t\examples\99problems\problem72.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (*) Construct the bottom-up order sequence of the tree nodes ok t\examples\99problems\problem73.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Lisp-like tree representation ok t\examples\99problems\problem80.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (***) Conversions ok t\examples\99problems\problem81.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Path from one node to another one ok t\examples\99problems\problem82.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (*) Cycle from a given node ok t\examples\99problems\problem83.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Construct all spanning trees ok t\examples\99problems\problem84.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Construct the minimal spanning tree ok t\examples\99problems\problem85.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Graph isomorphism ok t\examples\99problems\problem86.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Node degree and graph coloration ok t\examples\99problems\problem87.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Depth-first order graph traversal (alternative solution) ok t\examples\99problems\problem88.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Connected components (alternative solution) ok t\examples\99problems\problem89.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Bipartite graphs ok t\examples\99problems\problem92.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (***) Von Koch's conjecture ok t\examples\99problems\problem93.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (***) An arithmetic puzzle ok t\examples\99problems\problem94.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (***) Generate K-regular simple graphs with N nodes ok t\examples\99problems\problem96.................... 1..4 ok 1 - Syntax Checker recognized valid string ok 2 - leading underscore rejected ok 3 - two adjacent underscores rejected ok 4 - trailing underscore rejected ok t\examples\golf.................................... 1..10 ok 1 - # SKIP must be run manually ok 2 - # SKIP must be run manually ok 3 - # SKIP must be run manually ok 4 - # SKIP must be run manually ok 5 - # SKIP must be run manually ok 6 - # SKIP must be run manually ok 7 - # SKIP must be run manually ok 8 - # SKIP must be run manually ok 9 - # SKIP must be run manually ok 10 - # SKIP must be run manually ok t\oo\roles\instantiation........................... 1..3 ok 1 - roles can be instantiated ok 2 - our instantiated role object smartmatches against our role ok 3 - calling a method on our instantiated role object worked ok t\operators\brainos................................ 1..1 ok 1 - caught =~ braino, saying not implemented syntax: $VAR1 = { 'pos' => 8, 'rx' => { 'options' => {}, 'rx' => 'bar' } }; ok t\operators\relational............................. 1..39 ok 1 - 1 is less than 2 ok 2 - 2 is ~not~ less than 1 ok 3 - 2 is greater than 1 ok 4 - 1 is ~not~ greater than 2 ok 5 - 1 is less than or equal to 2 ok 6 - 1 is less than or equal to 2 ok 7 - 1 is ~not~ less than or equal to 0 ok 8 - 2 is greater than or equal to 1 ok 9 - 2 is greater than or equal to 2 ok 10 - 2 is ~not~ greater than or equal to 3 ok 11 - 1 is equal to 1 ok 12 - 1 is less than 2 ok 13 - 2 is greater than 1 ok 14 - multi-way comp 5 > 1 < 10 works ok 15 - multi-way comp 5 < 1 < 10 works ok 16 - chained comparison ok 17 - chained comparison ok 18 - chained comparison with equality ok 19 - chained n > n < n comparison ok 20 - chained comparison with <= ok 21 - chained comparison with >= ok 22 - a is less than b ok 23 - b is ~not~ less than a ok 24 - b is greater than a ok 25 - a is ~not~ greater than b ok 26 - a is less than or equal to b ok 27 - a is less than or equal to a ok 28 - b is ~not~ less than or equal to a ok 29 - b is greater than or equal to a ok 30 - b is greater than or equal to b ok 31 - b is ~not~ greater than or equal to c ok 32 - multi-way comp e gt a lt j works ok 33 - multi-way comp e lt a lt j works ok 34 - 5 gt 4 gt 3 chained str comparison ok 35 - 3 lt 4 gt 5 chained str comparison ok 36 - !(3 gt 4 lt 5) chained str comparison ok 37 - "5" eq "5" gt "0" chained str comparison with equality ok 38 - 5 le 5 gt 0 chained str comparison with le ok 39 - 0 lt 5 ge 5 chained comparison with ge ok t\operators\spaceship_and_datatypes................ 1..6 ok 1 - comparing hash values ok 2 - comparing hash values ok 3 - comparing hash values ok 4 - comparing array values ok 5 - comparing array values ok 6 - comparing array values ok t\packages\reflection.............................. 1..1 ok 1 - # SKIP test needs to be rewritten because of recent design changes ok t\regex\from_perl6_rules\anchors................... 1..19 ok 1 - SOS abc ok 2 - SOS bc ok 3 - SOL abc ok 4 - SOL bc ok 5 - abc newline EOL ok 6 - abc EOL ok 7 - ab EOL ok 8 - abc EOS ok 9 - SOS def ok 10 - SOL def ok 11 - def newline EOL ok 12 - def EOL ok 13 - def EOS ok 14 - SOS ghi ok 15 - SOL ghi ok 16 - ghi newline EOL ok 17 - ghi EOL ok 18 - ghi EOS ok 19 - All dot ok t\regex\from_perl6_rules\inline.................... 1..2 ok 1 - Match ok 2 - Mismatch ok t\regex\from_perl6_rules\named_chars...............