Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created September 10, 2017 18:17
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/63b5da597e229d167d8708a43d4501de to your computer and use it in GitHub Desktop.
Save Whateverable/63b5da597e229d167d8708a43d4501de to your computer and use it in GitHub Desktop.
bisectable6
old=2015.11 return
Bisecting: 3114 revisions left to test after this (roughly 12 steps)
[fb0c648447b5eabf1c4739d03c75becbdb0a7d99] Extract settings JVM file list into separate file
»»»»» Testing fb0c648447b5eabf1c4739d03c75becbdb0a7d99
»»»»» Script output:
Attempt to return outside of any Routine
in block <unit> at /tmp/DBm91dWvWF line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 0
»»»»» 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 674186e814a6168d45067697969d5e92fef7bd8f
»»»»» Script output:
Attempt to return outside of any Routine
in block <unit> at /tmp/DBm91dWvWF line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 0
»»»»» 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 09ca24c28405a4825ab70d738b1f45dc8fa7a66e
»»»»» Script output:
Attempt to return outside of any Routine
in block <unit> at /tmp/DBm91dWvWF line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 0
»»»»» 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 ccf15ec6dbbcf6977c3eaa419fc5823c5515f5c4
»»»»» Script output:
Attempt to return outside of any Routine
in block <unit> at /tmp/DBm91dWvWF:1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 0
»»»»» 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 4b07f43923735074dc7649e137ea16986a10475b
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» 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 81b4a5dd4866c3b612a5017ce850079824060df5
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7b78887619f8d50f54786b1d2482b5825b98c6d3
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing af4d62e94b19eb4f5608c45eb85134e0921e1057
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» 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 887c937d1d673ae5a4a0412d1d5d83d33da89c70
»»»»» Script output:
Attempt to return outside of any Routine
in block <unit> at /tmp/DBm91dWvWF:1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 0
»»»»» 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 ba106f8dbf799b8ccaff664283cd24be5655b7b7
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» 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 cd45c61729e5d4c662c3dc4898b2a88b6b266277
»»»»» Script output:
Attempt to return outside of any Routine
in block <unit> at /tmp/DBm91dWvWF:1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 0
»»»»» 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 2b5c41e94fa61bfa6ead92e2432152745ce49ce9
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» 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 3975f8ec3e2193dcfc82946fac4a53572774f727
»»»»» Script output:
Attempt to return outside of any Routine
in block <unit> at /tmp/DBm91dWvWF:1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 0
»»»»» 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 9511ff21cf288858b397f9dc2f7ab25f353db6fd
»»»»» Script output:
Attempt to return outside of any Routine
in block <unit> at /tmp/DBm91dWvWF:1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 0
»»»»» 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 a4ca12afa30be4ce5dfc3602f54a5563d069ffa5
»»»»» Script output:
Attempt to return outside of any Routine
in block <unit> at /tmp/DBm91dWvWF:1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
a4ca12afa30be4ce5dfc3602f54a5563d069ffa5 is the first new commit
commit a4ca12afa30be4ce5dfc3602f54a5563d069ffa5
Author: Jonathan Worthington <jnthn@jnthn.net>
Date: Tue Dec 1 22:45:08 2015 +0100
Fix some failures to catch return outside routine.
We actually ended up returning from the first thing we found down the
call stack that could be returned from, which led to some rather odd
behaviors. RT #123732 was a great example; this:
for ^5 { .say; NEXT { return } }
Ended up with the return binding to the run_phasers method that runs
the NEXT phasers. This also makes return a tad cheaper, and will let
us make return a multi sub too, for further performance win. But this
patch just corrects the semantics.
:040000 040000 f24fbdbb478fce6a8abb68e414ba6b9fdb49581f 35cb06b7019c34385cf758eb484ebf30f1e9482e M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment