Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created March 30, 2021 20:35
Show Gist options
  • Save Whateverable/63c39044277d75b0821c43893cc0974a to your computer and use it in GitHub Desktop.
Save Whateverable/63c39044277d75b0821c43893cc0974a to your computer and use it in GitHub Desktop.
bisectable6
say :(DateTime :$t where * > DateTime.now).params[0].constraint_list[0].ACCEPTS: True
Bisecting: 98 revisions left to test after this (roughly 7 steps)
[a61f6bb3a6ba94796f4b0c89e6f53e9b4ce7b30e] Oops, forgot to collapse two leading lines
»»»»» Testing a61f6bb3a6ba94796f4b0c89e6f53e9b4ce7b30e
»»»»» Script output:
Cannot resolve caller Real(DateTime: ); none of these signatures match:
(Mu:U \v: *%_)
in block <unit> at /tmp/0eJCbgE8H3 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call Real(DateTime: ); none of these signatures match:
(Mu:U \v: *%_)
in block <unit> at /tmp/0eJCbgE8H3 line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing e403c1be611a3ce732c068bcc182e842c488f3f2
»»»»» Script output:
Cannot call Real(DateTime: ); none of these signatures match:
(Mu:U \v: *%_)
in block <unit> at /tmp/0eJCbgE8H3 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call Real(DateTime: ); none of these signatures match:
(Mu:U \v: *%_)
in block <unit> at /tmp/0eJCbgE8H3 line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 42f07cda3f0561dbf9bf2d6104144dca20e24639
»»»»» Script output:
Cannot call Real(DateTime: ); none of these signatures match:
(Mu:U \v: *%_)
in block <unit> at /tmp/0eJCbgE8H3 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call Real(DateTime: ); none of these signatures match:
(Mu:U \v: *%_)
in block <unit> at /tmp/0eJCbgE8H3 line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 74d7ac05eef72f1dbc833ecf66761b1d1edfd078
»»»»» Script output:
Cannot resolve caller Real(DateTime: ); none of these signatures match:
(Mu:U \v: *%_)
in block <unit> at /tmp/0eJCbgE8H3 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call Real(DateTime: ); none of these signatures match:
(Mu:U \v: *%_)
in block <unit> at /tmp/0eJCbgE8H3 line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing b6902e5192929a733a37079d5dc414430078bc7d
»»»»» Script output:
Cannot resolve caller Real(DateTime: ); none of these signatures match:
(Mu:U \v: *%_)
in block <unit> at /tmp/0eJCbgE8H3 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call Real(DateTime: ); none of these signatures match:
(Mu:U \v: *%_)
in block <unit> at /tmp/0eJCbgE8H3 line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 57d66ee76aa727b7ed875c45d555c564dd569181
»»»»» Script output:
Cannot call Real(DateTime: ); none of these signatures match:
(Mu:U \v: *%_)
in block <unit> at /tmp/0eJCbgE8H3 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call Real(DateTime: ); none of these signatures match:
(Mu:U \v: *%_)
in block <unit> at /tmp/0eJCbgE8H3 line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2095ed65d1858864076b1bb87d7c3cd3e8165051
»»»»» Script output:
Cannot call Real(DateTime: ); none of these signatures match:
(Mu:U \v: *%_)
in block <unit> at /tmp/0eJCbgE8H3 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call Real(DateTime: ); none of these signatures match:
(Mu:U \v: *%_)
in block <unit> at /tmp/0eJCbgE8H3 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