Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created August 8, 2016 11:59
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/bff288f53af83bbb02d666e581a6ce68 to your computer and use it in GitHub Desktop.
Save Whateverable/bff288f53af83bbb02d666e581a6ce68 to your computer and use it in GitHub Desktop.
bisectable
sub foo { { LEAVE { say ‘block left’ }; return 42; }; say ‘end’ }; say foo
Bisecting: 824 revisions left to test after this (roughly 10 steps)
[6cb231924d80f616e85666f91e378ac24abd50f1] Merge pull request #760 from dwarring/ssize_t
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TQgNW4DmEn /tmp/60QmjceazC
»»»»» Testing 6cb231924d80f616e85666f91e378ac24abd50f1
»»»»» Script output:
block left
42
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
block left
42
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 411 revisions left to test after this (roughly 9 steps)
[a6d71f37fa42e113894a6521fe13e8fff06e970c] Merge branch 'dist-interface' of git://github.com/ugexe/rakudo into ugexe-dist-interface
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TQgNW4DmEn /tmp/60QmjceazC
»»»»» Testing a6d71f37fa42e113894a6521fe13e8fff06e970c
»»»»» Script output:
block left
0
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
block left
42
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 206 revisions left to test after this (roughly 8 steps)
[4a7eaa06b5e3c2a64a66f1a39b591e67d8aff664] Merge pull request #777 from zoffixznet/fix-RT128284
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TQgNW4DmEn /tmp/60QmjceazC
»»»»» Testing 4a7eaa06b5e3c2a64a66f1a39b591e67d8aff664
»»»»» Script output:
block left
42
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
block left
42
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 98 revisions left to test after this (roughly 7 steps)
[6b935928a52be5819b6d384b1596e0125250a18b] Merge pull request #738 from awwaiid/loopy-repl
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TQgNW4DmEn /tmp/60QmjceazC
»»»»» Testing 6b935928a52be5819b6d384b1596e0125250a18b
»»»»» Script output:
block left
42
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
block left
42
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 49 revisions left to test after this (roughly 6 steps)
[36d152cb7fcc2e7c10e66dcc54964c2112bbb293] Fix typo
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TQgNW4DmEn /tmp/60QmjceazC
»»»»» Testing 36d152cb7fcc2e7c10e66dcc54964c2112bbb293
»»»»» Script output:
block left
0
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
block left
42
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 24 revisions left to test after this (roughly 5 steps)
[8beb87b415014254412409d56378afb3ed5f14d9] Break out `return` into multi candidates.
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TQgNW4DmEn /tmp/60QmjceazC
»»»»» Testing 8beb87b415014254412409d56378afb3ed5f14d9
»»»»» perl6 executable does not exist, skip this commit
»»»»» Final exit code: 125
»»»»» -------------------------------------------------------------------------
Bisecting: 23 revisions left to test after this (roughly 5 steps)
[05170e0c14969663c816ee1c5aaa019d70938247] Add back typed return outside routine exception.
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TQgNW4DmEn /tmp/60QmjceazC
»»»»» Testing 05170e0c14969663c816ee1c5aaa019d70938247
»»»»» perl6 executable does not exist, skip this commit
»»»»» Final exit code: 125
»»»»» -------------------------------------------------------------------------
Bisecting: 23 revisions left to test after this (roughly 5 steps)
[04929feeb06fa851d77ef5efa6be35248301f88c] Remove now-unused p6routinereturn op.
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TQgNW4DmEn /tmp/60QmjceazC
»»»»» Testing 04929feeb06fa851d77ef5efa6be35248301f88c
»»»»» perl6 executable does not exist, skip this commit
»»»»» Final exit code: 125
»»»»» -------------------------------------------------------------------------
Bisecting: 23 revisions left to test after this (roughly 5 steps)
[6d055dd68437f8a27c310050f208836c8d298b52] Move allomorphs.pm before IO on JVM as well
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TQgNW4DmEn /tmp/60QmjceazC
»»»»» Testing 6d055dd68437f8a27c310050f208836c8d298b52
»»»»» Script output:
block left
0
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
block left
42
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 19 revisions left to test after this (roughly 4 steps)
[fcd0093b43614ce91caeb8c23e2bbcff68d54f72] Update Exception.fail after return changes.
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TQgNW4DmEn /tmp/60QmjceazC
»»»»» Testing fcd0093b43614ce91caeb8c23e2bbcff68d54f72
»»»»» perl6 executable does not exist, skip this commit
»»»»» Final exit code: 125
»»»»» -------------------------------------------------------------------------
Bisecting: 19 revisions left to test after this (roughly 4 steps)
[e5443765d4bce0697c6191dd2b17db3044e027ab] Use new throwextype to cheapen next/last/redo.
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TQgNW4DmEn /tmp/60QmjceazC
»»»»» Testing e5443765d4bce0697c6191dd2b17db3044e027ab
»»»»» perl6 executable does not exist, skip this commit
»»»»» Final exit code: 125
»»»»» -------------------------------------------------------------------------
Bisecting: 19 revisions left to test after this (roughly 4 steps)
[cd4268f4679b50fe4317238aa8da502bce26d4f3] /STATEMENT_LIST/stmts/ for IO::Handle.comb|Supply
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TQgNW4DmEn /tmp/60QmjceazC
»»»»» Testing cd4268f4679b50fe4317238aa8da502bce26d4f3
»»»»» Script output:
block left
42
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
block left
42
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 18 revisions left to test after this (roughly 4 steps)
[899e0fd4c1ce51bc492666ffc69627c502f657f7] Avoid CONTROL swallowing return control exception.
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TQgNW4DmEn /tmp/60QmjceazC
»»»»» Testing 899e0fd4c1ce51bc492666ffc69627c502f657f7
»»»»» perl6 executable does not exist, skip this commit
»»»»» Final exit code: 125
»»»»» -------------------------------------------------------------------------
Bisecting: 18 revisions left to test after this (roughly 4 steps)
[880f5cb64601f86e0c747fc527e86956992b336d] Merge pull request #773 from MasterDuke17/RT125489
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TQgNW4DmEn /tmp/60QmjceazC
»»»»» Testing 880f5cb64601f86e0c747fc527e86956992b336d
»»»»» Script output:
block left
0
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
block left
42
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 18 revisions left to test after this (roughly 4 steps)
[2126eda519696f4668d46b46eb257a5e26c88bc6] Add protection against circular dependencies in precompilation
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TQgNW4DmEn /tmp/60QmjceazC
»»»»» Testing 2126eda519696f4668d46b46eb257a5e26c88bc6
»»»»» Script output:
block left
42
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
block left
42
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 11 revisions left to test after this (roughly 4 steps)
[3ab95a18cc375dbe2e84472a5f7ef5317ffdd71e] Fix signatures for IO::Handle and IO::Special
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TQgNW4DmEn /tmp/60QmjceazC
»»»»» Testing 3ab95a18cc375dbe2e84472a5f7ef5317ffdd71e
»»»»» Script output:
block left
42
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
block left
42
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 10 revisions left to test after this (roughly 4 steps)
[615d30c39eba318f7449b94bbbd0295e2fd75387] Extend handling of colonpair canon. in setting.
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TQgNW4DmEn /tmp/60QmjceazC
»»»»» Testing 615d30c39eba318f7449b94bbbd0295e2fd75387
»»»»» perl6 executable does not exist, skip this commit
»»»»» Final exit code: 125
»»»»» -------------------------------------------------------------------------
Bisecting: 10 revisions left to test after this (roughly 4 steps)
[a6e0cc2956a5d2ec10bc43fd1c36408765445fbb] Merge pull request #788 from zoffixznet/cmp-ok-custom-ops-via-str
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TQgNW4DmEn /tmp/60QmjceazC
»»»»» Testing a6e0cc2956a5d2ec10bc43fd1c36408765445fbb
»»»»» Script output:
block left
0
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
block left
42
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 8 revisions left to test after this (roughly 3 steps)
[e609822f01b82608b1b1c869032c95e9641172ce] Turn `return` and `return-rw` into subs.
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TQgNW4DmEn /tmp/60QmjceazC
»»»»» Testing e609822f01b82608b1b1c869032c95e9641172ce
»»»»» perl6 executable does not exist, skip this commit
»»»»» Final exit code: 125
»»»»» -------------------------------------------------------------------------
Bisecting: 8 revisions left to test after this (roughly 3 steps)
[5eba2cd74f92d1f7be01a78fd3e33507795b3f64] Make cmp-ok take user-defined operators as Str b2gills++
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TQgNW4DmEn /tmp/60QmjceazC
»»»»» Testing 5eba2cd74f92d1f7be01a78fd3e33507795b3f64
»»»»» Script output:
block left
42
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
block left
42
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 5 revisions left to test after this (roughly 3 steps)
[5ca43c26d271b873af6f395664aad06513af4f2d] Note return/next improvements in ChangeLog.
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TQgNW4DmEn /tmp/60QmjceazC
»»»»» Testing 5ca43c26d271b873af6f395664aad06513af4f2d
»»»»» Script output:
block left
0
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
block left
42
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 5 revisions left to test after this (roughly 3 steps)
[519e76487ddd1546b319bfbd47661beac2417d61] Merge branch 'return-without-lexotic' into nom
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TQgNW4DmEn /tmp/60QmjceazC
»»»»» Testing 519e76487ddd1546b319bfbd47661beac2417d61
»»»»» Script output:
block left
0
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
block left
42
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 4 revisions left to test after this (roughly 3 steps)
[627dcf4be3f4d11295ac7b7e9bff0edcafe5307c] Bump NQP_REVISION for lexical exception bits.
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TQgNW4DmEn /tmp/60QmjceazC
»»»»» Testing 627dcf4be3f4d11295ac7b7e9bff0edcafe5307c
»»»»» Script output:
block left
42
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
block left
42
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 4 revisions left to test after this (roughly 2 steps)
[7ee6578ce99aae069349c283012ae7e45dfd75ec] Switch Rakudo away from using lexotic for return.
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TQgNW4DmEn /tmp/60QmjceazC
»»»»» Testing 7ee6578ce99aae069349c283012ae7e45dfd75ec
»»»»» perl6 executable does not exist, skip this commit
»»»»» Final exit code: 125
»»»»» -------------------------------------------------------------------------
There are only 'skip'ped commits left to test.
The first bad commit could be any of:
e609822f01b82608b1b1c869032c95e9641172ce
615d30c39eba318f7449b94bbbd0295e2fd75387
8beb87b415014254412409d56378afb3ed5f14d9
05170e0c14969663c816ee1c5aaa019d70938247
899e0fd4c1ce51bc492666ffc69627c502f657f7
e5443765d4bce0697c6191dd2b17db3044e027ab
fcd0093b43614ce91caeb8c23e2bbcff68d54f72
04929feeb06fa851d77ef5efa6be35248301f88c
7ee6578ce99aae069349c283012ae7e45dfd75ec
519e76487ddd1546b319bfbd47661beac2417d61
We cannot bisect more!
bisect run cannot continue any more
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment