Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created January 23, 2017 09:28
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/c0e3dbde17a7e23a654804fc871fb99d to your computer and use it in GitHub Desktop.
Save Whateverable/c0e3dbde17a7e23a654804fc871fb99d to your computer and use it in GitHub Desktop.
bisectable6
class C { method defined { True } }; say ?C
Bisecting: 1608 revisions left to test after this (roughly 11 steps)
[4b934ddcd0c48bc739d2001480e74e4da4d2a576] Fix Smartmatch with two signatures, only one of which has slurpy hash
»»»»» Testing 4b934ddcd0c48bc739d2001480e74e4da4d2a576
»»»»» 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 1512da2ee899ea13349fca3538627e6b9fd0b0fd
»»»»» 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 a347de9373912da0b143db3b5b44ab65f3875d3f
»»»»» 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 319ec8e41403046b7483b004672ffab093a99765
»»»»» 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 7fab8e73793b13ed089d49cb2c3d1803f5e88620
»»»»» 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 e00046b35cdd68460b6e058b5811a6c0ed295f63
»»»»» 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 e8bc151d27e7ad90f934e6db09b8196feef0b1ef
»»»»» 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 99cd58b63b35b2b2c0cbe78123b39cdd332e1b03
»»»»» 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 ab865e4c006862c40decf92754e7e52800ae280d
»»»»» 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 e5fb01f03b4308b8c09cdb1bacb9403cb7b4072d
»»»»» 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 f3c26921b873766ba1ad7372955112ae85b18ba8
»»»»» 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 24b4b23a80337888cf5ea47b091d218bc884d682
»»»»» 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”
»»»»» -------------------------------------------------------------------------
24b4b23a80337888cf5ea47b091d218bc884d682 is the first new commit
commit 24b4b23a80337888cf5ea47b091d218bc884d682
Author: Elizabeth Mattijsen <liz@dijkmat.nl>
Date: Fri Mar 18 23:06:26 2016 +0100
Make Mu.Bool about 10x faster
- remove | from proto sig
- replace Mu: candidate with 2 candidates, :D for True, :U for False
:040000 040000 50adaf41bf759c3e33e2f26d183b095f66ed2f86 9ee805ef519793a9171ec7a29fbdb3d498a49a85 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment