Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created April 19, 2020 14:44
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/84ddca7d7f4485991bf210dd33ce9379 to your computer and use it in GitHub Desktop.
Save Whateverable/84ddca7d7f4485991bf210dd33ce9379 to your computer and use it in GitHub Desktop.
bisectable6
class A does PredictiveIterator { }
Bisecting: 5797 revisions left to test after this (roughly 13 steps)
[39d50ad542c6ec05bb7b23f2820ca8b9bcfdbfca] Merge pull request #1187 from rakudo/full-make-test
»»»»» Testing 39d50ad542c6ec05bb7b23f2820ca8b9bcfdbfca
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Invalid typename 'PredictiveIterator'
at /tmp/rPEYOaY7Cc:1
------> class A does PredictiveIterator⏏ { }
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Invalid typename 'PredictiveIterator'
at /tmp/rPEYOaY7Cc:1
------> class A does PredictiveIterator⏏ { }
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 1c1527f42609e13f7929e21648bde832780cf1d1
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Method 'pull-one' must be implemented by A because it is required by roles: PredictiveIterator.
at /tmp/rPEYOaY7Cc:1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Invalid typename 'PredictiveIterator'
at /tmp/rPEYOaY7Cc:1
------> class A does PredictiveIterator⏏ { }
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing affeaa7980793cb3e122216cd1b34b02b10243e7
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Invalid typename 'PredictiveIterator'
at /tmp/rPEYOaY7Cc:1
------> class A does PredictiveIterator⏏ { }
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Invalid typename 'PredictiveIterator'
at /tmp/rPEYOaY7Cc:1
------> class A does PredictiveIterator⏏ { }
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 22f779a883ddfeb939e282b854a75187a4f03091
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Invalid typename 'PredictiveIterator'
at /tmp/rPEYOaY7Cc:1
------> class A does PredictiveIterator⏏ { }
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Invalid typename 'PredictiveIterator'
at /tmp/rPEYOaY7Cc:1
------> class A does PredictiveIterator⏏ { }
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5fe0140cfd4dbacd3a696aaefedc8ad30e6a6269
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Invalid typename 'PredictiveIterator'
at /tmp/rPEYOaY7Cc:1
------> class A does PredictiveIterator⏏ { }
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Invalid typename 'PredictiveIterator'
at /tmp/rPEYOaY7Cc:1
------> class A does PredictiveIterator⏏ { }
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8c4546bb58c0a31aa2e229eb871d20ecaec34752
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Method 'pull-one' must be implemented by A because it is required by roles: PredictiveIterator.
at /tmp/rPEYOaY7Cc:1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Invalid typename 'PredictiveIterator'
at /tmp/rPEYOaY7Cc:1
------> class A does PredictiveIterator⏏ { }
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing bd8e50b4ce03e3429ef753cccdbab3021b0f12b5
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Invalid typename 'PredictiveIterator'
at /tmp/rPEYOaY7Cc:1
------> class A does PredictiveIterator⏏ { }
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Invalid typename 'PredictiveIterator'
at /tmp/rPEYOaY7Cc:1
------> class A does PredictiveIterator⏏ { }
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 12cfde2afd71b95eae65c4fff5f3d3e98adf1717
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Method 'pull-one' must be implemented by A because it is required by roles: PredictiveIterator.
at /tmp/rPEYOaY7Cc:1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Invalid typename 'PredictiveIterator'
at /tmp/rPEYOaY7Cc:1
------> class A does PredictiveIterator⏏ { }
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 528def486144e828c3c2c8b57e585bdc7a41ab9f
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Method 'count-only' must be implemented by A because it is required by roles: PredictiveIterator.
at /tmp/rPEYOaY7Cc:1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Invalid typename 'PredictiveIterator'
at /tmp/rPEYOaY7Cc:1
------> class A does PredictiveIterator⏏ { }
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing b1c645ed193ba920ad79395d4e168c87ea9c6cd4
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Method 'pull-one' must be implemented by A because it is required by roles: PredictiveIterator.
at /tmp/rPEYOaY7Cc:1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Invalid typename 'PredictiveIterator'
at /tmp/rPEYOaY7Cc:1
------> class A does PredictiveIterator⏏ { }
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing c2c9df1c433a10075e1483f2de7fd0e597cc58ff
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Method 'pull-one' must be implemented by A because it is required by roles: PredictiveIterator.
at /tmp/rPEYOaY7Cc:1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Invalid typename 'PredictiveIterator'
at /tmp/rPEYOaY7Cc:1
------> class A does PredictiveIterator⏏ { }
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5cbbcc6e5c97b1a171d5c7d5cbd742f5ab64fd1e
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Method 'pull-one' must be implemented by A because it is required by roles: PredictiveIterator.
at /tmp/rPEYOaY7Cc:1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Invalid typename 'PredictiveIterator'
at /tmp/rPEYOaY7Cc:1
------> class A does PredictiveIterator⏏ { }
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing be07f3001618cc834968721e631430ed07c4f5fb
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Method 'pull-one' must be implemented by A because it is required by roles: PredictiveIterator.
at /tmp/rPEYOaY7Cc:1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Invalid typename 'PredictiveIterator'
at /tmp/rPEYOaY7Cc:1
------> class A does PredictiveIterator⏏ { }
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3ffacb9f74b7a30475d491a2c33ceb37262026ac
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Method 'count-only' must be implemented by A because it is required by roles: PredictiveIterator.
at /tmp/rPEYOaY7Cc:1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/rPEYOaY7Cc
Invalid typename 'PredictiveIterator'
at /tmp/rPEYOaY7Cc:1
------> class A does PredictiveIterator⏏ { }
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
3ffacb9f74b7a30475d491a2c33ceb37262026ac is the first new commit
commit 3ffacb9f74b7a30475d491a2c33ceb37262026ac
Author: Elizabeth Mattijsen <liz@wenzperl.nl>
Date: Sun Sep 9 16:23:26 2018 +0200
Introducing PredictiveIterator role
After some discussion with Jonathan after the SPW, he felt it was better to
move the "count-only" and "bool-only" functionality into a separate role,
which could then be used to smartmatch / MMD on, rather than having to see
whether it is possible to call a method before calling it.
This commit creates that role, with "bool-only" defaulting to booleanizing
the result of "count-only".
:040000 040000 c0d04c914b7de9534edf31e5cacdd9bbef15871e 1767b53f192dcd5ad08283e63ae3a567a3d556e9 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment