Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created March 11, 2017 00:13
Show Gist options
  • Save Whateverable/8fc20357a2e59ece85a87c1ecfaf3c0d to your computer and use it in GitHub Desktop.
Save Whateverable/8fc20357a2e59ece85a87c1ecfaf3c0d to your computer and use it in GitHub Desktop.
bisectable6
old=e0201f1 $++ for $*PROGRAM.IO.lines.batch(30)
Bisecting: 223 revisions left to test after this (roughly 8 steps)
[282e59f6a846c3a576b2f74dbc0759ac459e5266] pragmas are now part of the current language braid
»»»»» Testing 282e59f6a846c3a576b2f74dbc0759ac459e5266
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing c2349d1a6ac3434456177f6956eb10d658d59fa7
»»»»» Script output:
»»»»» 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 a2d69a06389bca9b9ba242a94451c1c13417a002
»»»»» Script output:
»»»»» 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 ede01c24766def69e0740b5e19e7b48789cbded8
»»»»» Script output:
»»»»» 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 4ef37cf9a5213771a486b7f2c87a5bff9f44d275
»»»»» Script output:
readline requires an object with REPR MVMOSHandle
in block <unit> at /tmp/TmevibVU5u 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 42a1effb9522db95bf415650b14e156a33d012ec
»»»»» Script output:
readline requires an object with REPR MVMOSHandle
in block <unit> at /tmp/TmevibVU5u 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 d06d7c16b30a619d3f7e5bee5393e4bceca300f0
»»»»» Script output:
readline requires an object with REPR MVMOSHandle
in block <unit> at /tmp/TmevibVU5u 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 dd6c7b646652399a8239193206cf993a517f7a1c
»»»»» Script output:
readline requires an object with REPR MVMOSHandle
in block <unit> at /tmp/TmevibVU5u 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 2734533a05e3ef15fd9b5954b58ecd216a5ee92e
»»»»» Script output:
readline requires an object with REPR MVMOSHandle
in block <unit> at /tmp/TmevibVU5u 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”
»»»»» -------------------------------------------------------------------------
ede01c24766def69e0740b5e19e7b48789cbded8 is the first new commit
commit ede01c24766def69e0740b5e19e7b48789cbded8
Author: Zoffix Znet <cpan@zoffix.com>
Date: Fri Jan 27 14:09:33 2017 +0000
Fix crash in .pull-one on IO::Handle.lines iterator
That seems to occur with RI::Batch/RI::Rotor iterators or
when .pull-one is called manually.
The iterator calls .get() on the Handle that reads from its $!PIO
and when that's exhaused the $!PIO is set to null. So when the next
.pull-one is done, we try to .get() on a closed handle by attempting
to read from nqp::null() that $!PIO is now is.
Bug find: https://irclog.perlgeek.de/perl6-dev/2017-01-27#i_13996365
:040000 040000 d22b9893877ac5aa293103c93af3e443b7233bbf 0617e318b722607ea65788d64c5a990f4753c10d M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment