Created
January 11, 2019 18:10
-
-
Save Whateverable/f49870d5058850c11bd8f561957a6766 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
old=2018.12 my $rr = rx/<[bc]>/; say "abcd".comb.map({ so $rr }) |
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: 99 revisions left to test after this (roughly 7 steps) | |
[d195e146230ec99d6cd61cfe9ed2edf6cf6b3ab0] Streamline negating Rat / FatRat | |
»»»»» Testing d195e146230ec99d6cd61cfe9ed2edf6cf6b3ab0 | |
»»»»» Script output: | |
(False True True False) | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
(False True True False) | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 483bb59e924f9b544ebbfa0088dbba9550f50e16 | |
»»»»» Script output: | |
(False False False False) | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
(False True True False) | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 91f674945c83ef099c99cf829ac6694f948581a3 | |
»»»»» Script output: | |
(False True True False) | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
(False True True False) | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 8aa733062b58913f6bbc22def2c4862cb613fb70 | |
»»»»» Script output: | |
(False False False False) | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
(False True True False) | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing ab7f07dbbebc8354e545f076114ecbe66457e604 | |
»»»»» Script output: | |
(False True True False) | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
(False True True False) | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing eb3917c260bce1cb56e2ee40abebd12c4dbcd9b2 | |
»»»»» Script output: | |
(False False False False) | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
(False True True False) | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 6b44c5815aa4d6e3b2ffce628c39f7b1beaf4277 | |
»»»»» Script output: | |
(False True True False) | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
(False True True False) | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
eb3917c260bce1cb56e2ee40abebd12c4dbcd9b2 is the first new commit | |
commit eb3917c260bce1cb56e2ee40abebd12c4dbcd9b2 | |
Author: Jonathan Worthington <jnthn@jnthn.net> | |
Date: Thu Jan 3 18:01:36 2019 +0100 | |
Start to lower $_ from lexical to local | |
This almost passes spectest, thanks to the various preparatory changes | |
that were done. It also gives a quite nice speedup on the empty range | |
benchmark, since the unused `$_` now uses a local, which we can in turn | |
see is completely unused, and therefore throw out a boxing operation, | |
thus meaning it can JIT into a rather tighter loop. Alas, it seems that | |
despite the wins, this costs us something on some benchmarks, which will | |
need further examination. | |
:040000 040000 bded979ad85c484e614abc0aae19115c924b6c84 c65ce7c1dc4bced49c89b48cb3ebd1496dade069 M src |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment