Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created November 10, 2018 16:09
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/3597e375b042d737da6beccf4c4c62cc to your computer and use it in GitHub Desktop.
Save Whateverable/3597e375b042d737da6beccf4c4c62cc to your computer and use it in GitHub Desktop.
bisectable6
old=2018.10 my Int @A = [1,2,3]; my @b := @A >>+>> 0; @b[0] = "foo"; say @b
Bisecting: 51 revisions left to test after this (roughly 6 steps)
[d5c3c495e277aa7a4cdee343ab13ea131d750358] Merge pull request #2460 from tbrowder/nqp-pod-split
»»»»» Testing d5c3c495e277aa7a4cdee343ab13ea131d750358
»»»»» Script output:
Type check failed in assignment to ; expected Int but got Str ("foo")
in block <unit> at /tmp/AM6JdEVOo5 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Type check failed in assignment to ; expected Int but got Str ("foo")
in block <unit> at /tmp/AM6JdEVOo5 line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7a85985d0bfb998c908d422237c1e65dc9c4878b
»»»»» Script output:
Type check failed in assignment to ; expected Int but got Str ("foo")
in block <unit> at /tmp/AM6JdEVOo5 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Type check failed in assignment to ; expected Int but got Str ("foo")
in block <unit> at /tmp/AM6JdEVOo5 line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f460ad1a9c88e3fc332b64af28ffd74fade434cb
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 194daab717cec3658a04a65504fe24ac4fc60dfe
»»»»» Script output:
Cannot assign to an immutable value
in block <unit> at /tmp/AM6JdEVOo5 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Type check failed in assignment to ; expected Int but got Str ("foo")
in block <unit> at /tmp/AM6JdEVOo5 line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8a6c38bfbcb66f6b6169bc4f01285692880791b0
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 0bc72e0504ade2fbf8a24420332309c37edf8363
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing ec2848c43ae54961dd7b9109a48f68c03b206abb
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing cbbe16edd1015cb9894efe3d49d038bcc9526b73
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 130cc8178ced3c98691b52c0df2a8bdb01e0bb29
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 78389aa233ff19446b4adc2a655b8646173bbe5f
»»»»» Script output:
Type check failed in assignment to ; expected Int but got Str ("foo")
in block <unit> at /tmp/AM6JdEVOo5 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Type check failed in assignment to ; expected Int but got Str ("foo")
in block <unit> at /tmp/AM6JdEVOo5 line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f04c6c34b836bcb5620e97bfe97c115063c43306
»»»»» Script output:
Type check failed in assignment to ; expected Int but got Str ("foo")
in block <unit> at /tmp/AM6JdEVOo5 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Type check failed in assignment to ; expected Int but got Str ("foo")
in block <unit> at /tmp/AM6JdEVOo5 line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing b0a2ce765714d088d835f42f197d6616de21ba5a
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2eb43ab9e4d451449dd411e9694f55add9182dfe
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing f06e8582fe6da9a04dcacab34b2e9c0d3c31602f
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 547f28baf614bb958751b033f0fb8d30639a6b63
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 73eb297f6cee67989a3583171640b9945d37d444
»»»»» Script output:
Cannot assign to an immutable value
in block <unit> at /tmp/AM6JdEVOo5 line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Type check failed in assignment to ; expected Int but got Str ("foo")
in block <unit> at /tmp/AM6JdEVOo5 line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
There are only 'skip'ped commits left to test.
The first new commit could be any of:
b0a2ce765714d088d835f42f197d6616de21ba5a
ec2848c43ae54961dd7b9109a48f68c03b206abb
2eb43ab9e4d451449dd411e9694f55add9182dfe
547f28baf614bb958751b033f0fb8d30639a6b63
f06e8582fe6da9a04dcacab34b2e9c0d3c31602f
73eb297f6cee67989a3583171640b9945d37d444
We cannot bisect more!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment