Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created December 22, 2017 20:03
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/0f7ea65bb208cca3d2bc92a53e6193cd to your computer and use it in GitHub Desktop.
Save Whateverable/0f7ea65bb208cca3d2bc92a53e6193cd to your computer and use it in GitHub Desktop.
bisectable6
old=2017.11 for 0..20 { $ = ~(+combinations($^row,$_) for 0..$row) }; say 5 > (now - BEGIN now)
Bisecting: 74 revisions left to test after this (roughly 6 steps)
[11d90cac594719f1c48a2e9047399a52f42b93fa] Allow escaping POD column sep. Fixes rakudo/rakudo#1282
»»»»» Testing 11d90cac594719f1c48a2e9047399a52f42b93fa
»»»»» Script output:
True
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
True
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 07616effd19a5406381992c53635e8224e8e04ff
»»»»» Script output:
False
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
True
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4755228249e6bc056e533b553cbb38ce934b5b77
»»»»» Script output:
False
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
True
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 20d67a3d4d404ac2c8afdb64e8912d9c48e0347e
»»»»» Script output:
False
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
True
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 1dbf5f589de50545abc59471cef55cb883e9da9a
»»»»» Script output:
False
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
True
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f70e20bdf5a7e3c574a3bc7f393b2bbc2aec5b69
»»»»» Script output:
True
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
True
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing af9812fa732927238715730d6c1e025bd89e74eb
»»»»» Script output:
False
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
True
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
af9812fa732927238715730d6c1e025bd89e74eb is the first new commit
commit af9812fa732927238715730d6c1e025bd89e74eb
Author: Zoffix Znet <cpan@zoffix.com>
Date: Fri Dec 8 01:45:09 2017 +0000
Fix incorrect .count-only/.bool-only impls
My undertstanding is these methods need to account for the items
already pulled from the iterator; that is, a consumer can always
do `.pull-one xx .count-only` (if .count-only is implemented) to
legally pull all of the remaining elements from the iterator.
Current impls of these methods only consider the initial state of
the iterator and do not adjust the return values as the iterator is
being pulled from.
Fix by making the methods adjust or removing the implementations.
:040000 040000 7c730fed218360e850987b7270fe760811585000 6d6e8b1712c64df997df47b44e4badaeb65bb4fe M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment