Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created August 19, 2019 00: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/24553e636c07b4d59d6c43947ba83c81 to your computer and use it in GitHub Desktop.
Save Whateverable/24553e636c07b4d59d6c43947ba83c81 to your computer and use it in GitHub Desktop.
bisectable6
role Bar { ... }; class Foo does Bar { method foo() { 1 } }; role Bar { method bar() { 2 } }; say Foo.new.bar
Bisecting: 5097 revisions left to test after this (roughly 12 steps)
[ab08bd04a4169d82c8055332fa64bfd2d62fd200] Make R:I:Mappy roles also take IterationSets
»»»»» Testing ab08bd04a4169d82c8055332fa64bfd2d62fd200
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Use of uninitialized value of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any try_select at gen/moar/m-Metamodel.nqp line 2592
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f928a2077dcbf8e788a4c44dac94b57c2b81e387
»»»»» Script output:
Use of uninitialized value of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something meaningful.
in any try_select at gen/moar/m-Metamodel.nqp line 2616
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Use of uninitialized value of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any try_select at gen/moar/m-Metamodel.nqp line 2592
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 15c85ac07403a8ae6280309bf467fa8b867cfb9a
»»»»» Script output:
Use of uninitialized value of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any try_select at gen/moar/m-Metamodel.nqp line 2606
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Use of uninitialized value of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any try_select at gen/moar/m-Metamodel.nqp line 2592
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 06fcfcbe6e0caa5de02373748ba7a9c9d15e952a
»»»»» Script output:
Use of uninitialized value of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any try_select at gen/moar/m-Metamodel.nqp line 2601
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Use of uninitialized value of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any try_select at gen/moar/m-Metamodel.nqp line 2592
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing ff15fdad6ad66dc6fd125c0f05ab032876e51f9e
»»»»» Script output:
Use of uninitialized value of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any try_select at gen/moar/m-Metamodel.nqp line 2592
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Use of uninitialized value of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any try_select at gen/moar/m-Metamodel.nqp line 2592
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 1ef24707e3024d659845a365f5e693cf40c8b3a9
»»»»» Script output:
Use of uninitialized value of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any try_select at gen/moar/m-Metamodel.nqp line 2592
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Use of uninitialized value of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any try_select at gen/moar/m-Metamodel.nqp line 2592
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 802a6db7be0c5f962c7ceadbb6b4929e3cddd7bc
»»»»» Script output:
Use of uninitialized value of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any try_select at gen/moar/m-Metamodel.nqp line 2600
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Use of uninitialized value of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any try_select at gen/moar/m-Metamodel.nqp line 2592
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing e1071b055203613b95220ed9d2fae88dbc8531e9
»»»»» Script output:
Use of uninitialized value of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any try_select at gen/moar/m-Metamodel.nqp line 2600
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Use of uninitialized value of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any try_select at gen/moar/m-Metamodel.nqp line 2592
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2c552d9b34bef11c57b71cfd4627efe2207e904f
»»»»» Script output:
Use of uninitialized value of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any try_select at gen/moar/m-Metamodel.nqp line 2597
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Use of uninitialized value of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any try_select at gen/moar/m-Metamodel.nqp line 2592
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing ae7f8225035400f6d06f4f59122c98c1567c5352
»»»»» Script output:
Use of uninitialized value of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any try_select at gen/moar/m-Metamodel.nqp line 2597
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Use of uninitialized value of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any try_select at gen/moar/m-Metamodel.nqp line 2592
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 609e54ac2305676e72f394bcdea7a113c125ae56
»»»»» Script output:
Use of uninitialized value of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any try_select at gen/moar/m-Metamodel.nqp line 2592
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Use of uninitialized value of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any try_select at gen/moar/m-Metamodel.nqp line 2592
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 50a4df363a701ddb07aad495aa137828eec25021
»»»»» Script output:
Use of uninitialized value of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any try_select at gen/moar/m-Metamodel.nqp line 2592
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Use of uninitialized value of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any try_select at gen/moar/m-Metamodel.nqp line 2592
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing fdd37a9e0bef16eb3e4bb24ddd59247e379b5038
»»»»» Script output:
Use of uninitialized value of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any try_select at gen/moar/m-Metamodel.nqp line 2597
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Use of uninitialized value of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any try_select at gen/moar/m-Metamodel.nqp line 2592
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 62ed92add63e6d044190c4b6c67a629f61bf6cc5
»»»»» Script output:
Use of uninitialized value of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any try_select at gen/moar/m-Metamodel.nqp line 2592
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Use of uninitialized value of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any try_select at gen/moar/m-Metamodel.nqp line 2592
===SORRY!=== Error while compiling /tmp/KdKrM1kq12
No appropriate parametric role variant available for 'Bar'
at /tmp/KdKrM1kq12:1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
fdd37a9e0bef16eb3e4bb24ddd59247e379b5038 is the first new commit
commit fdd37a9e0bef16eb3e4bb24ddd59247e379b5038
Author: jnthn <jnthn@jnthn.net>
Date: Tue Mar 1 19:03:11 2016 +0100
Start to code-gen simple accessors.
This makes them rather simpler/faster than adding them as closures.
Most importantly, though, it will enable inlining of them, which is
where the real speed-up will come from.
:040000 040000 d0bb3779d9ecd651ca1e50a7c5777b04ba25a8f8 e81a489f5f4aea508073b89e353821164758c7d3 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment