Created
September 13, 2020 09:07
-
-
Save Whateverable/1b6f5470cd1c5af76edec294f6742a42 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
:{ 0 => 42 }<0>.say; |
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: 263 revisions left to test after this (roughly 8 steps) | |
[ce63be30e718c6f7aa0f2ca8c5a226de25d38dd4] Use nqp::getcurhllsym correctly | |
»»»»» Testing ce63be30e718c6f7aa0f2ca8c5a226de25d38dd4 | |
»»»»» Script output: | |
(Any) | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
(Any) | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing c7245c4c188ef8e96d8df3a1215195e3a6e69983 | |
»»»»» Script output: | |
(Mu) | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
(Any) | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 479348f31d29f492600d9ff23c803ecb10550b16 | |
»»»»» Script output: | |
(Any) | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
(Any) | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing a24c37b3b44ed45f45f0cc2b507a87719cac310b | |
»»»»» Script output: | |
(Any) | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
(Any) | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing f61ba41a286cee3dc1765714a4657e8dffb9a181 | |
»»»»» Script output: | |
(Mu) | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
(Any) | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing a09536fd942dd48c969a092549693b1bfa9c4be5 | |
»»»»» Script output: | |
(Any) | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
(Any) | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 9acbf000418cd716f532008a5a1704cccf684eae | |
»»»»» Script output: | |
(Mu) | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
(Any) | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 688cbac1ef3dc41e07eb52a20739eec44ebd7798 | |
»»»»» Script output: | |
(Any) | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
(Any) | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 92735770f17b40778272e456c7710cb3ebeac7d1 | |
»»»»» Script output: | |
(Any) | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
(Any) | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
9acbf000418cd716f532008a5a1704cccf684eae is the first new commit | |
commit 9acbf000418cd716f532008a5a1704cccf684eae | |
Author: Elizabeth Mattijsen <liz@wenzperl.nl> | |
Date: Mon Oct 8 19:05:20 2018 +0200 | |
Make sure that Hash[Int].new gets the correct descriptor | |
According to a bisect, this issue has existed since at least Christmas. | |
The problem was that Hash.new would do nothing about a descriptor. Before | |
the scalar refactor, that meant that the descriptor was nqp::null. After | |
that refactor, it has a default descriptor, but still not the right thing. | |
Apparently, when you say "my Int %h", the correct descriptor is codegenned | |
or otherwise correctly created. | |
This commit introduces a multi for Map.new: one without parameters, and | |
one with. The one with calls the .new without parameters. For the TypedHash | |
roles, there is a no-argument .new candidate that creates the correct | |
descriptor. Which fixes R#2348. | |
:040000 040000 e2995da294d21296e75f97416e8753c2b336758e 81465e336a9e724960f2972cf205b2299af290ae M src |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment