Created
May 19, 2019 10:23
-
-
Save Whateverable/08fe8c3198ffb14d7f78607078872188 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=2018.12 new=2019.03 sub foo($i) {my $i; say $i} |
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: 163 revisions left to test after this (roughly 7 steps) | |
[64c88f919841c58f5a6dffd3581770e06a8fd6a5] univals() should be handled by Str.univals | |
»»»»» Testing 64c88f919841c58f5a6dffd3581770e06a8fd6a5 | |
»»»»» Script output: | |
===SORRY!=== | |
Cannot find method 'default' on object of type NQPMu | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 1, exit code on “old” revision is 0 | |
»»»»» 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 01d2e11c88a56428064c0768e41e02e5182409f1 | |
»»»»» Script output: | |
Potential difficulties: | |
Redeclaration of symbol '$i' | |
at /tmp/Bq1HB8U_Y0:1 | |
------> sub foo($i) {my $i⏏; say $i} | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 0, exit code on “old” revision is 0 | |
»»»»» 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 5625ebc155afbf3efa52d1c571d752c69296cf55 | |
»»»»» Script output: | |
===SORRY!=== | |
Cannot find method 'default' on object of type NQPMu | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 1, exit code on “old” revision is 0 | |
»»»»» 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 685f6cc3b6af59a7df92fcd33eef5f1cc36e34de | |
»»»»» Script output: | |
Potential difficulties: | |
Redeclaration of symbol '$i' | |
at /tmp/Bq1HB8U_Y0:1 | |
------> sub foo($i) {my $i⏏; say $i} | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 0, exit code on “old” revision is 0 | |
»»»»» 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 871b6f54623c5a698ce0ea7a14761d58df5d056d | |
»»»»» Script output: | |
===SORRY!=== | |
Cannot find method 'default' on object of type NQPMu | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 1, exit code on “old” revision is 0 | |
»»»»» 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 42024539877fbebfdfbbc9b006106454cdaf5187 | |
»»»»» Script output: | |
===SORRY!=== | |
Cannot find method 'default' on object of type NQPMu | |
»»»»» Script exit code: 1 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 1, exit code on “old” revision is 0 | |
»»»»» 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 b0e7e375d1ec8c76e20f3617b56783a15a1febc5 | |
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it | |
»»»»» Therefore, skipping this revision | |
»»»»» ------------------------------------------------------------------------- | |
»»»»» Testing 5bbaabb9c6118104f36b9b6f5d409a1a3f33d510 | |
»»»»» Script output: | |
Potential difficulties: | |
Redeclaration of symbol '$i' | |
at /tmp/Bq1HB8U_Y0:1 | |
------> sub foo($i) {my $i⏏; say $i} | |
»»»»» Script exit code: 0 | |
»»»»» Bisecting by exit code | |
»»»»» Current exit code is 0, exit code on “old” revision is 0 | |
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new” | |
»»»»» Therefore, marking this revision as “old” | |
»»»»» ------------------------------------------------------------------------- | |
42024539877fbebfdfbbc9b006106454cdaf5187 is the first new commit | |
commit 42024539877fbebfdfbbc9b006106454cdaf5187 | |
Author: Jonathan Worthington <jnthn@jnthn.net> | |
Date: Thu Nov 1 18:00:04 2018 +0100 | |
Do a lot less work upon a redeclaration | |
The variable is already there, so we don't need to go and do all of | |
the things we would were it not. This also avoids scribbling over the | |
things the optimizer uses to tell the difference between a parameter | |
or declared variable, fixing an issue introduced by the lexical to | |
local lowering. | |
:040000 040000 6c09f6272d2e6290c92f2bf0d34dfdae3ab204e5 a27f114e4ee9d9c55ce0c2291cba85082c193e1d M src |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment