Created
January 12, 2017 09:44
-
-
Save Whateverable/c1c73607db089f203bcd3ff101a85082 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
multi sub foo() is tighter(&infix:«+>») { say "In foo()!"; }; foo(); |
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: 1531 revisions left to test after this (roughly 11 steps) | |
[8dff9dff5e731b582b5a378cc32e95b971abd4d1] Bump NQP_REVISION for repeat/concat/substr fix. | |
»»»»» Testing 8dff9dff5e731b582b5a378cc32e95b971abd4d1 | |
»»»»» Script output: | |
[31m===[0mSORRY![31m===[0m Error while compiling /tmp/N6k_909ulX | |
Routine given to tighter does not appear to be an operator | |
at /tmp/N6k_909ulX:1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
[31m===[0mSORRY![31m===[0m Error while compiling /tmp/N6k_909ulX | |
Routine given to tighter does not appear to be an operator | |
at /tmp/N6k_909ulX:1 | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing c9730a27f97455c4653a3adecc7df59897de2beb | |
»»»»» Script output: | |
[31m===[0mSORRY![31m===[0m Error while compiling /tmp/N6k_909ulX | |
Routine given to tighter does not appear to be an operator | |
at /tmp/N6k_909ulX:1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
[31m===[0mSORRY![31m===[0m Error while compiling /tmp/N6k_909ulX | |
Routine given to tighter does not appear to be an operator | |
at /tmp/N6k_909ulX:1 | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 20cfab31ca532f3a98046f9cd7951ddf8563b59f | |
»»»»» Script output: | |
[31m===[0mSORRY![31m===[0m Error while compiling /tmp/N6k_909ulX | |
Routine given to tighter does not appear to be an operator | |
at /tmp/N6k_909ulX:1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
[31m===[0mSORRY![31m===[0m Error while compiling /tmp/N6k_909ulX | |
Routine given to tighter does not appear to be an operator | |
at /tmp/N6k_909ulX:1 | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 4ff317e173859d142534faa01d5e0726c4f31f5a | |
»»»»» Script output: | |
[31m===[0mSORRY![31m===[0m Error while compiling /tmp/N6k_909ulX | |
Routine given to tighter does not appear to be an operator | |
at /tmp/N6k_909ulX:1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
[31m===[0mSORRY![31m===[0m Error while compiling /tmp/N6k_909ulX | |
Routine given to tighter does not appear to be an operator | |
at /tmp/N6k_909ulX:1 | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 7c8b705b3375522fc36304b771f82f50246afcf0 | |
»»»»» Script output: | |
[31m===[0mSORRY![31m===[0m Error while compiling /tmp/N6k_909ulX | |
Routine given to tighter does not appear to be an operator | |
at /tmp/N6k_909ulX:1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
[31m===[0mSORRY![31m===[0m Error while compiling /tmp/N6k_909ulX | |
Routine given to tighter does not appear to be an operator | |
at /tmp/N6k_909ulX:1 | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 41d9f5c3eba6591025dbff5bb80ab83f465357ca | |
»»»»» Script output: | |
[31m===[0mSORRY![31m===[0m Error while compiling /tmp/N6k_909ulX | |
Routine given to tighter does not appear to be an operator | |
at /tmp/N6k_909ulX:1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
[31m===[0mSORRY![31m===[0m Error while compiling /tmp/N6k_909ulX | |
Routine given to tighter does not appear to be an operator | |
at /tmp/N6k_909ulX:1 | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 62f7027cbd39e91cdba9a10e99b48010e73baf53 | |
»»»»» Script output: | |
[31m===[0mSORRY![31m===[0m Error while compiling /tmp/N6k_909ulX | |
No such method 'subst' for invocant of type 'Any' | |
at /tmp/N6k_909ulX:1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
[31m===[0mSORRY![31m===[0m Error while compiling /tmp/N6k_909ulX | |
Routine given to tighter does not appear to be an operator | |
at /tmp/N6k_909ulX:1 | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 3d1d6997e71251067409f4489b5a6ef89fb35cdc | |
»»»»» Script output: | |
[31m===[0mSORRY![31m===[0m Error while compiling /tmp/N6k_909ulX | |
Routine given to tighter does not appear to be an operator | |
at /tmp/N6k_909ulX:1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
[31m===[0mSORRY![31m===[0m Error while compiling /tmp/N6k_909ulX | |
Routine given to tighter does not appear to be an operator | |
at /tmp/N6k_909ulX:1 | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 90524270aa2665f2dccbcc23b508aca0f11182b8 | |
»»»»» Script output: | |
[31m===[0mSORRY![31m===[0m Error while compiling /tmp/N6k_909ulX | |
Routine given to tighter does not appear to be an operator | |
at /tmp/N6k_909ulX:1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
[31m===[0mSORRY![31m===[0m Error while compiling /tmp/N6k_909ulX | |
Routine given to tighter does not appear to be an operator | |
at /tmp/N6k_909ulX:1 | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing fbbe446c64fbf98f3fc7e64016e5213a3ee1f09f | |
»»»»» Script output: | |
[31m===[0mSORRY![31m===[0m Error while compiling /tmp/N6k_909ulX | |
Routine given to tighter does not appear to be an operator | |
at /tmp/N6k_909ulX:1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
[31m===[0mSORRY![31m===[0m Error while compiling /tmp/N6k_909ulX | |
Routine given to tighter does not appear to be an operator | |
at /tmp/N6k_909ulX:1 | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 870b11b759379f9bc29d96d581f91b852dca0bf3 | |
»»»»» Script output: | |
[31m===[0mSORRY![31m===[0m Error while compiling /tmp/N6k_909ulX | |
No such method 'subst' for invocant of type 'Any' | |
at /tmp/N6k_909ulX:1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
[31m===[0mSORRY![31m===[0m Error while compiling /tmp/N6k_909ulX | |
Routine given to tighter does not appear to be an operator | |
at /tmp/N6k_909ulX:1 | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing caba0d346a1f3fd92084db93f226ee83f94f145e | |
»»»»» Script output: | |
[31m===[0mSORRY![31m===[0m Error while compiling /tmp/N6k_909ulX | |
No such method 'subst' for invocant of type 'Any' | |
at /tmp/N6k_909ulX:1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
[31m===[0mSORRY![31m===[0m Error while compiling /tmp/N6k_909ulX | |
Routine given to tighter does not appear to be an operator | |
at /tmp/N6k_909ulX:1 | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
caba0d346a1f3fd92084db93f226ee83f94f145e is the first new commit | |
commit caba0d346a1f3fd92084db93f226ee83f94f145e | |
Author: Elizabeth Mattijsen <liz@dijkmat.nl> | |
Date: Mon Jan 9 12:46:38 2017 +0100 | |
Streamline .prec on operators a bit | |
- make sure that all Routines have a .prec | |
so we don't need to check if they can .prec | |
- add fast direct lookup interface: | |
say &infix:<+>.prec("assoc") # left | |
:040000 040000 7e44b89f0b12443b06aca2a6b9bdaaedf576e9ad 625abf7e0f3da411b8b9ac3c710d36aee4b04b62 M src |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment