Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created August 18, 2016 16: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/190316c15d4f56d320f9160edd8a6a45 to your computer and use it in GitHub Desktop.
Save Whateverable/190316c15d4f56d320f9160edd8a6a45 to your computer and use it in GitHub Desktop.
bisectable
good=2015.12 bad=HEAD say ^1000 .grep: -> $n {([+] ^$n .grep: -> $m {$m and $n %% $m}) == $n }
Bisecting: 862 revisions left to test after this (roughly 10 steps)
[e4a1b568cbf79cfa2875636101e7077371816cb2] Make Int.polymod between 1.2x and 1.7x faster
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/heIVYDUOjt /tmp/wIjB3FFhTC
»»»»» Testing e4a1b568cbf79cfa2875636101e7077371816cb2
»»»»» Script output:
»»»»» Script exit code: 139
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
(0)
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 431 revisions left to test after this (roughly 9 steps)
[0bf86c35b6e07eff94c875de7065b5d3173d567c] Make Blob.new be more like Buf.new.shift
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/heIVYDUOjt /tmp/wIjB3FFhTC
»»»»» Testing 0bf86c35b6e07eff94c875de7065b5d3173d567c
»»»»» Script output:
(0)
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
(0)
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 215 revisions left to test after this (roughly 8 steps)
[e75885f9c9147425eab44cd5317342f7d6d0fa1f] REPL6: Return full list of completions if given no input
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/heIVYDUOjt /tmp/wIjB3FFhTC
»»»»» Testing e75885f9c9147425eab44cd5317342f7d6d0fa1f
»»»»» Script output:
»»»»» Script exit code: 139
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
(0)
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 107 revisions left to test after this (roughly 7 steps)
[2a8748979b32163563d62e3cda9cdf4853122a73] Fix NativeCall
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/heIVYDUOjt /tmp/wIjB3FFhTC
»»»»» Testing 2a8748979b32163563d62e3cda9cdf4853122a73
»»»»» Script output:
»»»»» Script exit code: 139
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
(0)
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 53 revisions left to test after this (roughly 6 steps)
[62ed92add63e6d044190c4b6c67a629f61bf6cc5] Bump NQP_REVISION for code-gen fixes, Moar fixes.
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/heIVYDUOjt /tmp/wIjB3FFhTC
»»»»» Testing 62ed92add63e6d044190c4b6c67a629f61bf6cc5
»»»»» Script output:
»»»»» Script exit code: 139
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
(0)
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 26 revisions left to test after this (roughly 5 steps)
[cc0472b43e9edb6c777e77e215cc415d12705ba9] fix precompiling a file that outputs to stdout
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/heIVYDUOjt /tmp/wIjB3FFhTC
»»»»» Testing cc0472b43e9edb6c777e77e215cc415d12705ba9
»»»»» Script output:
(0)
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
(0)
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 13 revisions left to test after this (roughly 4 steps)
[bc0070fa3ec5e01e6299328de86e7cece204817d] Make BUILDALL/BUILD_LEAST_DERIVED about 10% faster
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/heIVYDUOjt /tmp/wIjB3FFhTC
»»»»» Testing bc0070fa3ec5e01e6299328de86e7cece204817d
»»»»» Script output:
(0)
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
(0)
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 6 revisions left to test after this (roughly 3 steps)
[6f96209fd24a9070d7c55db3718e12d9d4c7685b] Streamline error handling for shaped arrays
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/heIVYDUOjt /tmp/wIjB3FFhTC
»»»»» Testing 6f96209fd24a9070d7c55db3718e12d9d4c7685b
»»»»» Script output:
(0)
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
(0)
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 3 revisions left to test after this (roughly 2 steps)
[231b898b722dbcc44b00c5d80909e742b68549d9] Abstract modifier logic into a method
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/heIVYDUOjt /tmp/wIjB3FFhTC
»»»»» Testing 231b898b722dbcc44b00c5d80909e742b68549d9
»»»»» Script output:
(0)
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
(0)
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 1 revision left to test after this (roughly 1 step)
[1b6c901c10a0f9f65ac2d2cb8e7a362915fadc61] Fix problem with "q b c d".words -> $a, $b {
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/heIVYDUOjt /tmp/wIjB3FFhTC
»»»»» Testing 1b6c901c10a0f9f65ac2d2cb8e7a362915fadc61
»»»»» Script output:
(0)
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
(0)
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 0 revisions left to test after this (roughly 0 steps)
[50a4df363a701ddb07aad495aa137828eec25021] Optimize the Buf.splice(offset,size?) case
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/heIVYDUOjt /tmp/wIjB3FFhTC
»»»»» Testing 50a4df363a701ddb07aad495aa137828eec25021
»»»»» Script output:
(0)
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
(0)
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
62ed92add63e6d044190c4b6c67a629f61bf6cc5 is the first bad commit
commit 62ed92add63e6d044190c4b6c67a629f61bf6cc5
Author: jnthn <jnthn@jnthn.net>
Date: Wed Mar 2 14:16:18 2016 +0100
Bump NQP_REVISION for code-gen fixes, Moar fixes.
:040000 040000 fa635e6ab910041c5aca3d286c48974aefdf0e2d e6ca6e113e5b6939085bea7957ee7a058f60582a M tools
bisect run success
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment