Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created August 30, 2017 15:16
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/319713e372616d8bda845ae7d9b6333f to your computer and use it in GitHub Desktop.
Save Whateverable/319713e372616d8bda845ae7d9b6333f to your computer and use it in GitHub Desktop.
bisectable6
my int32 $x = 42; cas $x, -> $i { $i + 1 }
Bisecting: 2677 revisions left to test after this (roughly 11 steps)
[a8ba26bbeb891e905d51b9d9767d775a0bfb616c] Make infix:<..> on Nums 13x faster + fix native num NaN ===
»»»»» Testing a8ba26bbeb891e905d51b9d9767d775a0bfb616c
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» 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 052dfcddce2cfa0e5075074a7b678e4e07ea3232
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» 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 90d129de8e7ae62760eb9bebb16f014f43fb6282
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» 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 45aef2749709024b8b9743ed0e2064566d2157f1
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» 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 c8c5c7129f55ed5c002f91b8df1ca24ce54d7ec0
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» 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 9b1e252aa2591c8b41eca6597cba3650382b3ab4
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 84b40cf514b3238a12d87be1fec2474e8932f419
»»»»» Script output:
Cannot atomic load from an integer lexical not of the machine's native size
in block <unit> at /tmp/yDtxjUlMIF line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 0
»»»»» 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 027e25fb59a659ed95fbae6470830c7c0a3d1585
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3ad3346938919e8a0b22fb444999c9c528f20e3b
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» 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 1599873d1420fd5c06a10f8b134213866cbfd87e
»»»»» Script output:
Cannot atomic load from an integer lexical not of the machine's native size
in block <unit> at /tmp/yDtxjUlMIF line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 0
»»»»» 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 7ab6eb6ac4570b3b0b9c9995cbdd98beefdc0e33
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing cdbb0858520d8fc6878930dce55b86863234e3ad
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing c68762f46a8ee17247ff743b9cfa7ce42e6f56bf
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» 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 3e70d44d47d173265afb6a53fde726c2b41966b0
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» 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 61e1f4d5f5a4c03cd7bbfdc0a43e642ceb0f616d
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 40853b4f73e9e658317be0b66e1dc194192a0e39
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9d5e9295049c4cbfecdbe1fbc8010a82c2a1ceb4
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 015535851713c72dc81a329a57183a2c91d07d69
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 92707fac6c8fe9d3a2f6fe9fc8eb99c583d42657
»»»»» Script output:
Cannot atomic load from an integer lexical not of the machine's native size
in block <unit> at /tmp/yDtxjUlMIF line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 0
»»»»» 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 413b5331b099e43a4eaf074fe8501c64afee3413
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6eb8f7e77c59161267a944f7ec15cddc069ae033
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5ea859659586fc0ca8a64dfff0986c85e7cfbf12
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 46b1a7f277153af6822cc07c7b2ee83e3bde993d
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing de3124522ffb66c68c3c44e01c7f6febea3d39ba
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 79c62c0b6112afedc2f7f3b3633df97c9533e864
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing e7e33173a7075316382223fc279d74a1f74f5876
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 22e25da2c60ccbf68a01f82c23c1314af9818fc8
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 01b6d3f56e9511071ed55ebedf50151542a616f4
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7e40372456554c9f5c509d52ecad4505fecb2bd2
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» 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:
413b5331b099e43a4eaf074fe8501c64afee3413
61e1f4d5f5a4c03cd7bbfdc0a43e642ceb0f616d
6eb8f7e77c59161267a944f7ec15cddc069ae033
79c62c0b6112afedc2f7f3b3633df97c9533e864
9d5e9295049c4cbfecdbe1fbc8010a82c2a1ceb4
46b1a7f277153af6822cc07c7b2ee83e3bde993d
5ea859659586fc0ca8a64dfff0986c85e7cfbf12
22e25da2c60ccbf68a01f82c23c1314af9818fc8
7ab6eb6ac4570b3b0b9c9995cbdd98beefdc0e33
de3124522ffb66c68c3c44e01c7f6febea3d39ba
e7e33173a7075316382223fc279d74a1f74f5876
015535851713c72dc81a329a57183a2c91d07d69
cdbb0858520d8fc6878930dce55b86863234e3ad
027e25fb59a659ed95fbae6470830c7c0a3d1585
40853b4f73e9e658317be0b66e1dc194192a0e39
01b6d3f56e9511071ed55ebedf50151542a616f4
9b1e252aa2591c8b41eca6597cba3650382b3ab4
92707fac6c8fe9d3a2f6fe9fc8eb99c583d42657
We cannot bisect more!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment