Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created February 20, 2020 13:12
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/4712dbed9d0300c7f735e91cac4997e3 to your computer and use it in GitHub Desktop.
Save Whateverable/4712dbed9d0300c7f735e91cac4997e3 to your computer and use it in GitHub Desktop.
bisectable6
say :($ is raw where True, $ is copy, Int $ is rw, $ is raw where True = 2).perl
Bisecting: 5636 revisions left to test after this (roughly 13 steps)
[04ea446dd3034b97c5b8dff53271cf8b2b1ba434] Revert "HLLize shortname parameter to CU::DependencySpecification"
»»»»» Testing 04ea446dd3034b97c5b8dff53271cf8b2b1ba434
»»»»» Script output:
Potential difficulties:
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> say :($ is raw where ⏏True, $ is copy, Int $ is rw, $ is raw w
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> $ is copy, Int $ is rw, $ is raw where ⏏True = 2).perl
:($ is raw where { ... }, $ is copy, Int $ is rw, $ is raw where { ... } = 2)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> say :($ is raw where ⏏True, $ is copy, Int $ is rw, $ is raw w
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> $ is copy, Int $ is rw, $ is raw where ⏏True = 2).perl
:($ is raw where { ... }, $ is copy, Int $ is rw, $ is raw where { ... } = { ... })
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 226cb3608bab7b090a33e9151ae1f34224584cda
»»»»» Script output:
Potential difficulties:
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> say :($ is raw where ⏏True, $ is copy, Int $ is rw, $ is raw w
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> $ is copy, Int $ is rw, $ is raw where ⏏True = 2).perl
:($ is raw where { ... }, $ is copy, Int $ is rw, $ is raw where { ... } = 2)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> say :($ is raw where ⏏True, $ is copy, Int $ is rw, $ is raw w
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> $ is copy, Int $ is rw, $ is raw where ⏏True = 2).perl
:($ is raw where { ... }, $ is copy, Int $ is rw, $ is raw where { ... } = { ... })
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 405519ac197dea8f7f196311825c94a3157a3455
»»»»» Script output:
Potential difficulties:
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> say :($ is raw where ⏏True, $ is copy, Int $ is rw, $ is raw w
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> $ is copy, Int $ is rw, $ is raw where ⏏True = 2).perl
:($ is raw where { ... }, $ is copy, Int $ is rw, $ is raw where { ... } = 2)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> say :($ is raw where ⏏True, $ is copy, Int $ is rw, $ is raw w
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> $ is copy, Int $ is rw, $ is raw where ⏏True = 2).perl
:($ is raw where { ... }, $ is copy, Int $ is rw, $ is raw where { ... } = { ... })
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f3bd658621f31b97da208ef926778314c082dcdb
»»»»» Script output:
Potential difficulties:
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> say :($ is raw where ⏏True, $ is copy, Int $ is rw, $ is raw w
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> $ is copy, Int $ is rw, $ is raw where ⏏True = 2).perl
:($ is raw where { ... }, $ is copy, Int $ is rw, $ is raw where { ... } = 2)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> say :($ is raw where ⏏True, $ is copy, Int $ is rw, $ is raw w
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> $ is copy, Int $ is rw, $ is raw where ⏏True = 2).perl
:($ is raw where { ... }, $ is copy, Int $ is rw, $ is raw where { ... } = { ... })
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 16548323d0b1d7565086f6ed323486b2e08270ca
»»»»» Script output:
Potential difficulties:
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> say :($ is raw where ⏏True, $ is copy, Int $ is rw, $ is raw w
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> $ is copy, Int $ is rw, $ is raw where ⏏True = 2).perl
:($ is raw where { ... }, $ is copy, Int $ is rw, $ is raw where { ... } = { ... })
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> say :($ is raw where ⏏True, $ is copy, Int $ is rw, $ is raw w
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> $ is copy, Int $ is rw, $ is raw where ⏏True = 2).perl
:($ is raw where { ... }, $ is copy, Int $ is rw, $ is raw where { ... } = { ... })
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3bb8b2fa750d19c8c56ab9dc2262d8961a94abe8
»»»»» Script output:
Potential difficulties:
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> say :($ is raw where ⏏True, $ is copy, Int $ is rw, $ is raw w
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> $ is copy, Int $ is rw, $ is raw where ⏏True = 2).perl
:($ is raw where { ... }, $ is copy, Int $ is rw, $ is raw where { ... } = 2)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> say :($ is raw where ⏏True, $ is copy, Int $ is rw, $ is raw w
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> $ is copy, Int $ is rw, $ is raw where ⏏True = 2).perl
:($ is raw where { ... }, $ is copy, Int $ is rw, $ is raw where { ... } = { ... })
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4f338014ae662c790f964fbb1d6c885691c2b314
»»»»» Script output:
Potential difficulties:
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> say :($ is raw where ⏏True, $ is copy, Int $ is rw, $ is raw w
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> $ is copy, Int $ is rw, $ is raw where ⏏True = 2).perl
:($ is raw where { ... }, $ is copy, Int $ is rw, $ is raw where { ... } = { ... })
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> say :($ is raw where ⏏True, $ is copy, Int $ is rw, $ is raw w
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> $ is copy, Int $ is rw, $ is raw where ⏏True = 2).perl
:($ is raw where { ... }, $ is copy, Int $ is rw, $ is raw where { ... } = { ... })
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 50a4df363a701ddb07aad495aa137828eec25021
»»»»» Script output:
Potential difficulties:
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> say :($ is raw where ⏏True, $ is copy, Int $ is rw, $ is raw w
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> $ is copy, Int $ is rw, $ is raw where ⏏True = 2).perl
:($ is raw where { ... }, $ is copy, Int $ is rw, $ is raw where { ... } = { ... })
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> say :($ is raw where ⏏True, $ is copy, Int $ is rw, $ is raw w
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> $ is copy, Int $ is rw, $ is raw where ⏏True = 2).perl
:($ is raw where { ... }, $ is copy, Int $ is rw, $ is raw where { ... } = { ... })
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 0b69c7205b6438d32b7672b55782b91871c90099
»»»»» Script output:
Potential difficulties:
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> say :($ is raw where ⏏True, $ is copy, Int $ is rw, $ is raw w
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> $ is copy, Int $ is rw, $ is raw where ⏏True = 2).perl
:($ is raw where { ... }, $ is copy, Int $ is rw, $ is raw where { ... } = 2)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> say :($ is raw where ⏏True, $ is copy, Int $ is rw, $ is raw w
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> $ is copy, Int $ is rw, $ is raw where ⏏True = 2).perl
:($ is raw where { ... }, $ is copy, Int $ is rw, $ is raw where { ... } = { ... })
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8d0af58a48c240ad17a65917367365858aaf7c51
»»»»» Script output:
Potential difficulties:
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> say :($ is raw where ⏏True, $ is copy, Int $ is rw, $ is raw w
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> $ is copy, Int $ is rw, $ is raw where ⏏True = 2).perl
:($ is raw where { ... }, $ is copy, Int $ is rw, $ is raw where { ... } = 2)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> say :($ is raw where ⏏True, $ is copy, Int $ is rw, $ is raw w
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> $ is copy, Int $ is rw, $ is raw where ⏏True = 2).perl
:($ is raw where { ... }, $ is copy, Int $ is rw, $ is raw where { ... } = { ... })
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 855de77b22f7bcf05599e6067d63d030edb75f5d
»»»»» Script output:
Potential difficulties:
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> say :($ is raw where ⏏True, $ is copy, Int $ is rw, $ is raw w
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> $ is copy, Int $ is rw, $ is raw where ⏏True = 2).perl
:($ is raw where { ... }, $ is copy, Int $ is rw, $ is raw where { ... } = { ... })
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> say :($ is raw where ⏏True, $ is copy, Int $ is rw, $ is raw w
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> $ is copy, Int $ is rw, $ is raw where ⏏True = 2).perl
:($ is raw where { ... }, $ is copy, Int $ is rw, $ is raw where { ... } = { ... })
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing eac1e26d6342d0d65ff39a82d7b204341e986a91
»»»»» Script output:
Potential difficulties:
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> say :($ is raw where ⏏True, $ is copy, Int $ is rw, $ is raw w
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> $ is copy, Int $ is rw, $ is raw where ⏏True = 2).perl
:($ is raw where { ... }, $ is copy, Int $ is rw, $ is raw where { ... } = 2)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> say :($ is raw where ⏏True, $ is copy, Int $ is rw, $ is raw w
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> $ is copy, Int $ is rw, $ is raw where ⏏True = 2).perl
:($ is raw where { ... }, $ is copy, Int $ is rw, $ is raw where { ... } = { ... })
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7bdebae05e3adc53c8afa19be4ea3faad96511eb
»»»»» Script output:
Potential difficulties:
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> say :($ is raw where ⏏True, $ is copy, Int $ is rw, $ is raw w
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> $ is copy, Int $ is rw, $ is raw where ⏏True = 2).perl
:($ is raw where { ... }, $ is copy, Int $ is rw, $ is raw where { ... } = { ... })
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> say :($ is raw where ⏏True, $ is copy, Int $ is rw, $ is raw w
Smartmatch against True always matches; if you mean to test the topic for truthiness, use :so or *.so or ?* instead
at /tmp/VClsd1puSL:1
------> $ is copy, Int $ is rw, $ is raw where ⏏True = 2).perl
:($ is raw where { ... }, $ is copy, Int $ is rw, $ is raw where { ... } = { ... })
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
eac1e26d6342d0d65ff39a82d7b204341e986a91 is the first new commit
commit eac1e26d6342d0d65ff39a82d7b204341e986a91
Author: Elizabeth Mattijsen <liz@dijkmat.nl>
Date: Fri Mar 4 21:13:23 2016 +0000
Make Parameter.perl's default more informative
:($a = 2) became :($a = { ... }) instead before
:040000 040000 3e93a9f124d55ccdfc1279b3128c873720fa8f63 3c691fc1d75a16e2f412f93e2bbef79baeb12be1 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment