Created
July 30, 2020 18:46
-
-
Save Whateverable/dc1e2ccfe93ab669b0dc65afb2f39e83 to your computer and use it in GitHub Desktop.
bisectable6
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
old=2019.03 my %s is SetHash; %s.set('pear'); dd %s |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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