Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created March 15, 2017 03:13
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/f7cf2c2b81089545d6a93cedf397f971 to your computer and use it in GitHub Desktop.
Save Whateverable/f7cf2c2b81089545d6a93cedf397f971 to your computer and use it in GitHub Desktop.
bisectable6
old=2015.07 say sum ^10 .grep: *.is-prime
Bisecting: 3168 revisions left to test after this (roughly 12 steps)
[8d0af58a48c240ad17a65917367365858aaf7c51] Make sure we emit :($ is raw).perl correctly
»»»»» Testing 8d0af58a48c240ad17a65917367365858aaf7c51
»»»»» Script output:
17
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 79efbb1dacffb2c6229891a811220b43f56611c7
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/laJbw91tVj
Undeclared routine:
sum used at line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 53084790a3a26a2617ecd4a4f6a246f6789ff216
»»»»» Script output:
17
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 35f88bd864e8f8e52b3659821c7a2e361560aa5e
»»»»» Script output:
17
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 31d12fb1c11410749b94fa00997aa9818789bf42
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/laJbw91tVj
Undeclared routine:
sum used at line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 22e51b7cdb0aadbd4e478a2f0ec195dfa16858ed
»»»»» Script output:
17
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 29cc3c2b350bdc7bcf785fb8b55f27579ec90048
»»»»» Script output:
17
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 3177463adc77210601bcaa48d8813131e3428e50
»»»»» Script output:
17
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 8ddc7878e71c1c5544681616b5a10819211827f9
»»»»» Script output:
17
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 032e02e48a5124daca9ac876230c0774811722b8
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/laJbw91tVj
Undeclared routine:
sum used at line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 94ad45b039aa6136ffba3fc791ffc99c9fc2adad
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/laJbw91tVj
Undeclared routine:
sum used at line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 01747cbb510b69cb62af8601e51cff40e119d9aa
»»»»» Script output:
17
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 6d970110df1c9fc160833137c66d8394b8b9b328
»»»»» Script output:
17
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
6d970110df1c9fc160833137c66d8394b8b9b328 is the first new commit
commit 6d970110df1c9fc160833137c66d8394b8b9b328
Author: TimToady <larry@wall.org>
Date: Sat Nov 14 18:33:47 2015 -0800
optimize [+]
There is now also a sum function which calls into a sum method.
Any.sum is 10-20% faster than the generic reduce routine, while
Range.sum is O(N) faster. :)
:040000 040000 8f2adc6fbc0caaa08b5869b0668af71af3886e09 7123156389c233d9f0f2cd5e9f5e7a7159c9bfbd M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment