Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created February 27, 2017 23:10
Show Gist options
  • Save Whateverable/fb866f4a8e578028c3d01feb1515a9ec to your computer and use it in GitHub Desktop.
Save Whateverable/fb866f4a8e578028c3d01feb1515a9ec to your computer and use it in GitHub Desktop.
bisectable6
old=2016.11 say (^∞ .grep: { last })[^5]
Bisecting: 517 revisions left to test after this (roughly 9 steps)
[c405f067243e4e88b2642c6acc9d4ae47e2bad75] Use the R:I.OneValueIterator where we can
»»»»» Testing c405f067243e4e88b2642c6acc9d4ae47e2bad75
»»»»» Script output:
(Nil Nil Nil Nil Nil)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(0 1 2 3 4)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7021861705f03b105d9fcc63b9f8f43f2913ce8e
»»»»» Script output:
(Nil Nil Nil Nil Nil)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(0 1 2 3 4)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 219f527d4a2441fbf3f485b859dd1a4de8b379c9
»»»»» Script output:
(0 1 2 3 4)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(0 1 2 3 4)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing d21d8abbd2f8a646dd8376433ed901bfd730370b
»»»»» Script output:
(0 1 2 3 4)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(0 1 2 3 4)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 1d46004dd3575a02f3656b4567ff5189caf180b9
»»»»» Script output:
(0 1 2 3 4)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(0 1 2 3 4)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3df4310fa30e7aea61ae16071bb190aec47440fe
»»»»» Script output:
(0 1 2 3 4)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(0 1 2 3 4)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing acece7b2f7a8614c40d832a76ff67be2a71d851a
»»»»» Script output:
(0 1 2 3 4)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(0 1 2 3 4)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing fe665fc9f0f10ef8e157a8b44b49b6ec5273ced5
»»»»» Script output:
(0 1 2 3 4)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(0 1 2 3 4)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4a16884899ca4e63e700d01f8370528f2ecfc98d
»»»»» Script output:
(0 1 2 3 4)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(0 1 2 3 4)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2a09e920b971dd0b0a9c3545ff39af6b5aebe1fd
»»»»» Script output:
(0 1 2 3 4)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(0 1 2 3 4)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
7021861705f03b105d9fcc63b9f8f43f2913ce8e is the first new commit
commit 7021861705f03b105d9fcc63b9f8f43f2913ce8e
Author: Elizabeth Mattijsen <liz@dijkmat.nl>
Date: Sat Dec 17 00:45:45 2016 +0100
Preliminary fix for RT #130365
Remove the optimization for non-phaser blocks, because they can have
a "last" in them. This will make grep slower for the general case.
Will try to restore the optimization and have it work properly after
the 2016.12 release.
Meanwhile, this also makes some hyper/race tests TODO tests pass.
:040000 040000 cb7a806b0e6d637bd7143edb3221f8d4eb7a9bfd eef53fa33ce43d9b087ce764b932e159e85f906f M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment