Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created January 18, 2020 11:32
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/46de5bbdd8f4b9ee9ea99215f28d296f to your computer and use it in GitHub Desktop.
Save Whateverable/46de5bbdd8f4b9ee9ea99215f28d296f to your computer and use it in GitHub Desktop.
bisectable6
start=2019.11 enum Foo <bar baz>; say bar ~~ Foo;
Bisecting: 5490 revisions left to test after this (roughly 13 steps)
[691f8b7b18b01fd8966742fad12a753d6e714bf2] Remove un-necessary call to Stringy
»»»»» Testing 691f8b7b18b01fd8966742fad12a753d6e714bf2
»»»»» Script output:
===SORRY!===
Whitespace required after keyword 'start'
at /tmp/N1PYwZh_k1:1
------> start⏏=2019.11 enum Foo <bar baz>; say bar ~~
Preceding context expects a term, but found infix = instead
at /tmp/N1PYwZh_k1:1
------> start=⏏2019.11 enum Foo <bar baz>; say bar ~~ F
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
Whitespace required after keyword 'start'
at /tmp/N1PYwZh_k1:1
------> start⏏=2019.11 enum Foo <bar baz>; say bar ~~
Preceding context expects a term, but found infix = instead
at /tmp/N1PYwZh_k1:1
------> start=⏏2019.11 enum Foo <bar baz>; say bar ~~ F
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5ff64514fbd18d83f044b7b1376a31e6cf835efd
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/N1PYwZh_k1
Whitespace required after keyword 'start'
at /tmp/N1PYwZh_k1:1
------> start⏏=2019.11 enum Foo <bar baz>; say bar ~~
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
Whitespace required after keyword 'start'
at /tmp/N1PYwZh_k1:1
------> start⏏=2019.11 enum Foo <bar baz>; say bar ~~
Preceding context expects a term, but found infix = instead
at /tmp/N1PYwZh_k1:1
------> start=⏏2019.11 enum Foo <bar baz>; say bar ~~ F
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f2188e45fbbd594509536e90cb829073ee5e17de
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/N1PYwZh_k1
Whitespace required after keyword 'start'
at /tmp/N1PYwZh_k1:1
------> start⏏=2019.11 enum Foo <bar baz>; say bar ~~
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
Whitespace required after keyword 'start'
at /tmp/N1PYwZh_k1:1
------> start⏏=2019.11 enum Foo <bar baz>; say bar ~~
Preceding context expects a term, but found infix = instead
at /tmp/N1PYwZh_k1:1
------> start=⏏2019.11 enum Foo <bar baz>; say bar ~~ F
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f87d8ef8e8b022ce646ad3feef451bd045c22236
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/N1PYwZh_k1
Whitespace required after keyword 'start'
at /tmp/N1PYwZh_k1:1
------> start⏏=2019.11 enum Foo <bar baz>; say bar ~~
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
Whitespace required after keyword 'start'
at /tmp/N1PYwZh_k1:1
------> start⏏=2019.11 enum Foo <bar baz>; say bar ~~
Preceding context expects a term, but found infix = instead
at /tmp/N1PYwZh_k1:1
------> start=⏏2019.11 enum Foo <bar baz>; say bar ~~ F
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 39d50ad542c6ec05bb7b23f2820ca8b9bcfdbfca
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/N1PYwZh_k1
Whitespace required after keyword 'start'
at /tmp/N1PYwZh_k1:1
------> start⏏=2019.11 enum Foo <bar baz>; say bar ~~
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
Whitespace required after keyword 'start'
at /tmp/N1PYwZh_k1:1
------> start⏏=2019.11 enum Foo <bar baz>; say bar ~~
Preceding context expects a term, but found infix = instead
at /tmp/N1PYwZh_k1:1
------> start=⏏2019.11 enum Foo <bar baz>; say bar ~~ F
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 80d6b425ce0facda1e9e6faa93d834d0668893bc
»»»»» Script output:
===SORRY!===
Whitespace required after keyword 'start'
at /tmp/N1PYwZh_k1:1
------> start⏏=2019.11 enum Foo <bar baz>; say bar ~~
Preceding context expects a term, but found infix = instead
at /tmp/N1PYwZh_k1:1
------> start=⏏2019.11 enum Foo <bar baz>; say bar ~~ F
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
Whitespace required after keyword 'start'
at /tmp/N1PYwZh_k1:1
------> start⏏=2019.11 enum Foo <bar baz>; say bar ~~
Preceding context expects a term, but found infix = instead
at /tmp/N1PYwZh_k1:1
------> start=⏏2019.11 enum Foo <bar baz>; say bar ~~ F
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9c4025f33f53b3155f2979dca1d7906bc24a1a54
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/N1PYwZh_k1
Whitespace required after keyword 'start'
at /tmp/N1PYwZh_k1:1
------> start⏏=2019.11 enum Foo <bar baz>; say bar ~~
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
Whitespace required after keyword 'start'
at /tmp/N1PYwZh_k1:1
------> start⏏=2019.11 enum Foo <bar baz>; say bar ~~
Preceding context expects a term, but found infix = instead
at /tmp/N1PYwZh_k1:1
------> start=⏏2019.11 enum Foo <bar baz>; say bar ~~ F
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 98900dfd255cf72466052556ebd3ff805d47e539
»»»»» Script output:
===SORRY!===
Whitespace required after keyword 'start'
at /tmp/N1PYwZh_k1:1
------> start⏏=2019.11 enum Foo <bar baz>; say bar ~~
Preceding context expects a term, but found infix = instead
at /tmp/N1PYwZh_k1:1
------> start=⏏2019.11 enum Foo <bar baz>; say bar ~~ F
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
Whitespace required after keyword 'start'
at /tmp/N1PYwZh_k1:1
------> start⏏=2019.11 enum Foo <bar baz>; say bar ~~
Preceding context expects a term, but found infix = instead
at /tmp/N1PYwZh_k1:1
------> start=⏏2019.11 enum Foo <bar baz>; say bar ~~ F
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 640d38570d87b73315b97a9fc65c6150b470d7c5
»»»»» Script output:
===SORRY!===
Whitespace required after keyword 'start'
at /tmp/N1PYwZh_k1:1
------> start⏏=2019.11 enum Foo <bar baz>; say bar ~~
Preceding context expects a term, but found infix = instead
at /tmp/N1PYwZh_k1:1
------> start=⏏2019.11 enum Foo <bar baz>; say bar ~~ F
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
Whitespace required after keyword 'start'
at /tmp/N1PYwZh_k1:1
------> start⏏=2019.11 enum Foo <bar baz>; say bar ~~
Preceding context expects a term, but found infix = instead
at /tmp/N1PYwZh_k1:1
------> start=⏏2019.11 enum Foo <bar baz>; say bar ~~ F
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing baf8561ed64119dd5f9cb7e3585d172079e9b48b
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/N1PYwZh_k1
Whitespace required after keyword 'start'
at /tmp/N1PYwZh_k1:1
------> start⏏=2019.11 enum Foo <bar baz>; say bar ~~
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
Whitespace required after keyword 'start'
at /tmp/N1PYwZh_k1:1
------> start⏏=2019.11 enum Foo <bar baz>; say bar ~~
Preceding context expects a term, but found infix = instead
at /tmp/N1PYwZh_k1:1
------> start=⏏2019.11 enum Foo <bar baz>; say bar ~~ F
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a1beb79b6c2b01aedddb2eb043db52063d0a2fc0
»»»»» Script output:
===SORRY!===
Whitespace required after keyword 'start'
at /tmp/N1PYwZh_k1:1
------> start⏏=2019.11 enum Foo <bar baz>; say bar ~~
Preceding context expects a term, but found infix = instead
at /tmp/N1PYwZh_k1:1
------> start=⏏2019.11 enum Foo <bar baz>; say bar ~~ F
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
Whitespace required after keyword 'start'
at /tmp/N1PYwZh_k1:1
------> start⏏=2019.11 enum Foo <bar baz>; say bar ~~
Preceding context expects a term, but found infix = instead
at /tmp/N1PYwZh_k1:1
------> start=⏏2019.11 enum Foo <bar baz>; say bar ~~ F
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2dd80c7b0e13b2c876e5a1b30143965f79466491
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/N1PYwZh_k1
Whitespace required after keyword 'start'
at /tmp/N1PYwZh_k1:1
------> start⏏=2019.11 enum Foo <bar baz>; say bar ~~
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
Whitespace required after keyword 'start'
at /tmp/N1PYwZh_k1:1
------> start⏏=2019.11 enum Foo <bar baz>; say bar ~~
Preceding context expects a term, but found infix = instead
at /tmp/N1PYwZh_k1:1
------> start=⏏2019.11 enum Foo <bar baz>; say bar ~~ F
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing c6b3ea96d94a939b1ac4b04349212c59eb6e1fd2
»»»»» Script output:
===SORRY!===
Whitespace required after keyword 'start'
at /tmp/N1PYwZh_k1:1
------> start⏏=2019.11 enum Foo <bar baz>; say bar ~~
Preceding context expects a term, but found infix = instead
at /tmp/N1PYwZh_k1:1
------> start=⏏2019.11 enum Foo <bar baz>; say bar ~~ F
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
Whitespace required after keyword 'start'
at /tmp/N1PYwZh_k1:1
------> start⏏=2019.11 enum Foo <bar baz>; say bar ~~
Preceding context expects a term, but found infix = instead
at /tmp/N1PYwZh_k1:1
------> start=⏏2019.11 enum Foo <bar baz>; say bar ~~ F
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
2dd80c7b0e13b2c876e5a1b30143965f79466491 is the first new commit
commit 2dd80c7b0e13b2c876e5a1b30143965f79466491
Author: TimToady <larry@wall.org>
Date: Sat Oct 7 12:31:08 2017 -0700
deconfuse statement modifier errors
Catch missing expressions on statement modifiers earlier so that the
tests eat_terminator are only for statement controls. Also, move the
cursor to the front of the cursor controls to indicate where the semicolon
is actually perceived to be missing if we report that. Additionally,
we change the kok check to use .panic instead of .sorry to avoid multiple
errors resulting from repeated terminator checks that use statement
modifier keywords for terminators.
Fixes #125596 and #125674.
:040000 040000 bd63bba6651b35190903a4b11912910c78e4d9d7 bc1233a613ad63b5c4e0727073dab55bd1aa9e79 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment