Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created July 15, 2019 20: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/f775cf5c4c57fcd54704799abdabc135 to your computer and use it in GitHub Desktop.
Save Whateverable/f775cf5c4c57fcd54704799abdabc135 to your computer and use it in GitHub Desktop.
bisectable6
old=2019.03.1 my $x = Failure.new.min
Bisecting: 366 revisions left to test after this (roughly 9 steps)
[f2ccd6fa89ae982aa78b3fc0f12727e2f0adef76] Incorporated fixes from the upstream.
»»»»» Testing f2ccd6fa89ae982aa78b3fc0f12727e2f0adef76
»»»»» Script output:
Failed
Actually thrown at:
in block <unit> at /tmp/SRdxnz3LHb 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 84b0e38048ff606ebd8515c14f250fc80bd6e53b
»»»»» Script output:
Failed
Actually thrown at:
in block <unit> at /tmp/SRdxnz3LHb 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 efb35b003fab51a74f71592729761df8ab61010f
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing f4c23223f8a1c0182a278c59404fe9921e172cfa
»»»»» Script output:
Failed
Actually thrown at:
in block <unit> at /tmp/SRdxnz3LHb 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 637ba57d5620ceb796d8b4d32391452aa783f8fe
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 1add622dcb7f2bf8d7e6c49f9e2a86dadbe4471d
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 23fca8f6fb45d2a2d694c63862c27a26ec0df252
»»»»» Script output:
Failed
Actually thrown at:
in block <unit> at /tmp/SRdxnz3LHb 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 1ec4f171dd343441a47a2313f115d116864a39b1
»»»»» 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 3afbc1204a9c3deeeade7d37e542a228e393ca00
»»»»» 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 7b863b72aac89ddee02826266e28685b12b1f74f
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7bd3b3a0a8a3c1faaef602d2d3fe1e619e4ef640
»»»»» 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 29878d823980695406d88f8c9967308fb64976f4
»»»»» 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”
»»»»» -------------------------------------------------------------------------
23fca8f6fb45d2a2d694c63862c27a26ec0df252 is the first new commit
commit 23fca8f6fb45d2a2d694c63862c27a26ec0df252
Author: Elizabeth Mattijsen <liz@wenzperl.nl>
Date: Fri Mar 15 19:23:04 2019 +0100
Make a Failure throw when it is used as something Iterable
Fixes R#2650. Makes .iterator throw immediately. There was some discussion
on #perl6-dev on whether or not to have .iterator just return self, rather
than throwing. But that would just delay the throwing until the FALLBACK of
Failure would catch the "pull-one", which felt as just wasting extra cycles.
In the past, code was changed for similar situations to throw the exception.
This change should allow us to actually just return the Failure.
This causes some breakage in S03-operators/minmax.t, as the test for failure
is now thrown earlier and the tests don't expect that.
:040000 040000 ebf475f86e3e908db732ba12765915037dec26f4 3dad58342b449710b4d8cdfd6705004e16c7a625 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment