Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created October 13, 2017 05:39
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/e908b4fcec227d6a66abd509c150c414 to your computer and use it in GitHub Desktop.
Save Whateverable/e908b4fcec227d6a66abd509c150c414 to your computer and use it in GitHub Desktop.
bisectable6
-> (Str() $a, Str() :$b) { say [$a, $b] }('abc'.match(/(.) $<b>=. ./))
Bisecting: 2935 revisions left to test after this (roughly 12 steps)
[1dc0c01522721e62d3a4f7286bb9bc2ebca9c239] Simplify Proc::Async.new
»»»»» Testing 1dc0c01522721e62d3a4f7286bb9bc2ebca9c239
»»»»» Script output:
[a b]
»»»»» 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 352b252b772e37968f132f1df2e90b5f19abc3ea
»»»»» Script output:
Cannot find method 'gist': no method cache and no .^find_method
in block <unit> at /tmp/fo2A98bnxI 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 e1357ac6c3dbf972224cbf6921b4316d12fb5aac
»»»»» Script output:
[a b]
»»»»» 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 3cff74cf5ac40e9df4ca45764759d84cc43a0c67
»»»»» Script output:
Cannot find method 'gist': no method cache and no .^find_method
in block <unit> at /tmp/fo2A98bnxI 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 1b34ea64b78b97ce167e27b158c4ba5c2ade7365
»»»»» Script output:
[a b]
»»»»» 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 fd503f89edc8e4fbd1aa340650d05293028eaf4a
»»»»» Script output:
[a b]
»»»»» 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 2a0a2d3d742692f9165a1442e163d623cffab7d5
»»»»» Script output:
Cannot find method 'gist': no method cache and no .^find_method
in block <unit> at /tmp/fo2A98bnxI 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 b7f0a665f1ed4abb6fea9d8a4a707000fc02feec
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 214198bfb208f96e667eaf073d61356b963da79d
»»»»» Script output:
Cannot find method 'gist': no method cache and no .^find_method
in block <unit> at /tmp/fo2A98bnxI 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 3487674be9684c926b2553d1159525fdaacdeb1e
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing b123ab223bd62aef08f8696a70308b6e4c5bd355
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing fbf19d88dac769979b0e429eda5eb8b1d5297365
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 354a4dbbda5a879931acd15631bd4dd5c9e7b075
»»»»» Script output:
[a b]
»»»»» 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 cbae90c6f96107c7bab91fd7bdb1812d703af497
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3dbd05631d7f41c9b41a3ac48468f3fbfdb1c18b
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 18bb9be2175248b49780378e62337ab91f910881
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6d04acf7dc59c08d750b79bbfd6e26efc42281d2
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 394c3c85fa6f64a3650c457478ea4dd26a45bf27
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 98e659926c4c65f5b99b9a3933ac5a2fd4dae7c3
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 74a55548cc9a3d3dd03cd5e510781fc93736b073
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing d4837c9b72812182f7aafdc3977d0e1ada5f4ef8
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5069294b56eedc21f97900de1e00d2f9e9ed450a
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing e0e0800897296a0f44d474648513b2115455b7fc
»»»»» Script output:
[a b]
»»»»» 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 331c51f85d324ad9dabd4df0a377ce90487e29c8
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 89fd91c1ea5e16749aca98296d0f29148b44e0a9
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4f9ac66c8c3105320f8a247a357213f9e9e3bebf
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 762c63ce64b0c593bdb7a3644f8e65674a7d5b07
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 63e76d7afec7dc88702ef76e5c26280c48340441
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing b7c036c0829925b0b54b8ae784ff297b4542a461
»»»»» Script output:
Cannot find method 'gist': no method cache and no .^find_method
in block <unit> at /tmp/fo2A98bnxI 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 cdd625b68c24fd68789be2890a418ca1c4018b7b
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
There are only 'skip'ped commits left to test.
The first new commit could be any of:
18bb9be2175248b49780378e62337ab91f910881
5069294b56eedc21f97900de1e00d2f9e9ed450a
74a55548cc9a3d3dd03cd5e510781fc93736b073
331c51f85d324ad9dabd4df0a377ce90487e29c8
cbae90c6f96107c7bab91fd7bdb1812d703af497
3487674be9684c926b2553d1159525fdaacdeb1e
4f9ac66c8c3105320f8a247a357213f9e9e3bebf
394c3c85fa6f64a3650c457478ea4dd26a45bf27
d4837c9b72812182f7aafdc3977d0e1ada5f4ef8
63e76d7afec7dc88702ef76e5c26280c48340441
98e659926c4c65f5b99b9a3933ac5a2fd4dae7c3
6d04acf7dc59c08d750b79bbfd6e26efc42281d2
fbf19d88dac769979b0e429eda5eb8b1d5297365
3dbd05631d7f41c9b41a3ac48468f3fbfdb1c18b
762c63ce64b0c593bdb7a3644f8e65674a7d5b07
89fd91c1ea5e16749aca98296d0f29148b44e0a9
b123ab223bd62aef08f8696a70308b6e4c5bd355
b7f0a665f1ed4abb6fea9d8a4a707000fc02feec
cdd625b68c24fd68789be2890a418ca1c4018b7b
b7c036c0829925b0b54b8ae784ff297b4542a461
We cannot bisect more!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment