Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created July 28, 2016 19:48
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/369412d2b8ff352b2e8545b35f89846f to your computer and use it in GitHub Desktop.
Save Whateverable/369412d2b8ff352b2e8545b35f89846f to your computer and use it in GitHub Desktop.
bisectable
m: sub infix:<↑>($a, $b) is assoc<right> {$a ** $b}; sub infix:<↑↑>($a, $b) is assoc<right> { [↑] $a xx $b }; sub infix:<↑↑↑>($a, $b) is assoc<right> { [↑↑] $a xx $b }; sub infix:<↑↑↑↑>($a, $b) is assoc<right> { [↑↑↑] $a xx $b }; say 3↑↑3
Bisecting: 795 revisions left to test after this (roughly 10 steps)
[6d21e8ba1c2a86fd0943660eb91e955be0ed72c4] Refactor sharing the compilation context
«timed out after 10 seconds, output»: running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/P_IZVwigvL /tmp/_yiR1KamYz
»»»»» Testing 6d21e8ba1c2a86fd0943660eb91e955be0ed72c4
»»»»» Script output:
7625597484987
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
7625597484987
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 397 revisions left to test after this (roughly 9 steps)
[5b4c447f92633e3f49de405198fd3def75766ea9] [release] bump NQP revision
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/P_IZVwigvL /tmp/_yiR1KamYz
»»»»» Testing 5b4c447f92633e3f49de405198fd3def75766ea9
»»»»» Script output:
7625597484987
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
7625597484987
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 193 revisions left to test after this (roughly 8 steps)
[b31be7b92d7534556075c13eba609088c976af0a] Merge branch 'jvminterop' into nom
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/P_IZVwigvL /tmp/_yiR1KamYz
»»»»» Testing b31be7b92d7534556075c13eba609088c976af0a
»»»»» Script output:
7625597484987
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
7625597484987
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 96 revisions left to test after this (roughly 7 steps)
[480d8c04169e226c8b828af3e2ae84ef33294d48] Revert "Do not lose diag()'s output at start of test file or during TODO tests"
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/P_IZVwigvL /tmp/_yiR1KamYz
»»»»» Testing 480d8c04169e226c8b828af3e2ae84ef33294d48
»»»»» Script output:
7625597484987
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
7625597484987
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 48 revisions left to test after this (roughly 6 steps)
[7257b3e22d176aef9c516a234036af12a3574548] Make Hash[Any,Any].AT-KEY about 20% faster
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/P_IZVwigvL /tmp/_yiR1KamYz
»»»»» Testing 7257b3e22d176aef9c516a234036af12a3574548
»»»»» Script output:
7625597484987
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
7625597484987
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 24 revisions left to test after this (roughly 5 steps)
[4551803db6c757dfae8a6b1cfe73c68f83d38faf] Streamline .first iterating (about 10% faster)
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/P_IZVwigvL /tmp/_yiR1KamYz
»»»»» Testing 4551803db6c757dfae8a6b1cfe73c68f83d38faf
»»»»» Script output:
7625597484987
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
7625597484987
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 12 revisions left to test after this (roughly 4 steps)
[3bea9d823fb083d426bb27ecb8dfa0212272409d] Make sure that .pop|shift|splice fail here
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/P_IZVwigvL /tmp/_yiR1KamYz
»»»»» Testing 3bea9d823fb083d426bb27ecb8dfa0212272409d
»»»»» Script output:
WARNINGS for /tmp/P_IZVwigvL:
Useless use of $a in sink context (lines 1, 1, 1)
7625597484987
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
7625597484987
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 5 revisions left to test after this (roughly 3 steps)
[22e46b56a2451bb5836ec0100244b59360f59c0c] Fix merge global symbols failures when changing repositories
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/P_IZVwigvL /tmp/_yiR1KamYz
»»»»» Testing 22e46b56a2451bb5836ec0100244b59360f59c0c
»»»»» Script output:
7625597484987
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
7625597484987
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 2 revisions left to test after this (roughly 2 steps)
[aada71af66e46a75dd3a72e755e03985bda81092] want nibble_to_str's ast
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/P_IZVwigvL /tmp/_yiR1KamYz
»»»»» Testing aada71af66e46a75dd3a72e755e03985bda81092
»»»»» Script output:
7625597484987
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
7625597484987
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 0 revisions left to test after this (roughly 1 step)
[6d1e95c96bc2a0497906ce1b3ea1d1c928a8389f] Remove .plan
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/P_IZVwigvL /tmp/_yiR1KamYz
»»»»» Testing 6d1e95c96bc2a0497906ce1b3ea1d1c928a8389f
»»»»» Script output:
WARNINGS for /tmp/P_IZVwigvL:
Useless use of $a in sink context (lines 1, 1, 1)
7625597484987
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
7625597484987
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 0 revisions left to test after this (roughly 0 steps)
[5334cb72569ee754aa579d44c9ba9e9750f16b95] propagate sinkness to thunks of and/or etc.
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/P_IZVwigvL /tmp/_yiR1KamYz
»»»»» Testing 5334cb72569ee754aa579d44c9ba9e9750f16b95
»»»»» Script output:
WARNINGS for /tmp/P_IZVwigvL:
Useless use of $a in sink context (lines 1, 1, 1)
7625597484987
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
7625597484987
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
5334cb72569ee754aa579d44c9ba9e9750f16b95 is the first bad commit
commit 5334cb72569ee754aa579d44c9ba9e9750f16b95
Author: TimToady <larry@wall.org>
Date: Tue Jul 26 20:43:23 2016 -0700
propagate sinkness to thunks of and/or etc.
(Note, apparently unhides a bug in roles where generic statements are
not correctly marked as wanted, or incorrectly sunk.)
:040000 040000 14f190150d8d3f766266b683197aa2f2651affbe bb2a08519148dd3b474a295ff6864fb84e728e74 M src
bisect run success
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment