Reports by commit
Recent reports
Perl5 CoreSmokeDB
Github
Changes
Branch:
blead
maint-5.42
maint-5.40
maint-5.10
smoke-me/jkeenan/sync-win32-20260515
smoke-me/jkeenan/sync-io-socket-ip-20260515
smoke-me/tonyc/selfloader-mixed-io-again
smoke-me/jkeenan/sync-archive-tar-20260511
-- I want an older branch --
Reports for branch
maint-5.10
Show duplicate emailed reports
Filter:
?
Nicholas Clark: The "pointer" argument to S_restore_magic() is not not NULL, because it's actually an integer index wedged into a pointer. (To fit within the existing save stack API.)
C
Nicholas Clark: Correct some names of parameters in embed.fnc.
C
Nicholas Clark: Two parameter names missing in embed.fnc
C
David Mitchell: Don't totally eliminate Nullop; naughty code might define PERL_CORE (an update to the merge of bcabcc50f85300b3fbf720ece84c2fd14bd909ed)
C
Nicholas Clark: Eliminate use of Nullop in the core code. Dual life uses remain.
C
Nicholas Clark: revert the SvOOK re-implementation: ------------ Re-implement the SvOOK() hack to store the offset as a BER encoded number in the part of the PVX that is being released. (It will always fit, as chopping off 1 byte gives just enough space f
C
Nicholas Clark: Revert the SvOOK reimplementation: ---------- BER is all very well, but it turns out that it's better to store the offset as either a byte (if <256), or a 0 byte with a STRLEN before. "better" in that the reading can be inlined, and even t
C
David Mitchell: update mergelog
C
Nicholas Clark: In XS_re_regexp_pattern(), use newSVpvn_flags() to avoid calls to sv_2mortal().
C
Gerard Goossen: also report forced tokens when using -DT Message-ID: <20080117173652.GB4969@ostwald>
C
David Mitchell: update mergelog
C
Nicholas Clark: Reverse the TODOs on t/op/regexp_qr_embed_thr.t - they all pass now.
C
Rafael Garcia-Suarez: Revert change #32920, since it was solved another way by #32890. p4raw-link: @32920 on //depot/perl: e3dd4663a7a9c4d106a591d5b1511f7c9d1bfa1e
C
Robin Barker: RE: compile warnings w/ PM_SETRE and ReREFCNT_inc From: "Robin Barker" <Robin.Barker@npl.co.uk> Message-ID: <46A0F33545E63740BC7563DE59CA9C6D0939AE@exchsvr2.npl.ad.local>
C
Rafael Garcia-Suarez: Fix "grep in void context" warning
C
Marcus Holland-Moritz: Fix compilation issues and warnings with exotic configuration.
C
David Mitchell: last few days merging activity
C
Nicholas Clark: BER is all very well, but it turns out that it's better to store the offset as either a byte (if <256), or a 0 byte with a STRLEN before. "better" in that the reading can be inlined, and even then the object code is smaller (function calls
C
Nicholas Clark: Re-implement the SvOOK() hack to store the offset as a BER encoded number in the part of the PVX that is being released. (It will always fit, as chopping off 1 byte gives just enough space for recording a delta of up to 127). This allows S
C
Nicholas Clark: Typo spotted by Jarkko.
C
Nicholas Clark: In sv_chop(), write sentinals over the part of the buffer that is thrown away, and verify that they are present in sv_backoff(). assert that we are being asked to chop off positive amounts of buffer.
C
Nicholas Clark: Convert some "regexp" and "struct regexp" to REGEXP where they are currently equivalent but will be wrong once the equivalence vanishes.
C
Nicholas Clark: Perl_magic_setbm() and Perl_magic_setfm() are mathoms that can be merged with Perl_magic_setregexp(). [Coverage on the testsuite suggests that more than that they're actually dead code, but in theory it should be possible to construct a te
C
Nicholas Clark: assert() that we're not trying to free scalars a second time.
C
Nicholas Clark: Take code that occurs in three places to take a scalar and ready it to hold a reference, and convert it to a macro define prepare_SV_for_RV().
C
Steve Peters: Linking a RT ticket to an open TODO.
C
Nicholas Clark: In SvPV_free(), assert() that no-one is trying to free up a reference.
C
Nicholas Clark: { my $a; } not warning about being used only once is a something TO be DOne.
C
Robin Barker: ext/ consting From: "Robin Barker" <Robin.Barker@npl.co.uk> Message-ID: <46A0F33545E63740BC7563DE59CA9C6D09399D@exchsvr2.npl.ad.local> Date: Sat, 22 Dec 2007 00:39:47 -0000
C
Nicholas Clark: By moving the "can't upgrade downwards" croak() in Perl_sv_upgrade() after the type changing logic, we allow sv_upgrade() from SVt_NV to SVt_IV to "work" (SVt_NV beomes SVt_PVNV in the type changing logic) which simplifies the code for Per
C
Nicholas Clark: Correct the minor mistake of changes 32675 and 32676 - the check should be on whether the SV had a body before upgrading. As was, SVt_RV would needlessly have re-zeroed memory.
C
Abhijit Menon-Sen: Add const to a few prototypes. (Patch from Robin Barker.)
C
Steve Peters: Clean up a warning with -Wwrite-strings that gets passed into every parsed XS file.
C
Robin Barker: make miniperl -Wwrite-strings clean From: "Robin Barker" <Robin.Barker@npl.co.uk> Message-ID: <46A0F33545E63740BC7563DE59CA9C6D09399A@exchsvr2.npl.ad.local>
C
Nicholas Clark: Correct the embed.fnc descriptions of newAV() and newHV() - they do not return memory allocated à la malloc(), as it comes from an arena.
C
Nicholas Clark: With change 32676 moving the HvSHAREKEYS_on() into Perl_sv_upgrade() calls to it can be eliminated from the version code.
C
Nicholas Clark: Change 32676 missed embed.h. Oops. Avert any more black smoke.
C
Nicholas Clark: Similiarly Perl_newHV() can become a mathom by making newHV() a wrapper around newSV_type() and tweaking Perl_sv_upgrade().
C
Nicholas Clark: Perl_newAV() can become a mathom by making newAV() a wrapper around newSV_type() and tweaking Perl_sv_upgrade().
C
Nicholas Clark: Perl_magic_setglob() is a mathom.
C
Karl: Fix malformed utf8 in regexec.c
C
Karl: Revise malformed utf8 test case
C
Nicholas Clark: Verify that pre-computing hashes with shared hash key scalars does not cause problems.
C
Nicholas Clark: Also test Perl_hv_common() and pre-computed hashes for SV keys.
C
Nicholas Clark: Precomputing the hash value for a string representable in bytes, but passed in in UTF-8, would result in storing the wrong hash value in the hash, and hence failing lookups. I guess not that much XS code precomputes hash values.
C
Nicholas Clark: Add a key flag HVhek_KEYCANONICAL for Perl_hv_common(), which signals that the key is in canonical form - any key passed encoded in UTF-8 cannot be represented as bytes, hence the downgrade check can be skipped. Use this internally for sha
C
Nicholas Clark: Fix typo in code not yet used.
C
David Mitchell: todays merging activity
C
Yves Orton: fix bug #57042 - preserve $^R across TRIE matches
C
Nicholas Clark: Merge branch 'blead' of nicholas@perl5.git.perl.org:/gitroot/perl into blead
C
More...