Created
June 12, 2019 10:29
-
-
Save Whateverable/b6c66fcf97b8798af3324c928c3a28fc 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=2019.03 given Seq.new((1,2,3).iterator) { dd .elems; dd .all; dd .all } |
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: 303 revisions left to test after this (roughly 8 steps) | |
[f6438b02b0b988506a5aa875dbd41a2263e6c42f] Fixed extra new lines | |
»»»»» Testing f6438b02b0b988506a5aa875dbd41a2263e6c42f | |
»»»»» Script output: | |
3 | |
all(1, 2, 3) | |
all(1, 2, 3) | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 0, exit code on “old” revision is 0 | |
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new” | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 0023f64cf6d13022e66fb10a9e2b9515f89a502c | |
»»»»» Script output: | |
3 | |
all(1, 2, 3) | |
all(1, 2, 3) | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 0, exit code on “old” revision is 0 | |
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new” | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 4327173ecf7a0da2dc642bba15b5b684a022104c | |
»»»»» Script output: | |
3 | |
all(1, 2, 3) | |
all(1, 2, 3) | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 0, exit code on “old” revision is 0 | |
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new” | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing fb174bcbe57754731f27ec741342855f56d6e686 | |
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it | |
»»»»» Therefore, skipping this revision | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 2fe3afae1b615c319c4327196d040f88f7120df4 | |
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it | |
»»»»» Therefore, skipping this revision | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing b20ccbae44f9dbfd92dcedd4302a1b86b15c3121 | |
»»»»» Script output: | |
3 | |
all(1, 2, 3) | |
all(1, 2, 3) | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 0, exit code on “old” revision is 0 | |
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new” | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing e22aeafb50e5ea359c02ace7b95433e43d92c31e | |
»»»»» Script output: | |
3 | |
all(1, 2, 3) | |
all(1, 2, 3) | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 0, exit code on “old” revision is 0 | |
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new” | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 36fa16bb38af3796b3044ba7f34b88e30fcdd90f | |
»»»»» Script output: | |
3 | |
all(1, 2, 3) | |
all(1, 2, 3) | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 0, exit code on “old” revision is 0 | |
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new” | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing f15f56875ae471c9044f6f200ccc3624fd0bcbd0 | |
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it | |
»»»»» Therefore, skipping this revision | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 8a6a0aeaa7240dcae4a0b4db612b200defdc191c | |
»»»»» Script output: | |
3 | |
all(1, 2, 3) | |
The iterator of this Seq is already in use/consumed by another Seq | |
(you might solve this by adding .cache on usages of the Seq, or | |
by assigning the Seq into an array) | |
in block <unit> at /tmp/9L8Dk1IMFD line 1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 1, exit code on “old” revision is 0 | |
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new” | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing bed0695df251587f565bf6278a6ff01503341f74 | |
»»»»» Script output: | |
3 | |
all(1, 2, 3) | |
The iterator of this Seq is already in use/consumed by another Seq | |
(you might solve this by adding .cache on usages of the Seq, or | |
by assigning the Seq into an array) | |
in block <unit> at /tmp/9L8Dk1IMFD line 1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 1, exit code on “old” revision is 0 | |
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new” | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing cbb9034a08b0423f40d8a070f1c24a9ed7e74527 | |
»»»»» Script output: | |
3 | |
all(1, 2, 3) | |
all(1, 2, 3) | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 0, exit code on “old” revision is 0 | |
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new” | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 9107215a99f106835a121d8446d97d11fc017758 | |
»»»»» Script output: | |
3 | |
all(1, 2, 3) | |
The iterator of this Seq is already in use/consumed by another Seq | |
(you might solve this by adding .cache on usages of the Seq, or | |
by assigning the Seq into an array) | |
in block <unit> at /tmp/9L8Dk1IMFD line 1 | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 1, exit code on “old” revision is 0 | |
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new” | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
9107215a99f106835a121d8446d97d11fc017758 is the first new commit | |
commit 9107215a99f106835a121d8446d97d11fc017758 | |
Author: Jonathan Worthington <jnthn@jnthn.net> | |
Date: Mon Jun 10 13:13:17 2019 +0200 | |
ReifiedListIterator can be a PredictiveIterator | |
Since the list is already reified, we know how many elements there are. | |
This is a significant speedup for things like `$foo.split(/\s+/).elems` | |
as it can just return the elements of the list (in fact, the `.elems` | |
part is now fully inlined into the caller). | |
:040000 040000 3be8453396c740a8af482e19dbce35367bf78e66 73dddc3a5061ba89e842e14ab599bd87686d6638 M src |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment