Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created July 29, 2016 10:01
Show Gist options
  • Save Whateverable/97aee6fe2637b8b4e3d39506588dc57d to your computer and use it in GitHub Desktop.
Save Whateverable/97aee6fe2637b8b4e3d39506588dc57d to your computer and use it in GitHub Desktop.
bisectable
++ psch++
Bisecting: 795 revisions left to test after this (roughly 10 steps)
[6d21e8ba1c2a86fd0943660eb91e955be0ed72c4] Refactor sharing the compilation context
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/jCRuz6qQl1 /tmp/h9yXN9KeIv
»»»»» Testing 6d21e8ba1c2a86fd0943660eb91e955be0ed72c4
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/jCRuz6qQl1
Only identical operators may be list associative; since '++ ' and '++' differ, they are non-associative and you need to clarify with parentheses
at /tmp/jCRuz6qQl1:1
------> ++ psch++<HERE><EOL>
expecting any of:
argument list
postfix
»»»»» Script exit code: 1
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
===SORRY!=== Error while compiling /tmp/jCRuz6qQl1
Operators '++ ' and '++' are non-associative and require parentheses
at /tmp/jCRuz6qQl1:1
------> ++ psch++<HERE><EOL>
expecting any of:
argument list
postfix
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 397 revisions left to test after this (roughly 9 steps)
[120347bd50ae7956c50c2eae1955637e122c99eb] Bump NQP_REVISION
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/jCRuz6qQl1 /tmp/h9yXN9KeIv
»»»»» Testing 120347bd50ae7956c50c2eae1955637e122c99eb
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/jCRuz6qQl1
Only identical operators may be list associative; since '++ ' and '++' differ, they are non-associative and you need to clarify with parentheses
at /tmp/jCRuz6qQl1:1
------> ++ psch++<HERE><EOL>
expecting any of:
argument list
postfix
»»»»» Script exit code: 1
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
===SORRY!=== Error while compiling /tmp/jCRuz6qQl1
Operators '++ ' and '++' are non-associative and require parentheses
at /tmp/jCRuz6qQl1:1
------> ++ psch++<HERE><EOL>
expecting any of:
argument list
postfix
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 198 revisions left to test after this (roughly 8 steps)
[997d7d1e5a4cbbaf18a2a15a54aa7cdaaabf33f1] Make RAKUDO_MODULE_DEBUG output a bit more readable
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/jCRuz6qQl1 /tmp/h9yXN9KeIv
»»»»» Testing 997d7d1e5a4cbbaf18a2a15a54aa7cdaaabf33f1
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/jCRuz6qQl1
Only identical operators may be list associative; since '++ ' and '++' differ, they are non-associative and you need to clarify with parentheses
at /tmp/jCRuz6qQl1:1
------> ++ psch++<HERE><EOL>
expecting any of:
argument list
postfix
»»»»» Script exit code: 1
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
===SORRY!=== Error while compiling /tmp/jCRuz6qQl1
Operators '++ ' and '++' are non-associative and require parentheses
at /tmp/jCRuz6qQl1:1
------> ++ psch++<HERE><EOL>
expecting any of:
argument list
postfix
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 98 revisions left to test after this (roughly 7 steps)
[4b443f245166c558a5cc0ca58c338f9ebefa6f5b] Make sure we can flatten a Pair with a non-Str key
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/jCRuz6qQl1 /tmp/h9yXN9KeIv
»»»»» Testing 4b443f245166c558a5cc0ca58c338f9ebefa6f5b
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/jCRuz6qQl1
Only identical operators may be list associative; since '++ ' and '++' differ, they are non-associative and you need to clarify with parentheses
at /tmp/jCRuz6qQl1:1
------> ++ psch++<HERE><EOL>
expecting any of:
argument list
postfix
»»»»» Script exit code: 1
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
===SORRY!=== Error while compiling /tmp/jCRuz6qQl1
Operators '++ ' and '++' are non-associative and require parentheses
at /tmp/jCRuz6qQl1:1
------> ++ psch++<HERE><EOL>
expecting any of:
argument list
postfix
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 49 revisions left to test after this (roughly 6 steps)
[c268635f5f8e79ac43bcf69e5da5ff579b4bbdf8] Make sure we're testing Christmas too
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/jCRuz6qQl1 /tmp/h9yXN9KeIv
»»»»» Testing c268635f5f8e79ac43bcf69e5da5ff579b4bbdf8
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/jCRuz6qQl1
Only identical operators may be list associative; since '++ ' and '++' differ, they are non-associative and you need to clarify with parentheses
at /tmp/jCRuz6qQl1:1
------> ++ psch++<HERE><EOL>
expecting any of:
argument list
postfix
»»»»» Script exit code: 1
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
===SORRY!=== Error while compiling /tmp/jCRuz6qQl1
Operators '++ ' and '++' are non-associative and require parentheses
at /tmp/jCRuz6qQl1:1
------> ++ psch++<HERE><EOL>
expecting any of:
argument list
postfix
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 24 revisions left to test after this (roughly 5 steps)
[373adc0a6a078ca8975ab5dbdd1c1fd31e7227da] improve error message on differing list assoc ops
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/jCRuz6qQl1 /tmp/h9yXN9KeIv
»»»»» Testing 373adc0a6a078ca8975ab5dbdd1c1fd31e7227da
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/jCRuz6qQl1
Only identical operators may be list associative; since '++ ' and '++' differ, they are non-associative and you need to clarify with parentheses
at /tmp/jCRuz6qQl1:1
------> ++ psch++<HERE><EOL>
expecting any of:
argument list
postfix
»»»»» Script exit code: 1
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
===SORRY!=== Error while compiling /tmp/jCRuz6qQl1
Operators '++ ' and '++' are non-associative and require parentheses
at /tmp/jCRuz6qQl1:1
------> ++ psch++<HERE><EOL>
expecting any of:
argument list
postfix
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 12 revisions left to test after this (roughly 4 steps)
[4fe18ce14c87c4d63f18db3c38cf32733ba72c31] Add RAKUDO_PRECOMP_PREFIX env var
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/jCRuz6qQl1 /tmp/h9yXN9KeIv
»»»»» Testing 4fe18ce14c87c4d63f18db3c38cf32733ba72c31
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/jCRuz6qQl1
Operators '++ ' and '++' are non-associative and require parentheses
at /tmp/jCRuz6qQl1:1
------> ++ psch++<HERE><EOL>
expecting any of:
argument list
postfix
»»»»» Script exit code: 1
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
===SORRY!=== Error while compiling /tmp/jCRuz6qQl1
Operators '++ ' and '++' are non-associative and require parentheses
at /tmp/jCRuz6qQl1:1
------> ++ psch++<HERE><EOL>
expecting any of:
argument list
postfix
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 6 revisions left to test after this (roughly 3 steps)
[7e106c5ed8b7a519d8b01d886354413331ded836] Make sure we only allow Int amounts (for now)
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/jCRuz6qQl1 /tmp/h9yXN9KeIv
»»»»» Testing 7e106c5ed8b7a519d8b01d886354413331ded836
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/jCRuz6qQl1
Operators '++ ' and '++' are non-associative and require parentheses
at /tmp/jCRuz6qQl1:1
------> ++ psch++<HERE><EOL>
expecting any of:
argument list
postfix
»»»»» Script exit code: 1
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
===SORRY!=== Error while compiling /tmp/jCRuz6qQl1
Operators '++ ' and '++' are non-associative and require parentheses
at /tmp/jCRuz6qQl1:1
------> ++ psch++<HERE><EOL>
expecting any of:
argument list
postfix
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 3 revisions left to test after this (roughly 2 steps)
[47d3b98967a4c80f8d1d05122b45ac74f8844e8d] Move Linenoise logic into helper method
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/jCRuz6qQl1 /tmp/h9yXN9KeIv
»»»»» Testing 47d3b98967a4c80f8d1d05122b45ac74f8844e8d
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/jCRuz6qQl1
Operators '++ ' and '++' are non-associative and require parentheses
at /tmp/jCRuz6qQl1:1
------> ++ psch++<HERE><EOL>
expecting any of:
argument list
postfix
»»»»» Script exit code: 1
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
===SORRY!=== Error while compiling /tmp/jCRuz6qQl1
Operators '++ ' and '++' are non-associative and require parentheses
at /tmp/jCRuz6qQl1:1
------> ++ psch++<HERE><EOL>
expecting any of:
argument list
postfix
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 1 revision left to test after this (roughly 1 step)
[5dacb112935412a5039ad6382361b8320bb49d99] Add Readline support
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/jCRuz6qQl1 /tmp/h9yXN9KeIv
»»»»» Testing 5dacb112935412a5039ad6382361b8320bb49d99
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/jCRuz6qQl1
Operators '++ ' and '++' are non-associative and require parentheses
at /tmp/jCRuz6qQl1:1
------> ++ psch++<HERE><EOL>
expecting any of:
argument list
postfix
»»»»» Script exit code: 1
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
===SORRY!=== Error while compiling /tmp/jCRuz6qQl1
Operators '++ ' and '++' are non-associative and require parentheses
at /tmp/jCRuz6qQl1:1
------> ++ psch++<HERE><EOL>
expecting any of:
argument list
postfix
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 0 revisions left to test after this (roughly 0 steps)
[a7ea8e6e0245d38aa0761148e0dcb2c935503077] Only emit a single message if Readline and Linenoise cannot be found
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/jCRuz6qQl1 /tmp/h9yXN9KeIv
»»»»» Testing a7ea8e6e0245d38aa0761148e0dcb2c935503077
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/jCRuz6qQl1
Operators '++ ' and '++' are non-associative and require parentheses
at /tmp/jCRuz6qQl1:1
------> ++ psch++<HERE><EOL>
expecting any of:
argument list
postfix
»»»»» Script exit code: 1
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
===SORRY!=== Error while compiling /tmp/jCRuz6qQl1
Operators '++ ' and '++' are non-associative and require parentheses
at /tmp/jCRuz6qQl1:1
------> ++ psch++<HERE><EOL>
expecting any of:
argument list
postfix
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
373adc0a6a078ca8975ab5dbdd1c1fd31e7227da is the first bad commit
commit 373adc0a6a078ca8975ab5dbdd1c1fd31e7227da
Author: TimToady <larry@wall.org>
Date: Sun Dec 27 22:19:53 2015 -0800
improve error message on differing list assoc ops
:040000 040000 ba69c19ec6d9cf83482aace8dbbf8c400feb5555 dd251fc292cdc55cf21c79380549408a637b82dd M src
bisect run success
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment