Created
February 17, 2020 09:43
-
-
Save Whateverable/d830f870eb79f19c0e3bb8861a23d7fd 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 Foo[\] { }; class Bar { proto method baz($ --> Bool:D) {*}; multi method baz(::T: $ where Foo[T] --> True) { }; multi method baz($ --> False) {} }; say Bar.baz: Foo[Bar] |
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: 5623 revisions left to test after this (roughly 13 steps) | |
[31a03a41f0e3a609a9248a92c19a41c7d69a85f7] Fix chicken/egg problem with Lock::Async::Holder | |
»»»»» Testing 31a03a41f0e3a609a9248a92c19a41c7d69a85f7 | |
»»»»» Script output: | |
Cannot find method 'ACCEPTS' on object of type T | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
Cannot find method 'ACCEPTS' | |
in any accepts_type at gen/moar/m-Metamodel.nqp line 2253 | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 3fe589309da1d7bc6dcf74188ccf730595e279b1 | |
»»»»» Script output: | |
Cannot find method 'ACCEPTS' on object of type T | |
in any accepts_type at gen/moar/Metamodel.nqp line 2266 | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
Cannot find method 'ACCEPTS' | |
in any accepts_type at gen/moar/m-Metamodel.nqp line 2253 | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 9bb63661423e9097cb73ad0ac8bcd48bf7257acf | |
»»»»» Script output: | |
Cannot find method 'ACCEPTS' on object of type T | |
in any accepts_type at gen/moar/m-Metamodel.nqp line 2267 | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
Cannot find method 'ACCEPTS' | |
in any accepts_type at gen/moar/m-Metamodel.nqp line 2253 | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 6876d95fc6b05ddb207eea267ec1d24dbb723557 | |
»»»»» Script output: | |
Cannot find method 'ACCEPTS' | |
in any accepts_type at gen/moar/m-Metamodel.nqp line 2262 | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
Cannot find method 'ACCEPTS' | |
in any accepts_type at gen/moar/m-Metamodel.nqp line 2253 | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing b1a9e62bd4000729b499c87b85d8853710f98ebd | |
»»»»» Script output: | |
Cannot find method 'ACCEPTS' | |
in any accepts_type at gen/moar/m-Metamodel.nqp line 2253 | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
Cannot find method 'ACCEPTS' | |
in any accepts_type at gen/moar/m-Metamodel.nqp line 2253 | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing f0a21b6f2c370c7cf22f338948b6c84164264424 | |
»»»»» Script output: | |
Cannot find method 'ACCEPTS' | |
in any accepts_type at gen/moar/m-Metamodel.nqp line 2261 | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
Cannot find method 'ACCEPTS' | |
in any accepts_type at gen/moar/m-Metamodel.nqp line 2253 | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 2afe79fa61925a847d78aeab8a6b31ab29db1f3c | |
»»»»» Script output: | |
Cannot find method 'ACCEPTS' | |
in any accepts_type at gen/moar/m-Metamodel.nqp line 2253 | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
Cannot find method 'ACCEPTS' | |
in any accepts_type at gen/moar/m-Metamodel.nqp line 2253 | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 1b6c901c10a0f9f65ac2d2cb8e7a362915fadc61 | |
»»»»» Script output: | |
Cannot find method 'ACCEPTS' | |
in any accepts_type at gen/moar/m-Metamodel.nqp line 2253 | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
Cannot find method 'ACCEPTS' | |
in any accepts_type at gen/moar/m-Metamodel.nqp line 2253 | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 2c6744d13d1e203e6039c40e7fda9223dc4358f1 | |
»»»»» Script output: | |
Cannot find method 'ACCEPTS' | |
in any accepts_type at gen/moar/m-Metamodel.nqp line 2258 | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
Cannot find method 'ACCEPTS' | |
in any accepts_type at gen/moar/m-Metamodel.nqp line 2253 | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 360232a54fadc83efdafc29dfe808677bcde2865 | |
»»»»» Script output: | |
Cannot find method 'ACCEPTS' | |
in any accepts_type at gen/moar/m-Metamodel.nqp line 2258 | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
Cannot find method 'ACCEPTS' | |
in any accepts_type at gen/moar/m-Metamodel.nqp line 2253 | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 3176cb146c4123f789d4f780480fec973600bfb8 | |
»»»»» Script output: | |
Cannot find method 'ACCEPTS' | |
in any accepts_type at gen/moar/m-Metamodel.nqp line 2258 | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
Cannot find method 'ACCEPTS' | |
in any accepts_type at gen/moar/m-Metamodel.nqp line 2253 | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 62ed92add63e6d044190c4b6c67a629f61bf6cc5 | |
»»»»» Script output: | |
Cannot find method 'ACCEPTS' | |
in any accepts_type at gen/moar/m-Metamodel.nqp line 2253 | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
Cannot find method 'ACCEPTS' | |
in any accepts_type at gen/moar/m-Metamodel.nqp line 2253 | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing ae7f8225035400f6d06f4f59122c98c1567c5352 | |
»»»»» Script output: | |
Cannot find method 'ACCEPTS' | |
in any accepts_type at gen/moar/m-Metamodel.nqp line 2258 | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
Cannot find method 'ACCEPTS' | |
in any accepts_type at gen/moar/m-Metamodel.nqp line 2253 | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing fdd37a9e0bef16eb3e4bb24ddd59247e379b5038 | |
»»»»» Script output: | |
Cannot find method 'ACCEPTS' | |
in any accepts_type at gen/moar/m-Metamodel.nqp line 2258 | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
Cannot find method 'ACCEPTS' | |
in any accepts_type at gen/moar/m-Metamodel.nqp line 2253 | |
in method baz at /tmp/2mMvgnm4F6 line 1 | |
in block <unit> at /tmp/2mMvgnm4F6 line 1 | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
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