Created
February 19, 2023 10:29
-
-
Save Whateverable/9def0d3c176af04771f0d16302ffa02e to your computer and use it in GitHub Desktop.
bisectable6
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
role R { method m (*@a) { ... } }; class C does R { multi method m (*@a) {} } ## https://github.com/Raku/old-issue-tracker/issues/2901 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Bisecting: 137 revisions left to test after this (roughly 7 steps) | |
[b67c1e45ab00a12cdb54d556f8ee1d55c538abcb] Merge pull request #936 from Benabik/nom | |
»»»»» Testing b67c1e45ab00a12cdb54d556f8ee1d55c538abcb | |
»»»»» Script output: | |
===SORRY!=== Error while compiling /tmp/TPFyynWjba | |
Method 'm' must be implemented by C because it is required by a role | |
at /tmp/TPFyynWjba:1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
===SORRY!=== Error while compiling /tmp/TPFyynWjba | |
Method 'm' must be implemented by C because it is required by a role | |
at /tmp/TPFyynWjba:1 | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing e296a141b0c71f234b135d1ce50a856c0ca80c89 | |
»»»»» Script output: | |
===SORRY!=== Error while compiling /tmp/TPFyynWjba | |
Method 'm' must be implemented by C because it is required by a role | |
at /tmp/TPFyynWjba:1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
===SORRY!=== Error while compiling /tmp/TPFyynWjba | |
Method 'm' must be implemented by C because it is required by a role | |
at /tmp/TPFyynWjba:1 | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 7345e08c9b2fad1395174e9db674ed4802c85ee8 | |
»»»»» Script output: | |
===SORRY!=== Error while compiling /tmp/TPFyynWjba | |
Method 'm' must be implemented by C because it is required by role R | |
at /tmp/TPFyynWjba:1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
===SORRY!=== Error while compiling /tmp/TPFyynWjba | |
Method 'm' must be implemented by C because it is required by a role | |
at /tmp/TPFyynWjba:1 | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 1d46004dd3575a02f3656b4567ff5189caf180b9 | |
»»»»» Script output: | |
===SORRY!=== Error while compiling /tmp/TPFyynWjba | |
Method 'm' must be implemented by C because it is required by a role R | |
at /tmp/TPFyynWjba:1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
===SORRY!=== Error while compiling /tmp/TPFyynWjba | |
Method 'm' must be implemented by C because it is required by a role | |
at /tmp/TPFyynWjba:1 | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing fa9887563803e986906fa7cfa9d6fef8a9ab9e7c | |
»»»»» Script output: | |
===SORRY!=== Error while compiling /tmp/TPFyynWjba | |
Method 'm' must be implemented by C because it is required by a role | |
at /tmp/TPFyynWjba:1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
===SORRY!=== Error while compiling /tmp/TPFyynWjba | |
Method 'm' must be implemented by C because it is required by a role | |
at /tmp/TPFyynWjba:1 | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 6fc76989c05b14a41ddf402c4078e006f31b0877 | |
»»»»» Script output: | |
===SORRY!=== Error while compiling /tmp/TPFyynWjba | |
Method 'm' must be implemented by C because it is required by a role | |
at /tmp/TPFyynWjba:1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
===SORRY!=== Error while compiling /tmp/TPFyynWjba | |
Method 'm' must be implemented by C because it is required by a role | |
at /tmp/TPFyynWjba:1 | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 2e487e2ff6066ca572ed2dbcce24a01bc58425bd | |
»»»»» Script output: | |
===SORRY!=== Error while compiling /tmp/TPFyynWjba | |
Method 'm' must be implemented by C because it is required by a role R | |
at /tmp/TPFyynWjba:1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
===SORRY!=== Error while compiling /tmp/TPFyynWjba | |
Method 'm' must be implemented by C because it is required by a role | |
at /tmp/TPFyynWjba:1 | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 7e1ede4e689c2632fd6b1f04a333860edc7d1e1a | |
»»»»» Script output: | |
===SORRY!=== Error while compiling /tmp/TPFyynWjba | |
Method 'm' must be implemented by C because it is required by a role R | |
at /tmp/TPFyynWjba:1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
===SORRY!=== Error while compiling /tmp/TPFyynWjba | |
Method 'm' must be implemented by C because it is required by a role | |
at /tmp/TPFyynWjba:1 | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
7e1ede4e689c2632fd6b1f04a333860edc7d1e1a is the first new commit | |
commit 7e1ede4e689c2632fd6b1f04a333860edc7d1e1a | |
Author: Altai-man <altay-man@mail.ru> | |
Date: Mon Dec 12 22:25:24 2016 +0200 | |
Fix of RT #130211 with creating a new hash that connects method names to their respective roles and using that hash to get role name in case of error. | |
src/Perl6/Metamodel/RoleToClassApplier.nqp | 10 +++++++++- | |
1 file changed, 9 insertions(+), 1 deletion(-) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment