Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created March 9, 2019 16:01
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/b9a7021c7dc06ad4e1085c9e66f92ee3 to your computer and use it in GitHub Desktop.
Save Whateverable/b9a7021c7dc06ad4e1085c9e66f92ee3 to your computer and use it in GitHub Desktop.
bisectable6
my %primes is SetHash; my Int $i = 2; OUTER: loop { next OUTER if $i %% $_ for %primes.keys; %primes{$i}++; last OUTER if ++$i >= 20 }
Bisecting: 4675 revisions left to test after this (roughly 12 steps)
[79b8ab9d3f9a5499e8a7859f34b4499fb352ac13] Make $*KERNEL.signal 64% faster, overall
»»»»» Testing 79b8ab9d3f9a5499e8a7859f34b4499fb352ac13
»»»»» Script output:
Cannot resolve caller next(OUTER); none of these signatures match:
( --> Nil)
(Label:D \x --> Nil)
in block at /tmp/Me9S0wdO5c line 1
in block <unit> at /tmp/Me9S0wdO5c line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call next(OUTER); none of these signatures match:
()
(Label:D \x)
in block at /tmp/Me9S0wdO5c line 1
in block <unit> at /tmp/Me9S0wdO5c line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8064ff1b02ed05c2bfbcd957b74ded53c24cb0bb
»»»»» Script output:
Cannot resolve caller next(OUTER); none of these signatures match:
( --> Nil)
(Label:D \x --> Nil)
in block at /tmp/Me9S0wdO5c line 1
in block <unit> at /tmp/Me9S0wdO5c line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call next(OUTER); none of these signatures match:
()
(Label:D \x)
in block at /tmp/Me9S0wdO5c line 1
in block <unit> at /tmp/Me9S0wdO5c line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5ca43c26d271b873af6f395664aad06513af4f2d
»»»»» Script output:
Cannot resolve caller next(OUTER); none of these signatures match:
()
(Label:D \x)
in block at /tmp/Me9S0wdO5c line 1
in block <unit> at /tmp/Me9S0wdO5c line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call next(OUTER); none of these signatures match:
()
(Label:D \x)
in block at /tmp/Me9S0wdO5c line 1
in block <unit> at /tmp/Me9S0wdO5c line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2627232853c3041f5c96b502b58a656245ead6d7
»»»»» Script output:
Cannot call next(OUTER); none of these signatures match:
()
(Label:D \x)
in block at /tmp/Me9S0wdO5c line 1
in block <unit> at /tmp/Me9S0wdO5c line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call next(OUTER); none of these signatures match:
()
(Label:D \x)
in block at /tmp/Me9S0wdO5c line 1
in block <unit> at /tmp/Me9S0wdO5c line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing c40374237bf986ef972a7e59aeb671eae72ac69f
»»»»» Script output:
Cannot call next(OUTER); none of these signatures match:
()
(Label:D \x)
in block at /tmp/Me9S0wdO5c line 1
in block <unit> at /tmp/Me9S0wdO5c line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call next(OUTER); none of these signatures match:
()
(Label:D \x)
in block at /tmp/Me9S0wdO5c line 1
in block <unit> at /tmp/Me9S0wdO5c line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 1b13351eacf7ebc1a460151301180705c269b50a
»»»»» Script output:
Cannot call next(OUTER); none of these signatures match:
()
(Label:D \x)
in block at /tmp/Me9S0wdO5c line 1
in block <unit> at /tmp/Me9S0wdO5c line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call next(OUTER); none of these signatures match:
()
(Label:D \x)
in block at /tmp/Me9S0wdO5c line 1
in block <unit> at /tmp/Me9S0wdO5c line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3d276a56b30ec052bf09d50518f75ba7b3d83c24
»»»»» Script output:
Cannot resolve caller next(OUTER); none of these signatures match:
()
(Label:D \x)
in block at /tmp/Me9S0wdO5c line 1
in block <unit> at /tmp/Me9S0wdO5c line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call next(OUTER); none of these signatures match:
()
(Label:D \x)
in block at /tmp/Me9S0wdO5c line 1
in block <unit> at /tmp/Me9S0wdO5c line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a64607f0e77776a23a3bab7b3fc4e2e7c95299bb
»»»»» Script output:
Cannot call next(OUTER); none of these signatures match:
()
(Label:D \x)
in block at /tmp/Me9S0wdO5c line 1
in block <unit> at /tmp/Me9S0wdO5c line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call next(OUTER); none of these signatures match:
()
(Label:D \x)
in block at /tmp/Me9S0wdO5c line 1
in block <unit> at /tmp/Me9S0wdO5c line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing d292d76daa4214d53fd138c6539a023e265c0758
»»»»» Script output:
Cannot call next(OUTER); none of these signatures match:
()
(Label:D \x)
in block at /tmp/Me9S0wdO5c line 1
in block <unit> at /tmp/Me9S0wdO5c line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call next(OUTER); none of these signatures match:
()
(Label:D \x)
in block at /tmp/Me9S0wdO5c line 1
in block <unit> at /tmp/Me9S0wdO5c line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9cfcb96a2fe77cc9ef98e4195963c50d86d70a84
»»»»» Script output:
Cannot resolve caller next(OUTER); none of these signatures match:
()
(Label:D \x)
in block at /tmp/Me9S0wdO5c line 1
in block <unit> at /tmp/Me9S0wdO5c line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call next(OUTER); none of these signatures match:
()
(Label:D \x)
in block at /tmp/Me9S0wdO5c line 1
in block <unit> at /tmp/Me9S0wdO5c line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing b6902e5192929a733a37079d5dc414430078bc7d
»»»»» Script output:
Cannot resolve caller next(OUTER); none of these signatures match:
()
(Label:D \x)
in block at /tmp/Me9S0wdO5c line 1
in block <unit> at /tmp/Me9S0wdO5c line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call next(OUTER); none of these signatures match:
()
(Label:D \x)
in block at /tmp/Me9S0wdO5c line 1
in block <unit> at /tmp/Me9S0wdO5c line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3b9b6132dd351081e0b2934dc44bf9bc87c8930c
»»»»» Script output:
Cannot call next(OUTER); none of these signatures match:
()
(Label:D \x)
in block at /tmp/Me9S0wdO5c line 1
in block <unit> at /tmp/Me9S0wdO5c line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call next(OUTER); none of these signatures match:
()
(Label:D \x)
in block at /tmp/Me9S0wdO5c line 1
in block <unit> at /tmp/Me9S0wdO5c line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2095ed65d1858864076b1bb87d7c3cd3e8165051
»»»»» Script output:
Cannot call next(OUTER); none of these signatures match:
()
(Label:D \x)
in block at /tmp/Me9S0wdO5c line 1
in block <unit> at /tmp/Me9S0wdO5c line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call next(OUTER); none of these signatures match:
()
(Label:D \x)
in block at /tmp/Me9S0wdO5c line 1
in block <unit> at /tmp/Me9S0wdO5c line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
b6902e5192929a733a37079d5dc414430078bc7d is the first new commit
commit b6902e5192929a733a37079d5dc414430078bc7d
Author: TimToady <larry@wall.org>
Date: Thu Jun 9 10:18:05 2016 -0700
s/call/resolve caller/
"Cannot call foo(Bar); none of these signatures match" is confusing insofar
as it can be taken to mean that foo(Bar) actually exists as a candidate.
Message now reads "Cannot resolve caller foo(Bar)".
:040000 040000 f8177ab71f4c38aa5cea2e12b7baf68cc8aa01c3 104fdd7380caa15c11f92c2c837d31a28915c5e1 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment