Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created October 7, 2017 15:28
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/80f33c40afa832a376148ff73a7626be to your computer and use it in GitHub Desktop.
Save Whateverable/80f33c40afa832a376148ff73a7626be to your computer and use it in GitHub Desktop.
bisectable6
my @isprime = False,False; say (for 1 .. 10 -> $i { $i if @isprime[$i] //= so $i %% none 2 ...^ * > $i.sqrt.floor; })
Bisecting: 2861 revisions left to test after this (roughly 12 steps)
[aa007004e15955de76806e107a2bb3bf008f36eb] Merge pull request #969 from samcv/GraphemeBreakTest2
»»»»» Testing aa007004e15955de76806e107a2bb3bf008f36eb
»»»»» Script output:
(2 3 4 5 6 7 8 9 10)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(2 3 4 5 6 7 8 9 10)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 0547979373fbfa2df9d1974d0ce3f89432839717
»»»»» Script output:
(2 3 5 7)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(2 3 4 5 6 7 8 9 10)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 84cf1d2fb3abc377ee9275582141a6bfbde53abe
»»»»» Script output:
(2 3 5 7)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(2 3 4 5 6 7 8 9 10)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f230224d27bb6d47746de836113b07bf9a4ebcc0
»»»»» Script output:
(2 3 5 7)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(2 3 4 5 6 7 8 9 10)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 62f7027cbd39e91cdba9a10e99b48010e73baf53
»»»»» Script output:
(2 3 4 5 6 7 8 9 10)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(2 3 4 5 6 7 8 9 10)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2a7c27aa2f4c7744912c1405fe5ed5ba45941d3d
»»»»» Script output:
(2 3 5 7)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(2 3 4 5 6 7 8 9 10)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing ce65691fc5d16ba8c04e9c40f78c5d025c878f2c
»»»»» Script output:
(2 3 5 7)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(2 3 4 5 6 7 8 9 10)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing c99fbc67938479b518919d1651fd05db9f9f42ed
»»»»» Script output:
(2 3 4 5 6 7 8 9 10)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(2 3 4 5 6 7 8 9 10)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 471f4ba74da2dd2f4e657478004c9a80b8fcd498
»»»»» Script output:
(2 3 4 5 6 7 8 9 10)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(2 3 4 5 6 7 8 9 10)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 44dc45a4f36be0ecdfeae7cfb4fd6c5e4842be3e
»»»»» Script output:
(2 3 4 5 6 7 8 9 10)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(2 3 4 5 6 7 8 9 10)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9994c09699af7c7951ae5969dd9d16b82552f305
»»»»» Script output:
(2 3 4 5 6 7 8 9 10)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(2 3 4 5 6 7 8 9 10)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 25615c73c054a375504962211ef7f94fb7efe5c8
»»»»» Script output:
(2 3 5 7)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(2 3 4 5 6 7 8 9 10)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing d1c2e7649884a48a4733666c1425d8dcb4918120
»»»»» Script output:
(2 3 5 7)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(2 3 4 5 6 7 8 9 10)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
d1c2e7649884a48a4733666c1425d8dcb4918120 is the first new commit
commit d1c2e7649884a48a4733666c1425d8dcb4918120
Author: Jonathan Worthington <jnthn@jnthn.net>
Date: Fri Jan 13 17:27:01 2017 +0100
Improve compilation of ||=, //=, and &&=.
So they don't need a thunk, the taking of which messed up scopes and
could cause threading issues. This also improves performance, since it
eliminates an invocation.
:040000 040000 3b7ef28f904587609922aad4b8069a69d237f0c8 00b584fb7bd3dec43f6fcd45d040c04b7c1c967e M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment