Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created September 5, 2019 00:57
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/67a51db4eacc14c868c97eb819c5fcc6 to your computer and use it in GitHub Desktop.
Save Whateverable/67a51db4eacc14c868c97eb819c5fcc6 to your computer and use it in GitHub Desktop.
bisectable6
2016.06,2016.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: 156 revisions left to test after this (roughly 7 steps)
[55605b89fdddd45653b94acb23e92fadcbd7f2df] Merge pull request #813 from zoffixznet/LTA-octal-message
»»»»» Testing 55605b89fdddd45653b94acb23e92fadcbd7f2df
»»»»» 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 50740b5efdb3749b5c51f5250c1363f3eca90b4c
»»»»» 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 a6d71f37fa42e113894a6521fe13e8fff06e970c
»»»»» 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 4b257a3f4d026dc3ed051800c79c278e69a05a10
»»»»» 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 2b12326bd4da116df304eeb6c1fb8d3abf100fd7
»»»»» 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 9b6d0cc4146c4b1f0bf0f1ffa8c90a514e3c90ac
»»»»» 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 da5278ab04ae1674bb9600ea2e3506bfeae1447b
»»»»» 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 d4a0e01907e1f5890ea6ab98582ff7de6be43b0c
»»»»» 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”
9b6d0cc4146c4b1f0bf0f1ffa8c90a514e3c90ac is the first new commit
commit 9b6d0cc4146c4b1f0bf0f1ffa8c90a514e3c90ac
Author: Elizabeth Mattijsen <liz@dijkmat.nl>
Date: Sat Jun 25 21:30:46 2016 -0400
Fix Hash.Map
- handle case of completely empty Hash
- add support for :view parameter
- create actual cow copy otherwise
:040000 040000 b87e818fa081b9bd59a895627056ff0f6934e39e a330c8a7d3b3af185df1736392d6b074a6264bac M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment