Created
January 24, 2023 19:27
-
-
Save Whateverable/f19bdf1b74aab096042ee281e0d35d3e 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=2020.02 my $foo = $*FOO; say PROCESS::<$FOO>:exists |
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: 1670 revisions left to test after this (roughly 11 steps) | |
[f75957dd8e4a4cd3b428f83c689160679e90c772] Make .chrs a proper multi | |
»»»»» Testing f75957dd8e4a4cd3b428f83c689160679e90c772 | |
»»»»» Script output: | |
False | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
False | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 966e77fe10bac8bc725399f06bcb7b5b38e00727 | |
»»»»» Script output: | |
False | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
False | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 412c4625d5433e0f16ecd7792f45b6e0eb3d665e | |
»»»»» Script output: | |
False | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
False | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 6bd19e408e594d575dd01f23f318c63fbd2224ec | |
»»»»» Script output: | |
True | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
False | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 43a872450727c3820fa8ba17087a1d6fa8008f1f | |
»»»»» Script output: | |
True | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
False | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing e3ab530917efa3bba4c134fec362f452b4b4fb96 | |
»»»»» Script output: | |
True | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
False | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 1c73cb8d8423d842ea3fc17d3c8f474e55b7c8fc | |
»»»»» Script output: | |
True | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
False | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 2da9eb22b8c95233a86a2697d0132dbd6d08dd3a | |
»»»»» Script output: | |
False | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
False | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing bf50105f807d1471d5b4f954849749027a823038 | |
»»»»» Script output: | |
True | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
False | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing c08d2ee9f855e1dc91722191f9f6d727d8c7d3c3 | |
»»»»» Script output: | |
True | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
False | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing e7143e00cd62b189a800f49a1f7f85f51a6b8746 | |
»»»»» Script output: | |
True | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
False | |
»»»»» The output is different | |
»»»»» Therefore, marking this revision as “new” | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing ee0715396faef7bd775320fb1de5ecb0c7b11bd1 | |
»»»»» Script output: | |
False | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by output | |
»»»»» Output on “old” revision is: | |
False | |
»»»»» The output is identical | |
»»»»» Therefore, marking this revision as “old” | |
e7143e00cd62b189a800f49a1f7f85f51a6b8746 is the first new commit | |
commit e7143e00cd62b189a800f49a1f7f85f51a6b8746 | |
Author: Elizabeth Mattijsen <liz@raku.rocks> | |
Date: Wed Mar 30 21:32:55 2022 +0200 | |
Don't initialize PROCESS:: variables more than once | |
Cases such as described in issue #1920 would attempt to initialize | |
dynamic variables more than once in a process. Even though these | |
would be serialized, there's no point in doing the same again. | |
So now check if the PROCESS:: variable has been set already, and | |
return that if so. | |
Also, failure to look up will now happen only once, as the Failure | |
will now be bound into the PROCESS:: stash. This should save a lot | |
of failed $*W lookups when precompiling. | |
Left some debugging code commented out in there on purpose, should | |
further investigations be necessary in the future. | |
src/core.c/Rakudo/Internals.pm6 | 42 ++++++++++++++++++++++++++--------------- | |
1 file changed, 27 insertions(+), 15 deletions(-) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment