Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created August 16, 2019 22:54
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/7921e575c1dfb001c6164075dad0c5fb to your computer and use it in GitHub Desktop.
Save Whateverable/7921e575c1dfb001c6164075dad0c5fb to your computer and use it in GitHub Desktop.
bisectable6
my %foo = <hello world how are you today>; my $blep = Map.new(%foo); %foo<hello> = "goodbye"; %foo<how> = "aren't"; my $bloop = Map.new(%foo); say $blep.perl; say $bloop.perl;
Bisecting: 5096 revisions left to test after this (roughly 12 steps)
[2dd5963cb324840eee8c894b9837f3e6c93177bd] Make sure Setty at least have a R:I:IterationSet type object
»»»»» Testing 2dd5963cb324840eee8c894b9837f3e6c93177bd
»»»»» Script output:
Map.new((:hello("world"),:how("are"),:you("today")))
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing e4d78c6b1e0035049cf674aee327cc8b78321c8f
»»»»» Script output:
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3f365081a2476388e9f21b06bda3fa16a61dc459
»»»»» Script output:
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8411b0d3dfb289cd7829f31b02fc1950f04c53a3
»»»»» Script output:
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 241d292568a48f787145fc84f0da960bf8eba27c
»»»»» Script output:
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7b175bd4b36753a5fc0410a8787d3ce8c4e2e264
»»»»» Script output:
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing fcf8de15b53794c15de84830f0140ba4338599ff
»»»»» Script output:
Map.new((:hello("world"),:how("are"),:you("today")))
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 1b6d048bdf3d2442f736c936fbf04adf1406f37c
»»»»» Script output:
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 1dda86222b4e786c11ef0d2d3a538890d0280887
»»»»» Script output:
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4894a75d001159fd68ea9d840d0c227a64427b4e
»»»»» Script output:
Map.new((:hello("world"),:how("are"),:you("today")))
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 60b9acef30d376f233b782020bc1245ad48918eb
»»»»» Script output:
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f6d4fbd24b652a175cbd3c3dc39926832649bd18
»»»»» Script output:
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 05c255c14bb484db095d146388037d7a29090ec5
»»»»» Script output:
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
Map.new((:hello("goodbye"),:how("aren't"),:you("today")))
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
4894a75d001159fd68ea9d840d0c227a64427b4e is the first new commit
commit 4894a75d001159fd68ea9d840d0c227a64427b4e
Author: Elizabeth Mattijsen <liz@wenzperl.nl>
Date: Sun Jul 9 11:47:27 2017 +0200
At least temporary fix for RT #131722
But one wonders how <a b c> provides containers to begin with. So
for the moment, this is at least a temporary fix.
:040000 040000 9d52d2cfebd791dd5fcaaad5d91cd68d2f543c24 0536344b73fd88ef944f3393642ef527afbe4612 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment