Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created April 7, 2023 20:33
Show Gist options
  • Save Whateverable/0ea965724df5034690ea025a8c9ec8db to your computer and use it in GitHub Desktop.
Save Whateverable/0ea965724df5034690ea025a8c9ec8db to your computer and use it in GitHub Desktop.
bisectable6
class Dummy { has $.lmao; method gist { $.lmao xx 2 } };my $foo = Dummy.new: :12lmao; say "The answer is ", $foo
Bisecting: 133 revisions left to test after this (roughly 7 steps)
[7966dad5e9b0ef8d78592ede76644d805db36215] Make callframe() about 20% faster
»»»»» Testing 7966dad5e9b0ef8d78592ede76644d805db36215
»»»»» Script output:
This type cannot unbox to a native string: P6opaque, List
in block <unit> at /tmp/_CsLAvz8p0 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
This type cannot unbox to a native string: P6opaque, List
in block <unit> at /tmp/_CsLAvz8p0 line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 44b60a560d63fa6540e8e1afb2e3479218bb2e4a
»»»»» Script output:
This type cannot unbox to a native string: P6opaque, List
in block <unit> at /tmp/_CsLAvz8p0 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
This type cannot unbox to a native string: P6opaque, List
in block <unit> at /tmp/_CsLAvz8p0 line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 28a48ea5939b6c89f7db60e0cde27f079f248e27
»»»»» Script output:
This type cannot unbox to a native string: P6opaque, Seq
in block <unit> at /tmp/_CsLAvz8p0 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
This type cannot unbox to a native string: P6opaque, List
in block <unit> at /tmp/_CsLAvz8p0 line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 030c4c58e3ef7daf7b4669a376ffea7f07faaa12
»»»»» Script output:
This type cannot unbox to a native string: P6opaque, Seq
in block <unit> at /tmp/_CsLAvz8p0 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
This type cannot unbox to a native string: P6opaque, List
in block <unit> at /tmp/_CsLAvz8p0 line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3046d57eef03cc02e1cedbc68aa887cf69ab8dc1
»»»»» Script output:
This type cannot unbox to a native string: P6opaque, List
in block <unit> at /tmp/_CsLAvz8p0 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
This type cannot unbox to a native string: P6opaque, List
in block <unit> at /tmp/_CsLAvz8p0 line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 995869857ca15799023bdcf10bd21098b2fb24f2
»»»»» Script output:
This type cannot unbox to a native string: P6opaque, Seq
in block <unit> at /tmp/_CsLAvz8p0 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
This type cannot unbox to a native string: P6opaque, List
in block <unit> at /tmp/_CsLAvz8p0 line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 07c5d339d173bcc72a59adfcf2414f6869178d60
»»»»» Script output:
This type cannot unbox to a native string: P6opaque, List
in block <unit> at /tmp/_CsLAvz8p0 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
This type cannot unbox to a native string: P6opaque, List
in block <unit> at /tmp/_CsLAvz8p0 line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 1eb7b1f796214870b53c7ed055907cb29076dc78
»»»»» Script output:
This type cannot unbox to a native string: P6opaque, Seq
in block <unit> at /tmp/_CsLAvz8p0 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
This type cannot unbox to a native string: P6opaque, List
in block <unit> at /tmp/_CsLAvz8p0 line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
1eb7b1f796214870b53c7ed055907cb29076dc78 is the first new commit
commit 1eb7b1f796214870b53c7ed055907cb29076dc78
Author: Elizabeth Mattijsen <liz@dijkmat.nl>
Date: Wed Mar 8 23:08:02 2017 +0100
Make sure infix:<xx> always returns a Seq
src/core/List.pm | 21 +++++++--------------
1 file changed, 7 insertions(+), 14 deletions(-)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment