Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created July 30, 2020 18:46
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/dc1e2ccfe93ab669b0dc65afb2f39e83 to your computer and use it in GitHub Desktop.
Save Whateverable/dc1e2ccfe93ab669b0dc65afb2f39e83 to your computer and use it in GitHub Desktop.
bisectable6
old=2019.03 my %s is SetHash; %s.set('pear'); dd %s
Bisecting: 1404 revisions left to test after this (roughly 11 steps)
[86b1ccbd76e937f1964aa7a8290324437f449df2] Remove redundant method
»»»»» Testing 86b1ccbd76e937f1964aa7a8290324437f449df2
»»»»» Script output:
No such method 'set' for invocant of type 'SetHash'. Did you mean 'Set'?
in block <unit> at /tmp/pmQ8MWK1qt line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f31bd5ba41d054aab0b32be09103b14ef2610de8
»»»»» Script output:
SetHash.new("pear")
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 21b809745d6925949b20e93e51cf152027c600e2
»»»»» Script output:
No such method 'set' for invocant of type 'SetHash'. Did you mean 'Set'?
in block <unit> at /tmp/pmQ8MWK1qt line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 17f7c5ade7c0ab529e6f514b5b614e24acf080f7
»»»»» Script output:
SetHash.new("pear")
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4ffd8df98971fc647879ab469c1593c7049470ed
»»»»» Script output:
SetHash.new("pear")
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing bd948ba31d69c7b1d321398c4079ac6cdcdbb068
»»»»» Script output:
SetHash.new("pear")
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4b64338afaa129e3d64db3aaddf9e5eaaf95416d
»»»»» Script output:
SetHash.new("pear")
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4df7472db52d71b608766dc598d4208f9141b4c0
»»»»» Script output:
No such method 'set' for invocant of type 'SetHash'. Did you mean 'Set'?
in block <unit> at /tmp/pmQ8MWK1qt line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 32bd4ed8393523ce12f3791bcf467261a3dfe4f8
»»»»» Script output:
No such method 'set' for invocant of type 'SetHash'. Did you mean 'Set'?
in block <unit> at /tmp/pmQ8MWK1qt line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 62cb756d91243fe0089f46f57399f242c37a42b4
»»»»» Script output:
SetHash.new("pear")
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing ce5b5dea55018f0b0d9fe5cd7c3ba6bb77c62050
»»»»» Script output:
SetHash.new("pear")
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6df78ca3ed72fe1ca22e54d24700250e5be420ed
»»»»» Script output:
SetHash.new("pear")
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
6df78ca3ed72fe1ca22e54d24700250e5be420ed is the first new commit
commit 6df78ca3ed72fe1ca22e54d24700250e5be420ed
Author: Elizabeth Mattijsen <liz@wenzperl.nl>
Date: Tue Feb 4 12:03:35 2020 +0100
Add SetHash.set/unset methods
As proposed about 8 months ago in:
https://github.com/rakudo/rakudo/pull/2942
Since nobody had a big objection against it, and I think it will
make working with SetHashes much easier, I decided to just put it in
(as the Pull Request had bitrotted).
Please revert if disagreeing.
:040000 040000 c568af13696fe58f5d55985b3e5e0eb047e66c79 ef2f9a050578030306dcfea81789db3ab9d8d648 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment