Reports by commit
Recent reports
Perl5 CoreSmokeDB
Github
Changes
Branch:
blead
maint-5.42
maint-5.40
maint-5.8
smoke-me/tonyc/selfloader-mixed-io-again
smoke-me/tonyc/24407-revert-selfloader
smoke-me/jkeenan/sync-with-cpan-JSON-PP-4.18-20260429
smoke-me/jkeenan/sync-with-cpan-Encode-3.24-20260429
-- I want an older branch --
Reports for branch
maint-5.8
Show duplicate emailed reports
Filter:
?
Nicholas Clark: Integrate: [ 23474] Skip failing thread/wait tests on HP-UX 10.20 These will never ever be fixed, since 10.20 is obsolete perl583delta describes this. The quote is included in wait.t p4raw-link: @23474 on //depot/perl: 80b2a6875ff4c6d50022
C
Nicholas Clark: Integrate: [ 27704] Two modules in ext/ have dependencies that are post-miniperl. Encode this information in the Makefile for now. p4raw-link: @27704 on //depot/perl: 9f3ef600c170f61e00dffe61519e60790c132cbe
C
Nicholas Clark: Integrate: [ 23018] Assert that we aren't leaking memory. p4raw-link: @23018 on //depot/perl: bf694877f81fb381ca8c9057cca6a2b05b7cc6cf
C
Nicholas Clark: Integrate: [ 20479] Fix bug #23141 : localization of readonly magic scalars now produces an error "Modification of a read-only value attempted", instead of silently failing.
C
Nicholas Clark: Make the fold_constants exception capture compatible with -DPERL_FLEXIBLE_EXCEPTIONS
C
Nicholas Clark: Integrate: [ 27615] If constant folding fails, don't fold constants, rather than reporting the error at compile time. This allows illegal constant expressions in dead code to be ignored.
C
Nicholas Clark: Integrate: [ 22819] Add new dUNDERBAR and UNDERBAR macros, to help XS writers to access the $_ variable, even when there is a lexical one in scope.
C
Nicholas Clark: Integrate: [ 21729] Subject: [PATCH] Re: Storable Error Message-ID: <20030809003535.C20130@plum.flirble.org>
C
Nicholas Clark: Actually make PERL_FLEXIBLE_EXCEPTIONS compile (although it still fails 3 tests - t/op/eval.t, t/op/sort.t and ext/XS/APItest/t/call.t)
C
Nicholas Clark: Integrate: [ 26673] Remove code duplicated a few lines above by change 19695.
C
Jan Dubois: Integrate: [ 21538] Fix off-by-one in $0 set magic. (From Autrijus.) The whole PL_origalen thing in perl.c looks very hokey.
C
Rick Delaney: Integrate: [ 23471] Subject: [PATCH blead] [perl #3038] Re: $qr = qr/^a$/m; $x =~ $qr; fails Message-ID: <20041101034040.GC1232@biff.bort.ca> p4raw-link: @23471 on //depot/perl: 7fba1cd64145def991b6ae509bcdd709edcf43c1
C
Nicholas Clark: When bless() changes the overloading state of the passed in reference, and there are other references to this object, then brute force search for the other references, and perform the same change on them. Fixes bug 34925.
C
Nicholas Clark: Integrate: The overload.t tests from 23357 (Turn regcomp into a list op)
C
Nicholas Clark: Avoid writing over the input string in the case 'F' in moreswitches.
C
Nicholas Clark: sv_2iv and sv_2uv can go in mathoms.c now.
C
Nicholas Clark: Integrate: [ 26265] The extra return is actually a duplicated code path, and can go.
C
Nicholas Clark: Integrate: [ 25322] Subject: [PATCH blead] Use SvGETMAGIC more often From: Rick Delaney <rick@bort.ca> Date: Mon, 22 Aug 2005 13:00:33 -0400 Message-ID: <20050822170033.GH7674@localhost.localdomain>
C
Yitzchak Scott-Thoennes: Integrate: [ 22074] Some of the bitwise manipulation PP functions weren't checking whether their arguments were magical before using them. (bug [#24816]).
C
Nicholas Clark: Integrate: [ 26990] Avoid using space to create 2 functions just to force mathoms to be linked. Instead, force the link via the perl interpreter structure via a function pointer that gets replaced at run time anyway. p4raw-link: @26990 on
C
Nicholas Clark: Integrate: [ 26007] Merge pp_andassign, pp_orassign, and pp_dorassign into pp_and, pp_or, and pp_defined, respectively.
C
Andy Lester: Integrate: [ 26007] Merge pp_andassign, pp_orassign, and pp_dorassign into pp_and, pp_or, and pp_defined, respectively.
C
Nicholas Clark: Integrate: [ 25983] The PERL_EFF_ACCESS_[RWX]_OK macros are all defined as triples, so can be refactored to a single platform dependent PERL_EFF_ACCESS macro with the other 3 implemented in terms of it.
C
Andy Lester: Integrate: [ 25929] It appears that it's trivially easy to alias opcode functions in the opcode table. We should be able to get both a speed and size saving here. Time will tell how much.
C
Nicholas Clark: Integrate: [ 25893] Replace gv_fetchmethod() with a macro to call gv_fetchmethod_autoload() with the extra TRUE argument.
C
Nicholas Clark: Integrate: [ 25883] sv_2pv_nolen, sv_2pvbyte_nolen and sv_2pvutf8_nolen can all be replaced with terse macros, and the function bodies retired.
C
Nicholas Clark: Integrate: [ 25867] Makefiles like tabs, not spaces.
C
Nicholas Clark: Integrate: [ 25866] Add a new file, mathoms.c, to hold old code kept around for binary compatability with previous versions of Perl. Change also includes various Makefile changes to compile the new file and link it into libperl.
C
Nicholas Clark: Update Changes
C
Nicholas Clark: Integrate: [ 27002] Code assumes that *FOO{SCALAR} will always return a scalar reference, so make it so, creating $FOO if necessary. (Effectively this is a policy decision that PERL_DONT_CREATE_GVSV is visible to XS code, but isn't visible
C
Nicholas Clark: Update Changes
C
Nicholas Clark: Missed file from running embed.pl
C
Nicholas Clark: Integrate: [ 26980] PERL_DONT_CREATE_GVSV wasn't as effective as it should have been.
C
Nicholas Clark: In Perl_sv_dup, merge the copy code for the 3 simple types (IV,NV,RV).
C
Jim Cromie: Integrate: [ 27030] Subject: [patch] arena rework - unify arenaroots Message-ID: <43DF3D0A.3040102@gmail.com>
C
Nicholas Clark: Integrate: [ 26170] Remove all the now unused new_XFOO()/del_XFOO() macros
C
Nicholas Clark: Integrate: [ 26169] sv_clear can manipulate the arena array directly too. Also, I think that we may have been "leaking" NV bodies in blead since 25051. Oops. (Will not have been detectable except with -DPURIFY as the leak is not returning
C
Nicholas Clark: Integrate: [ 26165] Eliminate new_body_offset from sv_dup()
C
Nicholas Clark: Integrate: [ 26164] Merge the last remaining case duplication in sv_upgrade p4raw-link: @26164 on //depot/perl: 130ceb687ea0388cc3ad1ff82ffcdd90bb027d38
C
Nicholas Clark: Integrate: [ 26159] Add a flag to the body details of which types come from arenas. Update the allocation information for all the types. Add a new macro new_NOARENA() for allocating the non-arena types. Use calloc rather than malloc for th
C
Nicholas Clark: Integrate: [ 26155] Rename sv_upgrade's parameter mt to new_type.
C
Nicholas Clark: Integrate: [ 26151] "Can you see what it is yet?" Next steps towards making as much as possible table driven.
C
Nicholas Clark: Integrate: [ 26146] s/SvTYPE(sv)/old_type/ in sv_upgrade because we already have that value in that variable. Don't compile S_new_body with -DPURIFY
C
Jim Cromie: Integrate: [ 26141] Subject: Re: eliminate discreet arenaroots Message-ID: <4378E5B0.3010708@gmail.com>
C
Jim Cromie: Integrate: [ 26129] Provide a crude way for specifying the command line for make test.valgrind
C
Nicholas Clark: Unlike 5.9, SVt_IV needs to be freed. Only SVt_NULL can exit early.
C
Nicholas Clark: Getting the old_length wrong for SVt_PVNV in Perl_sv_upgrade causes surprisingly subtle bugs. Now fixed. (Cause being that the expression to get the length of PVNV differs between blead and maint, because blead's structures have been space
C
Nicholas Clark: Integrate: [ 27133] lastparen in the regexp structure is never initialised, and so will still be uninitialised after a failed match, yet various points in mg.c read it come what may. Should fix bug 38461.
C
Nicholas Clark: Integrate: [ 25904] global.sym appears to have become out of date. Oops.
C
Nicholas Clark: Make cross upgrades work (eg a request to "upgrade" PV to NV)
C
More...