Created
June 17, 2017 23:08
-
-
Save Whateverable/86d16f9097d2ce8c1b9ab8546b557fef 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=2017.05,new=HEAD sub foo ($) { (1, 2).Seq.map: &say }; .&foo for 1 |
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: 211 revisions left to test after this (roughly 8 steps) | |
[8f4f515f94187f0fb74972043e2edcaedf989700] Merge branch 'nom' into newer-cat-handle | |
»»»»» Testing 8f4f515f94187f0fb74972043e2edcaedf989700 | |
»»»»» Script output: | |
1 | |
2 | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
1 | |
2 | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 8c7e4e5174713b283a67dd2e5255e2e981737d9c | |
»»»»» Script output: | |
1 | |
2 | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
1 | |
2 | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 06c2e220e5b71e04b5885962a0eca83ac890db6e | |
»»»»» Script output: | |
1 | |
2 | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
1 | |
2 | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 5facb268e4e8c9a91d2a0d52a849f5d8d190bfae | |
»»»»» Script output: | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
1 | |
2 | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing c6b03c45c7173e21be6c53fc629fa27f2676c76a | |
»»»»» Script output: | |
1 | |
2 | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
1 | |
2 | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 98b9eae9e6e10d76f8b12215beaf8dcc75cf3907 | |
»»»»» Script output: | |
1 | |
2 | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
1 | |
2 | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing e9b30933b4dc812fea0421ad7a1fffac07a98e4c | |
»»»»» Script output: | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
1 | |
2 | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 6f9326877cba3968c90342a8f41fe583f4012874 | |
»»»»» Script output: | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
1 | |
2 | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 9b0b9effe5fee1f35497cf97a5e7bda9bb083507 | |
»»»»» Script output: | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
1 | |
2 | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
9b0b9effe5fee1f35497cf97a5e7bda9bb083507 is the first new commit | |
commit 9b0b9effe5fee1f35497cf97a5e7bda9bb083507 | |
Author: Jonathan Worthington <jnthn@jnthn.net> | |
Date: Thu Jun 15 17:06:46 2017 +0200 | |
Change the way we code-gen simple for loops. | |
For a for loop with a single argument and no phasers, we can generate | |
inline code that calls .pull-one and invokes the block. This will turn | |
megamorphic callsites inside of sink-all into typically monomorphic | |
ones, which should enable the specializer - at least, once it has had | |
some tweaks - to do a better job. | |
:040000 040000 14e3ff86c71a16f77fe472651879c2f16bf49a69 7305a575bf6e1a63e2cb03994663b97de27f1f16 M src |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment