Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created October 4, 2019 17:13
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/cbeedeeea8709ebd4414420e7510a231 to your computer and use it in GitHub Desktop.
Save Whateverable/cbeedeeea8709ebd4414420e7510a231 to your computer and use it in GitHub Desktop.
bisectable6
role A { multi method a(::?ROLE:U: int $b) { 1 }; multi method a(::?ROLE:D: int $b) { 2 } }; class B does A { }; dd B.a(1)
Bisecting: 5196 revisions left to test after this (roughly 12 steps)
[15b2596e382c638750fbbf801383f8631dd10eda] Make Map eqv Map about 10% faster
»»»»» Testing 15b2596e382c638750fbbf801383f8631dd10eda
»»»»» Script output:
Cannot resolve caller a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 44ddfd47b2157afb5ebeb08c20bda55784f38d1c
»»»»» Script output:
Cannot resolve caller a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a34736f32d7338041974b15b4c0bccba1e1775cd
»»»»» Script output:
Cannot resolve caller a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing ef3aa3c01cba6de1ea364aaba1a57665ec92cf5d
»»»»» Script output:
Cannot call a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2ddac6a8faeff054918189a40a40552511aa720f
»»»»» Script output:
Cannot call a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6b935928a52be5819b6d384b1596e0125250a18b
»»»»» Script output:
Cannot resolve caller a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 85682a52def94f16a8ee2e0c97920d73ccbf5397
»»»»» Script output:
Cannot call a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing d5e09d96951e030d050dc9727414f571548528ea
»»»»» Script output:
Cannot resolve caller a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing d292d76daa4214d53fd138c6539a023e265c0758
»»»»» Script output:
Cannot call a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 74d7ac05eef72f1dbc833ecf66761b1d1edfd078
»»»»» Script output:
Cannot resolve caller a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8cfa6c76ece381e900efe0839dc0495c05e3506b
»»»»» Script output:
Cannot resolve caller a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3b9b6132dd351081e0b2934dc44bf9bc87c8930c
»»»»» Script output:
Cannot call a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing b6902e5192929a733a37079d5dc414430078bc7d
»»»»» Script output:
Cannot resolve caller a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2095ed65d1858864076b1bb87d7c3cd3e8165051
»»»»» Script output:
Cannot call a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Cannot call a(B: Int); none of these signatures match:
(A:U $: int $b, *%_)
(A:D $: int $b, *%_)
in block <unit> at /tmp/tT0qfL0_AO 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