Created
November 2, 2022 20:25
-
-
Save Whateverable/3c378ccd401a0f09dba33ff663ae5707 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
{ no worries; say 'almafa' ~~ S/a/e/ } |
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: 108 revisions left to test after this (roughly 7 steps) | |
[21829c33f6831cf567663dc91071ea6dd009ed53] Make the adverbless zen-slice (@a[]) a few percent faster | |
»»»»» Testing 21829c33f6831cf567663dc91071ea6dd009ed53 | |
»»»»» Script output: | |
False | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
False | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing fca7a6f9730f45c00e36ad8c4574be502a714d67 | |
»»»»» Script output: | |
elmafa | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
False | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 4db92b1870a95d73e7424ef341fc595d78b94434 | |
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it | |
»»»»» Therefore, skipping this revision | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing c0fbd367a9e5aba3abeb6a3a6df3c4a61428a66a | |
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it | |
»»»»» Therefore, skipping this revision | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 8fbe6c0a1ce23d574e6352cea99041fc041bc1fa | |
»»»»» Script output: | |
elmafa | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
False | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing b092cc6cc8e8c77b9682c5acf4f21777cdbf1aaf | |
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it | |
»»»»» Therefore, skipping this revision | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 2509e18381d8d25a6cf1931c10e9a658dc72f3af | |
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it | |
»»»»» Therefore, skipping this revision | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 27f3b719ff6fe90e0e17ccad16747cbfa5a9527b | |
»»»»» Script output: | |
elmafa | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
False | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing bc8c286fc3e60f9a92b69085c6f2986f59485ee8 | |
»»»»» Script output: | |
elmafa | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
False | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 11c8f82a04e5f229d7294c738968af40b12692a0 | |
»»»»» Script output: | |
False | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
False | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 16c3dc9a7cc5c3abb5d9a4398cbe7d3f6fc00911 | |
»»»»» Script output: | |
elmafa | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
False | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 32401c4762a18c98b3d5b0bdd7c03b27400cb521 | |
»»»»» Script output: | |
elmafa | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
False | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing fb909efcee6dac44d66aba7da0f56713e4ca96f0 | |
»»»»» Script output: | |
False | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
False | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
32401c4762a18c98b3d5b0bdd7c03b27400cb521 is the first new commit | |
commit 32401c4762a18c98b3d5b0bdd7c03b27400cb521 | |
Author: Vadim Belman <vrurg@lflat.org> | |
Date: Sat Jan 15 22:24:57 2022 -0500 | |
Implement smartmatch as a dispatcher | |
Try to optimize some special cases whenever possible. | |
src/Perl6/Actions.nqp | 26 ++++ | |
src/Perl6/Optimizer.nqp | 16 ++- | |
src/core.c/Junction.pm6 | 10 +- | |
src/core.c/Match.pm6 | 4 + | |
src/core.c/Routine.pm6 | 101 +++++++++++++- | |
src/vm/moar/dispatchers.nqp | 317 +++++++++++++++++++++++++++++++++++++++++++- | |
6 files changed, 460 insertions(+), 14 deletions(-) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment