Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created February 9, 2017 15:27
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/6777a66da829788b9eae02e4e7782bf7 to your computer and use it in GitHub Desktop.
Save Whateverable/6777a66da829788b9eae02e4e7782bf7 to your computer and use it in GitHub Desktop.
bisectable6
say <a b c d e f>.rotor: 1...*;
Bisecting: 1693 revisions left to test after this (roughly 11 steps)
[fe90be01c6546e1dbb2ee7ff794e8b6ea1491268] bump NQP to get fix for RT #128550
»»»»» Testing fe90be01c6546e1dbb2ee7ff794e8b6ea1491268
»»»»» Script output:
«timed out after 10 seconds, output»:
»»»»» Script exit code: 0
»»»»» Script exit signal: 1 (SIGHUP)
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 1 (SIGHUP), exit signal on “old” revision is 1 (SIGHUP)
»»»»» Note that on “old” revision exit signal is normally 0 (None), you are probably trying to find when something was fixed
»»»»» If exit signal is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 717a84db290e2216c6a59df876e04f1105ca5c56
»»»»» Script output:
«timed out after 10 seconds, output»:
»»»»» Script exit code: 0
»»»»» Script exit signal: 1 (SIGHUP)
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 1 (SIGHUP), exit signal on “old” revision is 1 (SIGHUP)
»»»»» Note that on “old” revision exit signal is normally 0 (None), you are probably trying to find when something was fixed
»»»»» If exit signal is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 37941d95a72399f6c01d7f83608365299198b0e5
»»»»» Script output:
«timed out after 10 seconds, output»:
»»»»» Script exit code: 0
»»»»» Script exit signal: 1 (SIGHUP)
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 1 (SIGHUP), exit signal on “old” revision is 1 (SIGHUP)
»»»»» Note that on “old” revision exit signal is normally 0 (None), you are probably trying to find when something was fixed
»»»»» If exit signal is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7ef3682cf0c0de27bc91a2f167eb2af32705a943
»»»»» Script output:
((a) (b c) (d e f))
»»»»» Script exit code: 0
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 0 (None), exit signal on “old” revision is 1 (SIGHUP)
»»»»» Note that on “old” revision exit signal is normally 0 (None), you are probably trying to find when something was fixed
»»»»» If exit signal is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing e472fadb344020711c367b3122aa73ece128a803
»»»»» Script output:
«timed out after 10 seconds, output»:
»»»»» Script exit code: 0
»»»»» Script exit signal: 1 (SIGHUP)
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 1 (SIGHUP), exit signal on “old” revision is 1 (SIGHUP)
»»»»» Note that on “old” revision exit signal is normally 0 (None), you are probably trying to find when something was fixed
»»»»» If exit signal is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8a3ff7b64b51a66e0e90437bbeb4793534a07026
»»»»» Script output:
«timed out after 10 seconds, output»:
»»»»» Script exit code: 0
»»»»» Script exit signal: 1 (SIGHUP)
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 1 (SIGHUP), exit signal on “old” revision is 1 (SIGHUP)
»»»»» Note that on “old” revision exit signal is normally 0 (None), you are probably trying to find when something was fixed
»»»»» If exit signal is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 96185b23eab21559148e9df47741debca94ac580
»»»»» Script output:
((a) (b c) (d e f))
»»»»» Script exit code: 0
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 0 (None), exit signal on “old” revision is 1 (SIGHUP)
»»»»» Note that on “old” revision exit signal is normally 0 (None), you are probably trying to find when something was fixed
»»»»» If exit signal is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7d5bbefe7f73c65d2135e051068499dd045d9c4e
»»»»» Script output:
«timed out after 10 seconds, output»:
»»»»» Script exit code: 0
»»»»» Script exit signal: 1 (SIGHUP)
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 1 (SIGHUP), exit signal on “old” revision is 1 (SIGHUP)
»»»»» Note that on “old” revision exit signal is normally 0 (None), you are probably trying to find when something was fixed
»»»»» If exit signal is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing add53bbb272802c29ef0772b94daf08b3ad4a782
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2fb326e817ba2684165212b482f87d88841cebc4
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 92e704b4e711ec74a3d95e39cd92ff6bbbcd925a
»»»»» Script output:
«timed out after 10 seconds, output»:
»»»»» Script exit code: 0
»»»»» Script exit signal: 1 (SIGHUP)
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 1 (SIGHUP), exit signal on “old” revision is 1 (SIGHUP)
»»»»» Note that on “old” revision exit signal is normally 0 (None), you are probably trying to find when something was fixed
»»»»» If exit signal is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 703799ec247eee46f87925c8df2f0436bcba855b
»»»»» Script output:
((a) (b c) (d e f))
»»»»» Script exit code: 0
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 0 (None), exit signal on “old” revision is 1 (SIGHUP)
»»»»» Note that on “old” revision exit signal is normally 0 (None), you are probably trying to find when something was fixed
»»»»» If exit signal is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing d7b82149d31da04763f0d269f0e3e76f67efd5fe
»»»»» Script output:
((a) (b c) (d e f))
»»»»» Script exit code: 0
»»»»» Bisecting by exit signal
»»»»» Current exit signal is 0 (None), exit signal on “old” revision is 1 (SIGHUP)
»»»»» Note that on “old” revision exit signal is normally 0 (None), you are probably trying to find when something was fixed
»»»»» If exit signal is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
d7b82149d31da04763f0d269f0e3e76f67efd5fe is the first new commit
commit d7b82149d31da04763f0d269f0e3e76f67efd5fe
Author: Elizabeth Mattijsen <liz@dijkmat.nl>
Date: Tue Jan 17 23:57:02 2017 +0100
Make List.rotor between 15x and 20x faster
By either using the new R:It.Batch or R:It.Rotor iterators
:040000 040000 ac2fcbfbc929e341816cb0cc0b39d6b8bfecbdcd e1293a81a4789f24acdd2bfc8bd25a9b6f5d9188 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment