Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created October 8, 2017 17: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/df465fe767df61ec6aedbb890d2631c7 to your computer and use it in GitHub Desktop.
Save Whateverable/df465fe767df61ec6aedbb890d2631c7 to your computer and use it in GitHub Desktop.
bisectable6
use NativeCall; await start { my $a = "dubba"; explicitly-manage($a); } xx 15
Bisecting: 2919 revisions left to test after this (roughly 12 steps)
[696b1f47d58f58361960201ab0d827763bafb719] Fix for RT #130451
»»»»» Testing 696b1f47d58f58361960201ab0d827763bafb719
»»»»» Script output:
Tried to get the result of a broken Promise
in block <unit> at /tmp/5edQdindQy line 1
Original exception:
Incompatible MROs in P6opaque rebless for types Str+{NativeCall::ExplicitlyManagedString} and Str+{NativeCall::ExplicitlyManagedString}
in any mixin at gen/moar/Metamodel.nqp line 1291
in sub explicitly-manage at /tmp/whateverable/rakudo-moar/696b1f47d58f58361960201ab0d827763bafb719/share/perl6/sources/24DD121B5B4774C04A7084827BFAD92199756E03 (NativeCall) line 378
in block at /tmp/5edQdindQy line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing e5bd18a2ed2c92061a5f2baadf3f31e08b4b8e52
»»»»» Script output:
Tried to get the result of a broken Promise
in block <unit> at /tmp/5edQdindQy line 1
Original exception:
Incompatible MROs in P6opaque rebless for types Str+{NativeCall::ExplicitlyManagedString} and Str+{NativeCall::ExplicitlyManagedString}
in sub explicitly-manage at /tmp/whateverable/rakudo-moar/e5bd18a2ed2c92061a5f2baadf3f31e08b4b8e52/share/perl6/sources/24DD121B5B4774C04A7084827BFAD92199756E03 (NativeCall) line 384
in block at /tmp/5edQdindQy line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 1f7fa68397a779a3ee05b7cfac35f2cd4abd6354
»»»»» Script output:
Tried to get the result of a broken Promise
in block <unit> at /tmp/5edQdindQy line 1
Original exception:
Incompatible MROs in P6opaque rebless for types Str+{NativeCall::ExplicitlyManagedString}+{NativeCall::ExplicitlyManagedString} and Str+{NativeCall::ExplicitlyManagedString}
in sub explicitly-manage at /tmp/whateverable/rakudo-moar/1f7fa68397a779a3ee05b7cfac35f2cd4abd6354/share/perl6/sources/24DD121B5B4774C04A7084827BFAD92199756E03 (NativeCall) line 384
in block at /tmp/5edQdindQy line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 488ca6f067aeaadd4f2b6e4effa20aff36d1ca15
»»»»» Script output:
Tried to get the result of a broken Promise
in block <unit> at /tmp/5edQdindQy line 1
Original exception:
Incompatible MROs in P6opaque rebless for types Str+{NativeCall::ExplicitlyManagedString} and Str+{NativeCall::ExplicitlyManagedString}
in sub explicitly-manage at /tmp/whateverable/rakudo-moar/488ca6f067aeaadd4f2b6e4effa20aff36d1ca15/share/perl6/sources/24DD121B5B4774C04A7084827BFAD92199756E03 (NativeCall) line 484
in block at /tmp/5edQdindQy line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5d12bc6e9acee6a1f29618f53591b113a35a6141
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 17aead2759cf95ee95a24ea6a64c0a5b901428b0
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9e179355cf602ba54a5236cbdeaa83b9503e7944
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing e01e5bc3873ab78d463d6b25436cd5d08e8890d3
»»»»» Script output:
Tried to get the result of a broken Promise
in block <unit> at /tmp/5edQdindQy line 1
Original exception:
Incompatible MROs in P6opaque rebless for types Str+{NativeCall::ExplicitlyManagedString} and Str+{NativeCall::ExplicitlyManagedString}
in sub explicitly-manage at /tmp/whateverable/rakudo-moar/e01e5bc3873ab78d463d6b25436cd5d08e8890d3/share/perl6/sources/24DD121B5B4774C04A7084827BFAD92199756E03 (NativeCall) line 484
in block at /tmp/5edQdindQy line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 596611c8fdc3baf119bc94a8ea30efc0a12cf673
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 53dd776c9a2519de7c8077a2820a538e4f1d77da
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7fcab1067de4757bfdf2fdd1c66893ce4ab06e1b
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 340d8ed3bb4b45af85708771bea396cf862a7330
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing c285b489c6629ccdf0c4cb11d2d695b9ef1f890c
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing c50d35a90e66346157b31cd92643c2a64e801c24
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7c18112c59d20413b82356e5c48b38d8a66fc7ea
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 61a77e60a7d936415503d8916fcc7546569e9135
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 89b9ac7830bdc195cb303f5241641e0dbe0ebbde
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3b98fb9e396d040a8cb2c32d23cee54a5e88f878
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 683037be698d0bdc21b3c23588085b2d076d7a0a
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing de311f46a98f13a5b0211d2585fbd9b17ce1bf2c
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing b5605c2dd6d361b705a59136c8ad641f245a5da5
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 80b49320cf854ac68a17cdd216575ee26e380325
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing d2eb74231274b8275d7981e0440224d43ad42da2
»»»»» Script output:
Tried to get the result of a broken Promise
in block <unit> at /tmp/5edQdindQy line 1
Original exception:
Incompatible MROs in P6opaque rebless for types Str+{NativeCall::ExplicitlyManagedString}+{NativeCall::ExplicitlyManagedString} and Str+{NativeCall::ExplicitlyManagedString}+{NativeCall::ExplicitlyManagedString}
in sub explicitly-manage at /tmp/whateverable/rakudo-moar/d2eb74231274b8275d7981e0440224d43ad42da2/share/perl6/sources/24DD121B5B4774C04A7084827BFAD92199756E03 (NativeCall) line 473
in block at /tmp/5edQdindQy line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
There are only 'skip'ped commits left to test.
The first new commit could be any of:
7c18112c59d20413b82356e5c48b38d8a66fc7ea
c285b489c6629ccdf0c4cb11d2d695b9ef1f890c
7fcab1067de4757bfdf2fdd1c66893ce4ab06e1b
89b9ac7830bdc195cb303f5241641e0dbe0ebbde
683037be698d0bdc21b3c23588085b2d076d7a0a
b5605c2dd6d361b705a59136c8ad641f245a5da5
c50d35a90e66346157b31cd92643c2a64e801c24
de311f46a98f13a5b0211d2585fbd9b17ce1bf2c
340d8ed3bb4b45af85708771bea396cf862a7330
3b98fb9e396d040a8cb2c32d23cee54a5e88f878
596611c8fdc3baf119bc94a8ea30efc0a12cf673
80b49320cf854ac68a17cdd216575ee26e380325
61a77e60a7d936415503d8916fcc7546569e9135
We cannot bisect more!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment