Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created December 3, 2017 03:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Whateverable/143789fbc47bdbc2d6a8aea3f4b93ac1 to your computer and use it in GitHub Desktop.
Save Whateverable/143789fbc47bdbc2d6a8aea3f4b93ac1 to your computer and use it in GitHub Desktop.
bisectable6
old=2017.09 https://gist.githubusercontent.com/masak/b84a87a694217c9508d6/raw/266bb5831fcf37bad998ee58d34a1fae47ad59ad/fizzbuzz.p6
Bisecting: 397 revisions left to test after this (roughly 9 steps)
[1761540e9620cbc757325fe7eae55be3601ef203] Break apart INTERPOLATE into obvious multis
»»»»» Testing 1761540e9620cbc757325fe7eae55be3601ef203
»»»»» Script output:
Cannot convert string to number: base-10 number must begin with valid digits or '.' in '⏏Fizz' (indicated by ⏏)
in block at /tmp/t0dikB8q5W line 4
in block <unit> at /tmp/t0dikB8q5W line 12
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/t0dikB8q5W
An exception occurred while evaluating a constant
at /tmp/t0dikB8q5W:7
Exception details:
===SORRY!=== Error while compiling
Cannot invoke this object (REPR: Null; VMNull)
at :
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing c91c40115e59ff89570c5099b886d74ea3d4ef2c
»»»»» Script output:
Cannot convert string to number: base-10 number must begin with valid digits or '.' in '⏏Fizz' (indicated by ⏏)
in block at /tmp/t0dikB8q5W line 4
in block <unit> at /tmp/t0dikB8q5W line 12
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/t0dikB8q5W
An exception occurred while evaluating a constant
at /tmp/t0dikB8q5W:7
Exception details:
===SORRY!=== Error while compiling
Cannot invoke this object (REPR: Null; VMNull)
at :
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 0961abe8fff033acb2f1805088cd2350c64a5eea
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/t0dikB8q5W
An exception occurred while evaluating a constant
at /tmp/t0dikB8q5W:7
Exception details:
===SORRY!=== Error while compiling
Cannot invoke this object (REPR: Null; VMNull)
at :
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/t0dikB8q5W
An exception occurred while evaluating a constant
at /tmp/t0dikB8q5W:7
Exception details:
===SORRY!=== Error while compiling
Cannot invoke this object (REPR: Null; VMNull)
at :
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6824e19282e19a0953fc64faf14445600d9b24e6
»»»»» Script output:
Unhandled exception: Cannot find method 'Stringy': no method cache and no .^find_method
at SETTING::src/core/Exception.pm:395 (/tmp/whateverable/rakudo-moar/6824e19282e19a0953fc64faf14445600d9b24e6/share/perl6/runtime/CORE.setting.moarvm:print_exception)
from SETTING::src/core/Exception.pm:452 (/tmp/whateverable/rakudo-moar/6824e19282e19a0953fc64faf14445600d9b24e6/share/perl6/runtime/CORE.setting.moarvm:<anon>)
from gen/moar/stage2/NQPHLL.nqp:1686 (/tmp/whateverable/rakudo-moar/6824e19282e19a0953fc64faf14445600d9b24e6/share/nqp/lib/NQPHLL.moarvm:command_eval)
from src/Perl6/Compiler.nqp:42 (/tmp/whateverable/rakudo-moar/6824e19282e19a0953fc64faf14445600d9b24e6/share/nqp/lib/Perl6/Compiler.moarvm:command_eval)
from gen/moar/stage2/NQPHLL.nqp:1617 (/tmp/whateverable/rakudo-moar/6824e19282e19a0953fc64faf14445600d9b24e6/share/nqp/lib/NQPHLL.moarvm:command_line)
from gen/moar/main.nqp:47 (/tmp/whateverable/rakudo-moar/6824e19282e19a0953fc64faf14445600d9b24e6/share/perl6/runtime/perl6.moarvm:MAIN)
from gen/moar/main.nqp:38 (/tmp/whateverable/rakudo-moar/6824e19282e19a0953fc64faf14445600d9b24e6/share/perl6/runtime/perl6.moarvm:<mainline>)
from <unknown>:1 (/tmp/whateverable/rakudo-moar/6824e19282e19a0953fc64faf14445600d9b24e6/share/perl6/runtime/perl6.moarvm:<main>)
from <unknown>:1 (/tmp/whateverable/rakudo-moar/6824e19282e19a0953fc64faf14445600d9b24e6/share/perl6/runtime/perl6.moarvm:<entry>)
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/t0dikB8q5W
An exception occurred while evaluating a constant
at /tmp/t0dikB8q5W:7
Exception details:
===SORRY!=== Error while compiling
Cannot invoke this object (REPR: Null; VMNull)
at :
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing bb0ebabc39ec0ffe8db04d6ef1b1dbff115ac1fe
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/t0dikB8q5W
An exception occurred while evaluating a constant
at /tmp/t0dikB8q5W:7
Exception details:
===SORRY!=== Error while compiling
Cannot invoke this object (REPR: Null; VMNull)
at :
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/t0dikB8q5W
An exception occurred while evaluating a constant
at /tmp/t0dikB8q5W:7
Exception details:
===SORRY!=== Error while compiling
Cannot invoke this object (REPR: Null; VMNull)
at :
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing fe75e31b43d3f106347ed0a5bd5ed552f11118e3
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/t0dikB8q5W
An exception occurred while evaluating a constant
at /tmp/t0dikB8q5W:7
Exception details:
===SORRY!=== Error while compiling
Cannot invoke this object (REPR: Null; VMNull)
at :
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/t0dikB8q5W
An exception occurred while evaluating a constant
at /tmp/t0dikB8q5W:7
Exception details:
===SORRY!=== Error while compiling
Cannot invoke this object (REPR: Null; VMNull)
at :
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 70ca505ad0df472c5d37146fb4646cd0c57a2f03
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/t0dikB8q5W
An exception occurred while evaluating a constant
at /tmp/t0dikB8q5W:7
Exception details:
===SORRY!=== Error while compiling
Cannot invoke this object (REPR: Null; VMNull)
at :
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/t0dikB8q5W
An exception occurred while evaluating a constant
at /tmp/t0dikB8q5W:7
Exception details:
===SORRY!=== Error while compiling
Cannot invoke this object (REPR: Null; VMNull)
at :
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing d60ba6339a75863cd8720fb5db7c0d5b535f0cd3
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/t0dikB8q5W
An exception occurred while evaluating a constant
at /tmp/t0dikB8q5W:7
Exception details:
===SORRY!=== Error while compiling
Cannot invoke this object (REPR: Null; VMNull)
at :
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/t0dikB8q5W
An exception occurred while evaluating a constant
at /tmp/t0dikB8q5W:7
Exception details:
===SORRY!=== Error while compiling
Cannot invoke this object (REPR: Null; VMNull)
at :
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5cd9197fe3707d513671af6ff1abdc8a2134c369
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/t0dikB8q5W
An exception occurred while evaluating a constant
at /tmp/t0dikB8q5W:7
Exception details:
===SORRY!=== Error while compiling
Cannot invoke this object (REPR: Null; VMNull)
at :
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/t0dikB8q5W
An exception occurred while evaluating a constant
at /tmp/t0dikB8q5W:7
Exception details:
===SORRY!=== Error while compiling
Cannot invoke this object (REPR: Null; VMNull)
at :
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
6824e19282e19a0953fc64faf14445600d9b24e6 is the first new commit
commit 6824e19282e19a0953fc64faf14445600d9b24e6
Author: Elizabeth Mattijsen <liz@wenzperl.nl>
Date: Thu Sep 28 22:50:22 2017 +0200
Stage 6 of auto-generated BUILDALL
- auto-generated BUILDALL now installed as BUILDALL
- so all classes have their own BUILDALL
unless there was nothing to do, in which case they fall back to Mu.BUILDALL
- removed/commented out debugging ops
Benchmarks show that .new on a class that uses Mu.new and named parameters,
is now about 1.5x as fast. This means .2 seconds faster for test-t on my
machine (about 9% faster).
:040000 040000 4f377e5253381ff41f4bb65d01459db9f02d84a9 7738c9d829871c735064c53ecf9be8eaf0a2b16f M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment