Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created February 25, 2019 19:35
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/782051eac3a1f41bd673c626babd6e8e to your computer and use it in GitHub Desktop.
Save Whateverable/782051eac3a1f41bd673c626babd6e8e to your computer and use it in GitHub Desktop.
bisectable6_
my $a = 'a'; say ">>$a<<"; say 'foo bar baz'.split: /\s+/;
Bisecting: 4658 revisions left to test after this (roughly 12 steps)
[11fa6d944b1e68f0d6a0e8f8e289e54c599b8385] Fix problem doing hash (|) object hash
»»»»» Testing 11fa6d944b1e68f0d6a0e8f8e289e54c599b8385
»»»»» Script output:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"'
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"'
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 76eff07dd66bec86901a5e934cd83292a9f8980f
»»»»» Script output:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"' (corresponding starter was at line 1)
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"'
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 39d50ad542c6ec05bb7b23f2820ca8b9bcfdbfca
»»»»» Script output:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"' (corresponding starter was at line 1)
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"'
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5ea859659586fc0ca8a64dfff0986c85e7cfbf12
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing c3851aeec62a57eca76251773696f1a5018f3a20
»»»»» Script output:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"'
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"'
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 691f8b7b18b01fd8966742fad12a753d6e714bf2
»»»»» Script output:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"'
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"'
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 593fa5f87fcc97cf3cbafd62f34b3119c9b1fbe3
»»»»» Script output:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"'
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"'
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9785356413162730899028bbb6cd77db38a9fb17
»»»»» Script output:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"'
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"'
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8b5d283cb61681e31be35348df2b01f8db601fc0
»»»»» Script output:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"'
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"'
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9dbc3c50c50f7da69edcfd770c7f149ad727a279
»»»»» Script output:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"'
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"'
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 0bc1c8774c69117094d94e8a06c673ea58902e87
»»»»» Script output:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"'
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"'
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing d135728b71cecd938e1e9e370e565eacbed8116c
»»»»» Script output:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"'
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"'
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 909688953eabfa1125fa2c818a08389307fe4773
»»»»» Script output:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"'
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"'
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 51709e01c0788c466af2e3025b490ded20daf396
»»»»» Script output:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"'
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"'
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing ed4f6cc998906ab0f868e19c19a7e66efd70a4b2
»»»»» Script output:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"'
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!===
Unrecognized backslash sequence: '\s'
at /tmp/xSRZuSMWnf:1
------> ay ">>$a<<"; say 'foo bar baz'.split: /\⏏s+/;
Unable to parse expression in double quotes; couldn't find final '"'
at /tmp/xSRZuSMWnf:1
------> >>$a<<"; say 'foo bar baz'.split: /\s+/;⏏<EOL>
expecting any of:
double quotes
postfix
shell-quote words
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
ed4f6cc998906ab0f868e19c19a7e66efd70a4b2 is the first new commit
commit ed4f6cc998906ab0f868e19c19a7e66efd70a4b2
Author: skids <bri@abrij.org>
Date: Thu Aug 31 19:58:27 2017 -0400
Special-case FailGoal to adhere to S05 (Fix RT#130528)
(...also, clean up whitespace debris produced during parsing)
The general-case behavior of the rx ~ operator is correctly
implemented, but it results in an internal variable name
leaking, which contradicts an example in S05.
This is an ugly fix, but doing it "right" would impact
compile-time hot paths. This solution confines the mess
entirely to the error handling path.
:040000 040000 800a4d902b4c76330dfed99f6e54234aa409804f f05b677f5a3b11a5b85d0343ccf8d9a40ce08aa1 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment