Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created September 5, 2019 00:53
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/15d7c7a23df88fc70c26cf6804a799e5 to your computer and use it in GitHub Desktop.
Save Whateverable/15d7c7a23df88fc70c26cf6804a799e5 to your computer and use it in GitHub Desktop.
bisectable6
old=2019.07.1 class A { has @.xs }; my %args = xs => [1,2,3]; say '(1) ', A.new(xs => [1, 2, 3]); say '(2) ', A.new(|%args.Map)
Bisecting: 127 revisions left to test after this (roughly 7 steps)
[916243122bb588d18e16fb3dde53b8085d56d461] Skip consume-all-chars in BYTE_SUPPLY_DECODER after exceptions
»»»»» Testing 916243122bb588d18e16fb3dde53b8085d56d461
»»»»» Script output:
(1) A.new(xs => [1, 2, 3])
(2) A.new(xs => [[1, 2, 3],])
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(1) A.new(xs => [1, 2, 3])
(2) A.new(xs => [1, 2, 3])
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f66c238ffa65990dfc4161ee04c95f4ca0786baf
»»»»» Script output:
(1) A.new(xs => [1, 2, 3])
(2) A.new(xs => [1, 2, 3])
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(1) A.new(xs => [1, 2, 3])
(2) A.new(xs => [1, 2, 3])
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing d1f9d2848027b4bfda41b32f33e4863fbf5b5a99
»»»»» Script output:
(1) A.new(xs => [1, 2, 3])
(2) A.new(xs => [1, 2, 3])
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(1) A.new(xs => [1, 2, 3])
(2) A.new(xs => [1, 2, 3])
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f1bcf98cb8f906c3ee8406213dcdeb403c768930
»»»»» Script output:
(1) A.new(xs => [1, 2, 3])
(2) A.new(xs => [[1, 2, 3],])
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(1) A.new(xs => [1, 2, 3])
(2) A.new(xs => [1, 2, 3])
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8abd2aaf4e51eb1e20f259c37d730242fe509d1c
»»»»» Script output:
(1) A.new(xs => [1, 2, 3])
(2) A.new(xs => [[1, 2, 3],])
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(1) A.new(xs => [1, 2, 3])
(2) A.new(xs => [1, 2, 3])
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 1d526835259f3732bb9117789c3bb4d14cd76310
»»»»» Script output:
(1) A.new(xs => [1, 2, 3])
(2) A.new(xs => [[1, 2, 3],])
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(1) A.new(xs => [1, 2, 3])
(2) A.new(xs => [1, 2, 3])
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 42d6e0bc1faeddeb3db09810382460bb0bed2fb9
»»»»» Script output:
(1) A.new(xs => [1, 2, 3])
(2) A.new(xs => [[1, 2, 3],])
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(1) A.new(xs => [1, 2, 3])
(2) A.new(xs => [1, 2, 3])
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2ee82afe6e6713c26b929e2855ea05d8eb3b9fee
»»»»» Script output:
(1) A.new(xs => [1, 2, 3])
(2) A.new(xs => [[1, 2, 3],])
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(1) A.new(xs => [1, 2, 3])
(2) A.new(xs => [1, 2, 3])
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
2ee82afe6e6713c26b929e2855ea05d8eb3b9fee is the first new commit
commit 2ee82afe6e6713c26b929e2855ea05d8eb3b9fee
Author: Elizabeth Mattijsen <liz@wenzperl.nl>
Date: Wed Jul 24 21:23:02 2019 +0200
Keep containers in Maps
:040000 040000 955fb00f93172bbba739fcc86df82f9713ee9d1b 864290eddcc50f02f0c91c807ffaacec4986c90e M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment