Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created Apr 10, 2022
Embed
What would you like to do?
bisectable6
my &c; given 'one'.comb { when 3 { &c = { say '$_:', $_.raku }; } }; &c();
Bisecting: 220 revisions left to test after this (roughly 8 steps)
[8f4f515f94187f0fb74972043e2edcaedf989700] Merge branch 'nom' into newer-cat-handle
»»»»» Testing 8f4f515f94187f0fb74972043e2edcaedf989700
»»»»» Script output:
No such method 'raku' for invocant of type 'Seq'
in block <unit> at /tmp/gFuFU5slGj line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
No such method 'raku' for invocant of type 'Seq'
in block <unit> at /tmp/gFuFU5slGj line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7fa8568254af94b0f9916c05069b683dc4fe0b1e
»»»»» Script output:
No such method 'raku' for invocant of type 'Seq'. Did you mean any of these?
race
rand
take
in block <unit> at /tmp/gFuFU5slGj line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
No such method 'raku' for invocant of type 'Seq'
in block <unit> at /tmp/gFuFU5slGj line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 93524fb953d1a5d5ef4a69edb49ea6d74c491169
»»»»» Script output:
No such method 'raku' for invocant of type 'Seq'
in block <unit> at /tmp/gFuFU5slGj line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
No such method 'raku' for invocant of type 'Seq'
in block <unit> at /tmp/gFuFU5slGj line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7344a3d27302c345e0e96e2ff2cc3e178a0ad35a
»»»»» Script output:
No such method 'raku' for invocant of type 'Seq'. Did you mean any of these?
race
rand
take
in block <unit> at /tmp/gFuFU5slGj line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
No such method 'raku' for invocant of type 'Seq'
in block <unit> at /tmp/gFuFU5slGj line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 79b8ab9d3f9a5499e8a7859f34b4499fb352ac13
»»»»» Script output:
No such method 'raku' for invocant of type 'Seq'
in block <unit> at /tmp/gFuFU5slGj line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
No such method 'raku' for invocant of type 'Seq'
in block <unit> at /tmp/gFuFU5slGj line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing aebd0fab2ea3a579e5ddbd86c51a2fa11a2d99fd
»»»»» Script output:
No such method 'raku' for invocant of type 'Seq'. Did you mean any of these?
race
rand
take
in block <unit> at /tmp/gFuFU5slGj line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
No such method 'raku' for invocant of type 'Seq'
in block <unit> at /tmp/gFuFU5slGj line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f94202d8419dcb3a2c50c60be16ad9e4797fe763
»»»»» Script output:
No such method 'raku' for invocant of type 'Seq'. Did you mean any of these?
race
rand
take
in block <unit> at /tmp/gFuFU5slGj line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
No such method 'raku' for invocant of type 'Seq'
in block <unit> at /tmp/gFuFU5slGj line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7cf01296d95ef7abd4369db25e996f656b955cd7
»»»»» Script output:
No such method 'raku' for invocant of type 'Seq'. Did you mean any of these?
race
rand
take
in block <unit> at /tmp/gFuFU5slGj line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
No such method 'raku' for invocant of type 'Seq'
in block <unit> at /tmp/gFuFU5slGj line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing c81b7a4b1a1f8a5c0d7c96cdd63a763cb5fd2068
»»»»» Script output:
No such method 'raku' for invocant of type 'Seq'
in block <unit> at /tmp/gFuFU5slGj line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
No such method 'raku' for invocant of type 'Seq'
in block <unit> at /tmp/gFuFU5slGj line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
7cf01296d95ef7abd4369db25e996f656b955cd7 is the first new commit
commit 7cf01296d95ef7abd4369db25e996f656b955cd7
Author: MasterDuke17 <ddgreen@gmail.com>
Date: Tue May 30 23:41:44 2017 -0400
Tweak X::Method::NotFound some more
Scale the max string distance allowed for suggested methods by the
length of the non-existant method.
Use the :all parameter to ^methods() to pick up possible suggestions
from Mu, Any, Cool, etc..
Merge the hard-coded suggestions for 'length' and 'bytes' in with the
string difference suggestions, but with a 0 length, so they'll always be
suggested.
Store the distance for all methods and then select the lowest four to
suggest.
:040000 040000 822140b5bd3b75ba7a2724147c9653eb5c21f3a2 71c39d2ee7dfb9d02057718c14a0a30710cc2ab2 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment