Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created July 27, 2016 03:16
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/c6d5ae56b7b8477ea3658c181f2fb9f7 to your computer and use it in GitHub Desktop.
Save Whateverable/c6d5ae56b7b8477ea3658c181f2fb9f7 to your computer and use it in GitHub Desktop.
bisectable
++blah++
Bisecting: 787 revisions left to test after this (roughly 10 steps)
[3ebf31edcd3a9358e217d80dfd1ca32843b8c7fb] No longer use env for $*MAIN-ALLOW-NAMED-ANYWHERE
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/GNkNJ7dK1t /tmp/TmeksHF_EM
»»»»» Testing 3ebf31edcd3a9358e217d80dfd1ca32843b8c7fb
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/GNkNJ7dK1t
Only identical operators may be list associative; since '++' and '++' differ, they are non-associative and you need to clarify with parentheses
at /tmp/GNkNJ7dK1t:1
------> ++blah++<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/GNkNJ7dK1t
Operators '++' and '++' are non-associative and require parentheses
at /tmp/GNkNJ7dK1t:1
------> ++blah++⏏<EOL>
expecting any of:
argument list
postfix
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 393 revisions left to test after this (roughly 9 steps)
[cce7ca3533ead78af8e587b70f9d0351141775f6] Streamline Str.trans some more for str only
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/GNkNJ7dK1t /tmp/TmeksHF_EM
»»»»» Testing cce7ca3533ead78af8e587b70f9d0351141775f6
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/GNkNJ7dK1t
Only identical operators may be list associative; since '++' and '++' differ, they are non-associative and you need to clarify with parentheses
at /tmp/GNkNJ7dK1t:1
------> ++blah++⏏<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/GNkNJ7dK1t
Operators '++' and '++' are non-associative and require parentheses
at /tmp/GNkNJ7dK1t:1
------> ++blah++⏏<EOL>
expecting any of:
argument list
postfix
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 196 revisions left to test after this (roughly 8 steps)
[9b8773d7095accd22ca67741db45aa13e1e0c959] Handle errors from nqp::fileops
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/GNkNJ7dK1t /tmp/TmeksHF_EM
»»»»» Testing 9b8773d7095accd22ca67741db45aa13e1e0c959
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/GNkNJ7dK1t
Only identical operators may be list associative; since '++' and '++' differ, they are non-associative and you need to clarify with parentheses
at /tmp/GNkNJ7dK1t:1
------> ++blah++⏏<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/GNkNJ7dK1t
Operators '++' and '++' are non-associative and require parentheses
at /tmp/GNkNJ7dK1t:1
------> ++blah++⏏<EOL>
expecting any of:
argument list
postfix
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 97 revisions left to test after this (roughly 7 steps)
[d1ff735ffdb6db508fba022dbe605c145783cde8] Fix for RT #127166
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/GNkNJ7dK1t /tmp/TmeksHF_EM
»»»»» Testing d1ff735ffdb6db508fba022dbe605c145783cde8
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/GNkNJ7dK1t
Only identical operators may be list associative; since '++' and '++' differ, they are non-associative and you need to clarify with parentheses
at /tmp/GNkNJ7dK1t:1
------> ++blah++⏏<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/GNkNJ7dK1t
Operators '++' and '++' are non-associative and require parentheses
at /tmp/GNkNJ7dK1t:1
------> ++blah++⏏<EOL>
expecting any of:
argument list
postfix
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 48 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/GNkNJ7dK1t /tmp/TmeksHF_EM
»»»»» Testing c268635f5f8e79ac43bcf69e5da5ff579b4bbdf8
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/GNkNJ7dK1t
Only identical operators may be list associative; since '++' and '++' differ, they are non-associative and you need to clarify with parentheses
at /tmp/GNkNJ7dK1t:1
------> ++blah++⏏<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/GNkNJ7dK1t
Operators '++' and '++' are non-associative and require parentheses
at /tmp/GNkNJ7dK1t:1
------> ++blah++⏏<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/GNkNJ7dK1t /tmp/TmeksHF_EM
»»»»» Testing 373adc0a6a078ca8975ab5dbdd1c1fd31e7227da
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/GNkNJ7dK1t
Only identical operators may be list associative; since '++' and '++' differ, they are non-associative and you need to clarify with parentheses
at /tmp/GNkNJ7dK1t:1
------> ++blah++⏏<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/GNkNJ7dK1t
Operators '++' and '++' are non-associative and require parentheses
at /tmp/GNkNJ7dK1t:1
------> ++blah++⏏<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/GNkNJ7dK1t /tmp/TmeksHF_EM
»»»»» Testing 4fe18ce14c87c4d63f18db3c38cf32733ba72c31
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/GNkNJ7dK1t
Operators '++' and '++' are non-associative and require parentheses
at /tmp/GNkNJ7dK1t:1
------> ++blah++⏏<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/GNkNJ7dK1t
Operators '++' and '++' are non-associative and require parentheses
at /tmp/GNkNJ7dK1t:1
------> ++blah++⏏<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/GNkNJ7dK1t /tmp/TmeksHF_EM
»»»»» Testing 7e106c5ed8b7a519d8b01d886354413331ded836
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/GNkNJ7dK1t
Operators '++' and '++' are non-associative and require parentheses
at /tmp/GNkNJ7dK1t:1
------> ++blah++⏏<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/GNkNJ7dK1t
Operators '++' and '++' are non-associative and require parentheses
at /tmp/GNkNJ7dK1t:1
------> ++blah++⏏<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/GNkNJ7dK1t /tmp/TmeksHF_EM
»»»»» Testing 47d3b98967a4c80f8d1d05122b45ac74f8844e8d
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/GNkNJ7dK1t
Operators '++' and '++' are non-associative and require parentheses
at /tmp/GNkNJ7dK1t:1
------> ++blah++⏏<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/GNkNJ7dK1t
Operators '++' and '++' are non-associative and require parentheses
at /tmp/GNkNJ7dK1t:1
------> ++blah++⏏<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/GNkNJ7dK1t /tmp/TmeksHF_EM
»»»»» Testing 5dacb112935412a5039ad6382361b8320bb49d99
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/GNkNJ7dK1t
Operators '++' and '++' are non-associative and require parentheses
at /tmp/GNkNJ7dK1t:1
------> ++blah++⏏<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/GNkNJ7dK1t
Operators '++' and '++' are non-associative and require parentheses
at /tmp/GNkNJ7dK1t:1
------> ++blah++⏏<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/GNkNJ7dK1t /tmp/TmeksHF_EM
»»»»» Testing a7ea8e6e0245d38aa0761148e0dcb2c935503077
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/GNkNJ7dK1t
Operators '++' and '++' are non-associative and require parentheses
at /tmp/GNkNJ7dK1t:1
------> ++blah++⏏<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/GNkNJ7dK1t
Operators '++' and '++' are non-associative and require parentheses
at /tmp/GNkNJ7dK1t:1
------> ++blah++⏏<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