Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created August 8, 2017 19:30
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/82807ad44152bb3d96b5b9099b68ac5b to your computer and use it in GitHub Desktop.
Save Whateverable/82807ad44152bb3d96b5b9099b68ac5b to your computer and use it in GitHub Desktop.
bisectable6
sub f { say @_; say %_; }; f |(a => 1, b => 2);
Bisecting: 2610 revisions left to test after this (roughly 11 steps)
[d70482033d55f0e4523bdee1a463aec3de806748] Make native shaped array initialization much faster
»»»»» Testing d70482033d55f0e4523bdee1a463aec3de806748
»»»»» Script output:
[a => 1 b => 2]
{}
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[a => 1 b => 2]
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f8781860e49952ab259e07c7b4c3e9fe98ee48b3
»»»»» Script output:
[a => 1 b => 2]
{}
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[a => 1 b => 2]
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4082de47ca11d56c5b8cbf071751ab62311d19fb
»»»»» Script output:
[a => 1 b => 2]
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[a => 1 b => 2]
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9db9102dd3b3f9d3d086846e83c011b017b8838f
»»»»» Script output:
[a => 1 b => 2]
{}
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[a => 1 b => 2]
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f7613f7397fe73e582257075a3f6c036e011ecf2
»»»»» Script output:
[a => 1 b => 2]
{}
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[a => 1 b => 2]
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 1cb2e8d9e71797f576b3ffc01129a196e30a9bad
»»»»» Script output:
[a => 1 b => 2]
{}
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[a => 1 b => 2]
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing ecb7f700d0f1caf647f89136d05d3a3b26b23f4d
»»»»» Script output:
[a => 1 b => 2]
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[a => 1 b => 2]
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a331b5b2ece993022072d78c27b511120d477c54
»»»»» Script output:
[a => 1 b => 2]
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[a => 1 b => 2]
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7024e87d469ec9641368e10fc2dda143ce23530d
»»»»» Script output:
[a => 1 b => 2]
{}
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[a => 1 b => 2]
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 0287290dd114cb00cd90d51d381b2b90b9c3e0f3
»»»»» Script output:
[a => 1 b => 2]
{}
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[a => 1 b => 2]
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing c8ec5aca8bb4be645de0350655d697ce93aa9d8c
»»»»» Script output:
[a => 1 b => 2]
{}
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[a => 1 b => 2]
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 0fafd860b299fd4a579e353a2e4982b90b57340a
»»»»» Script output:
[a => 1 b => 2]
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[a => 1 b => 2]
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6a2ff75a61fdd49b55eec8dcb647a6822dac090b
»»»»» Script output:
[a => 1 b => 2]
{}
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[a => 1 b => 2]
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
6a2ff75a61fdd49b55eec8dcb647a6822dac090b is the first new commit
commit 6a2ff75a61fdd49b55eec8dcb647a6822dac090b
Author: Elizabeth Mattijsen <liz@dijkmat.nl>
Date: Tue Apr 5 21:43:03 2016 +0200
Curlify Hash.gist, like Array.gist is bracketed
:040000 040000 aceac270a1ff75404ce3269612d42861b3639734 85e7575a4817891f713358c6bcf9e7000e21a973 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment