Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created May 13, 2017 15:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Whateverable/0f933bff181e59e9c963d837e7cdd436 to your computer and use it in GitHub Desktop.
Save Whateverable/0f933bff181e59e9c963d837e7cdd436 to your computer and use it in GitHub Desktop.
bisectable6
use nqp; sub rotr(uint32 $n, uint32 $b) { nqp::bitshiftr_I(nqp::decont($n), nqp::unbox_i($b), Int) +| $n +< (32 - $b) }; say rotr 1652322944, 18; my $x; for ^1000 { $x = rotr 1652322944, 18 }; say $x
Bisecting: 2133 revisions left to test after this (roughly 11 steps)
[13f4798e00f704dc3b139055304e8e0318cedc26] Don't use regexp based split for pathspec
»»»»» Testing 13f4798e00f704dc3b139055304e8e0318cedc26
»»»»» Script output:
27071659120799
27071659120799
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
27071659120799
27071659120799
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 10bcec2865bff7b192d98fb8c44556f0c4e86b3e
»»»»» Script output:
27071659120799
27071659120799
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
27071659120799
27071659120799
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing b4d80c06d7d9a497559e15f44bc7077725fa53f3
»»»»» Script output:
27071659120799
27071659120799
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
27071659120799
27071659120799
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 922ca912e11467d1400612ead6dd8fd2d4152602
»»»»» Script output:
27071659120799
27071659120799
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
27071659120799
27071659120799
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 37316f822005e88080774c09986e32183042887f
»»»»» Script output:
27071659120799
27071659120799
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
27071659120799
27071659120799
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing fc5698bd58ac3430645a2d56543355330cd8265a
»»»»» Script output:
27071659120799
27071659120799
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
27071659120799
27071659120799
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2df7060cad55c4bc8db141238c56ff6cc1d10948
»»»»» Script output:
27071659120799
27071659120799
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
27071659120799
27071659120799
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 67ab60dcb87c201c4e6aa7c07bd2b53f9266da64
»»»»» Script output:
27071659120799
235679
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
27071659120799
27071659120799
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6ea2f12e1c490d293fb7bc4710fe3210f1e0be78
»»»»» Script output:
27071659120799
235679
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
27071659120799
27071659120799
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 66e8e72c02e0a36b6d8817d1ce8a3857920315fe
»»»»» Script output:
27071659120799
27071659120799
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
27071659120799
27071659120799
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing d6798bfe60865293f634855f36e3b85386804d61
»»»»» Script output:
27071659120799
27071659120799
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
27071659120799
27071659120799
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6409ee582ee5870af576e178c5b3c668243f0115
»»»»» Script output:
27071659120799
235679
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
27071659120799
27071659120799
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
6409ee582ee5870af576e178c5b3c668243f0115 is the first new commit
commit 6409ee582ee5870af576e178c5b3c668243f0115
Author: Zoffix Znet <cpan@zoffix.com>
Date: Wed May 10 22:13:06 2017 +0000
Remove big int check for +<
It's no longer NYI
:040000 040000 874f76974e835a12a41fb7c87f55faa96b5e030e 61f92c4bd7d22979135ec34fe80a6567c38997fc M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment