-
Notifications
You must be signed in to change notification settings - Fork 580
[META] Regressions introduced by refactoring #10555
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
From @nwc10This ticket is a meta-ticket for collating which regressions have been It's unlikely ever to be comprehensive. The intent is that if one finds that |
From @nwc10Note also 3d4dd4c fixes 7 errors 3c6f43c to fix an error introduced by [might have those two above transposed, but the pattern is obvious] 8074533 to fix an error introduced by 7536ed5 to fix an error introduced by bb5dd93 to fix an error introduced by b88ec9b to fix an error introduced by 52a5bfa to fix an error introduced by a3e405b to fix an error introduced by 1875938 is *not* from a refactoring error. b439006 fixes 3 bugs introduced by 3bdcbd2 to fix a minor error |
@nwc10 - Status changed from 'new' to 'open' |
From @cpansproutThis commit: commit 7a5fd60 Stage 1 of utf8 support for soft references. though not just a refactoring (as it was preparing for a real bug fix), $ perl5.8.8 -le 'print defined *{"!"} for 1..2' 1 (i.e., *{} autovivifying a glob, but not returning it), which was fixed |
From @cpansproutOn Mon Aug 22 08:26:49 2011, sprout wrote:
And this one (#97482): $ perl -we 'close undef' |
From @cpansproutHere’s an interesting regression: ----Program---- ----Output of .../pMUxm3P/perl-5.8.0@24524/bin/perl---- ----EOF ($?='65280')---- ----EOF ($?='65280')---- Notice how the package name has become ‘overload’. It was caused by: commit bfcb351 Move hv_name, hv_eiter and hv_riter into a new aux structure. Specifically, this part, which uses the new hvname variable to replace @@ -1404,8 +1408,9 @@ Perl_Gv_AMupdate(pTHX_ HV *stash) |
From @cpansproutOn Fri Sep 30 09:34:41 2011, sprout wrote:
and fixed by f0e9f18. |
From @cpansproutThis commit: commit bf53b3a xcv_start and xcv_xsubany can be merged into a union, as they are never caused two regressions (sort(xsub 1,2,3) ignoring the xsub and commit 2fc49ef Make XS sort routines work again |
From @cpansproutThis commit: commit 66a1b24 Random cleanups #47 p4raw-id: //depot/perl@24735 made newXS trigger warning only when replacing a subroutine in the This commit fixed that, among other things: commit 799fd3b Restore autouse’s exemption from redef warnings |
From @nwc10This commit commit de009b7 perlio-two.patch: More warnings squashed, more consts amongst many things, did this: @@ -413,8 +415,8 @@ PerlIO_importFILE(FILE *stdio, const char *mode) which isn't going to fly. (But is in sfio-only code) This commit commit 4ee3916 standardize save/restore of errno & vaxc$errno made a typo in some sfio-only code, which wasn't spotted. Both fixed in the branch nicholas/misc-tidyup (not yet merged or deleted) |
From @cpansproutThis commit: commit 437388a Refactor newATTRSUB()'s logic for grafting a sub definition to an causes this: $ ./perl -Ilib -e '\&f; *bar = *f; eval "sub bar {}"' (fixed by f6894bc) and this: $ ./perl -Ilib -e '*f=sub{}; undef &f; *bar = *f; eval "sub bar {}"' (fixed by e52de15, although the assertion failure actually exposed -- Father Chrysostomos |
From @cpansproutCommit b9ad13a omitted a break; in sv_upgrade, resulting in an It also set SvSTASH to null in reg_temp_copy, resulting in a crash for: bless \$x; Commit 703c388 did the same thing with SvMAGIC, causing Those last two issue were fixed by 78a84e4. Those two commits were not just regressions, but bug fixes. However, f082678 caused this to leak the PV: $x = "hello"; That was likewise a bug fix, but still part of a larger refactoring. I fixed that in edd9fea. -- Father Chrysostomos |
From @cpansproutRemoving the link to |
Migrated from rt.perl.org#77300 (status was 'open')
Searchable as RT77300$
The text was updated successfully, but these errors were encountered: