Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created July 24, 2016 04:05
Show Gist options
  • Save Whateverable/ab8876df87fdb3c3d0fd19cae6c71982 to your computer and use it in GitHub Desktop.
Save Whateverable/ab8876df87fdb3c3d0fd19cae6c71982 to your computer and use it in GitHub Desktop.
bisectabletest
say rand < 0.5 ?? “「∞×✓π≈°」” !! “‘‘‘✓∞∞∞”
Bisecting: 775 revisions left to test after this (roughly 10 steps)
[3a606a1bebddbd076dc593a39bd0632267530dc6] add notes from Changelog
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TU0seG2oeC /tmp/MU2HOJhuM1
»»»»» Testing 3a606a1bebddbd076dc593a39bd0632267530dc6
»»»»» Script output:
「∞×✓π≈°」
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
‘‘‘✓∞∞∞
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 387 revisions left to test after this (roughly 9 steps)
[02709661848ca367af9380f693023600a7e68b1d] Streamline Buf some more
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TU0seG2oeC /tmp/MU2HOJhuM1
»»»»» Testing 02709661848ca367af9380f693023600a7e68b1d
»»»»» Script output:
‘‘‘✓∞∞∞
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
‘‘‘✓∞∞∞
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 193 revisions left to test after this (roughly 8 steps)
[4c2c9c2f74fb4398f082e9c07f32fb789156eeec] Streamline native array.new a bit
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TU0seG2oeC /tmp/MU2HOJhuM1
»»»»» Testing 4c2c9c2f74fb4398f082e9c07f32fb789156eeec
»»»»» Script output:
「∞×✓π≈°」
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
‘‘‘✓∞∞∞
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 96 revisions left to test after this (roughly 7 steps)
[50a4df363a701ddb07aad495aa137828eec25021] Optimize the Buf.splice(offset,size?) case
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TU0seG2oeC /tmp/MU2HOJhuM1
»»»»» Testing 50a4df363a701ddb07aad495aa137828eec25021
»»»»» Script output:
‘‘‘✓∞∞∞
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
‘‘‘✓∞∞∞
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 48 revisions left to test after this (roughly 6 steps)
[04c46cc42ea60db721f1f8c5832679ac99618bf1] No longer tie modules in the home repo to rakudo versions
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TU0seG2oeC /tmp/MU2HOJhuM1
»»»»» Testing 04c46cc42ea60db721f1f8c5832679ac99618bf1
»»»»» Script output:
「∞×✓π≈°」
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
‘‘‘✓∞∞∞
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 23 revisions left to test after this (roughly 5 steps)
[bb0eab24f7e8a2f1ff9910fd876c969364ffc8ce] Include post constraint in Parameter.ACCEPTS
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TU0seG2oeC /tmp/MU2HOJhuM1
»»»»» Testing bb0eab24f7e8a2f1ff9910fd876c969364ffc8ce
»»»»» Script output:
‘‘‘✓∞∞∞
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
‘‘‘✓∞∞∞
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 11 revisions left to test after this (roughly 4 steps)
[4f5831f5632d12559bb3acb8bdc7902297b92857] Make Parameter.ACCEPTS a bit smarter
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TU0seG2oeC /tmp/MU2HOJhuM1
»»»»» Testing 4f5831f5632d12559bb3acb8bdc7902297b92857
»»»»» Script output:
「∞×✓π≈°」
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
‘‘‘✓∞∞∞
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 5 revisions left to test after this (roughly 3 steps)
[fac3d7481ad2fb683809196837be109912ba9123] Factor submethod Bool into boolification mode.
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TU0seG2oeC /tmp/MU2HOJhuM1
»»»»» Testing fac3d7481ad2fb683809196837be109912ba9123
»»»»» Script output:
‘‘‘✓∞∞∞
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
‘‘‘✓∞∞∞
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 2 revisions left to test after this (roughly 2 steps)
[e1071b055203613b95220ed9d2fae88dbc8531e9] Bump to get MoarVM with fixes/improvements.
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TU0seG2oeC /tmp/MU2HOJhuM1
»»»»» Testing e1071b055203613b95220ed9d2fae88dbc8531e9
»»»»» Script output:
‘‘‘✓∞∞∞
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
‘‘‘✓∞∞∞
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 0 revisions left to test after this (roughly 1 step)
[693be1ddbb163b7e1fdc7d99d1f4a0ae13a797c6] More likely to get a mismatch on named/unnamed
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/TU0seG2oeC /tmp/MU2HOJhuM1
»»»»» Testing 693be1ddbb163b7e1fdc7d99d1f4a0ae13a797c6
»»»»» Script output:
‘‘‘✓∞∞∞
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
‘‘‘✓∞∞∞
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
4f5831f5632d12559bb3acb8bdc7902297b92857 is the first bad commit
commit 4f5831f5632d12559bb3acb8bdc7902297b92857
Author: Elizabeth Mattijsen <[email protected]>
Date: Wed Mar 9 22:47:07 2016 +0100
Make Parameter.ACCEPTS a bit smarter
- non-optional is tighter than optional
- non-slurpy is tighter than slurpy
All part of a cunning plan to make Signature.ACCEPTS a lot simpler.
:040000 040000 7cecaf4dc560ea4b45fabe861872cafddffedc0b 331c5a15456de083e5d19a20c12fa66d0e4e9ef3 M src
bisect run success
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment