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: [ 27104] Fix bug #38439 - reference to typeglob assignment needs to be based on SvROK(sstr) rather than SvTYPE(sstr) == SVt_RV.
C
Nicholas Clark: Integrate: [ 26978] Pull the other large chunk of PVGV assignment code into S_pvgv_assign. There seems to be some duplication with S_glob_assign.
C
Nicholas Clark: Integrate: [ 26976] Pull glob_assign out from sv_setsv_flags into a static function.
C
Nicholas Clark: Integrate: [ 27027] Intel C Compiler 9.0 hatefully defines __GNUC__. Unfortunately, icc does not support gcc built-ins like __attribiute__.
C
Marcus Holland-Moritz: Integrate: [ 26474] Create a struct to use as the header with PERL_TRACK_MEMPOOL, so that other information can be stored in it.
C
Nicholas Clark: Update Changes
C
Nicholas Clark: Avoid a SEGV in DBI's test suite, discovered by Andreas. Probably need to go through and audit to see if there are analagous places that need tweaking.
C
Nicholas Clark: Integrate: [ 26983] Add gv_fetchpvs, which uses STR_WITH_LEN to call gv_fetchpvn_flags. Many strlen()s saved.
C
Nicholas Clark: Integrate: [ 26946] SvREADONLY_off inside the magic routines is also dangerous on shared hash key scalars, so decompose them to normal scalars if they ever get here.
C
Nicholas Clark: Integrate: [ 26901] Change all NEWSV() to newSV() in the core and non-dual-lived modules. Keep NEWSV() itself for backwards-compatibility outside of the core, but don't advertise it any more. (cf. change #25101).
C
Nicholas Clark: Integrate: [ 26765] Move initialization of old values prior to moreswitches() closer to their use and together with 'switches_done'.
C
Nicholas Clark: Integrate: [ 26643] Fix some compilation warnings
C
Andy Lester: Integrate: [ 23773] If we know the length of the string constant, save a strlen()
C
Nicholas Clark: Integrate: [ 26598] silence some compiler warnings
C
Jim Cromie: Integrate: [ 26562] Update copyrights for files modified in 2006
C
Nicholas Clark: Integrate: [ 26602] Bad symbols that are pretending to be dirhandles, should say they are dirhandles in their error messages.
C
Nicholas Clark: Integrate: [ 26494] Don't try to store PL_sv_undef in pads. (For now)
C
Nicholas Clark: Integrate: [ 26538] In the shared string table, if we add new entries to the head of the linked list chain, then we don't need as much bookkeeping in the loop. p4raw-link: @26538 on //depot/perl: 263cb4a6f8ed72054b3a96de216b5a39651a5ec9
C
Andy Lester: Integrate: [ 26524] Subject: [PATCH] Fixing the SVREFCNT macro Message-ID: <20051228193051.GD23207@petdance.com> p4raw-link: @26524 on //depot/perl: 38a574c7cd99f8022d4ac40300e9e0841811bd6b
C
Nicholas Clark: Integrate: [ 26532] Subject: [PATCH] Perl_gv_fetchpv vs. gv_fetchpvn From: Tels <nospam-abuse@bloodgate.com> Date: Thu, 29 Dec 2005 18:32:10 +0100 Message-Id: <200512291832.20651@bloodgate.com>
C
Andy Lester: Integrate: [ 26527] Subject: [PATCH] Actual real consting of parms Message-ID: <20051229071509.GA32653@petdance.com> p4raw-link: @26527 on //depot/perl: eb86f8b30b3c669d547a1d9008e5860ab483ae2d
C
Andy Lester: Integrate: [ 26526] Subject: [PATCH] av.c cleanup, plus! Message-ID: <20051228214414.GD26033@petdance.com> p4raw-link: @26526 on //depot/perl: 7a5b473ebcffe303e0ee757c10a615cdeb97e2f3
C
Andy Lester: Integrate: [ 26505] Subject: [PATCH] pre-likely cleanup Message-ID: <20051227203939.GC1781@petdance.com>
C
Nicholas Clark: Integrate: [ 26461] Subject: [PATCH] Speed up Perl_sv_derived_from From: Andy Lester <andy@petdance.com> Message-ID: <20051222220044.GH4370@petdance.com> Date: Thu, 22 Dec 2005 16:00:44 -0600
C
Andy Lester: Integrate: [ 26456] Subject: [PATCH] Speedup (rn|n)?instr Message-ID: <20051222223839.GI4370@petdance.com>
C
Andy Lester: Integrate: [ 26450] Subject: [PATCH] Ho! Ho! Ho! Santa brings consting! Message-ID: <20051222165717.GA2874@petdance.com> p4raw-link: @26450 on //depot/perl: c445ea15829fa1ef23c4453a817f9c096a56a192
C
Nicholas Clark: Integrate: [ 26446] Add an optimisation to allow proxy constant subroutines to be copied as proxy constant subroutines in a new symbol table where possible. (Rather than converting them to full blown constant subroutines and instantiating
C
Nicholas Clark: Integrate: [ 26409] Make gv_init recognise a reference-to-something in a symbol table as meaning a constant subroutine with that thing as it value
C
Nicholas Clark: Integrate: [ 26411] Assert that orig_keyword, gv and gvp aren't used before the main keyword parser of Perl_yylex.
C
Nicholas Clark: Integrate: [ 26404] Make sv_dump (and therefore Devel::Peek) report the value of the constant in inlineable constant subroutines. p4raw-link: @26404 on //depot/perl: b188609906d01f80253fa5875023a178dcb87f97
C
YAMASHINA Hio: Integrate: [ 26334] A suggestion by Yamashina Hio to speed up substitutions with right-hand side expressions by freeing temporaries. See :
C
Andy Lester: Integrate: [ 26301] Merge common code from ptr_table_fetch and ptr_table_store into S_ptr_table_find.
C
Nicholas Clark: Integrate: [ 26360] Add a missing FREETMPS to match up with a SAVETMPS. This change fixes problems with nested sorts. (RTs #7063 and #36430).
C
Andy Lester: Integrate: [ 26281] Subject: [PATCH] More consting, and putting stuff in embed.fnc Message-ID: <20051205194613.GB7791@petdance.com>
C
SADAHIRO Tomoyuki: Integrate: [ 26199] Subject: XS-assisted SWASHGET (esp. for t/uni/class.t speedup) Date: Wed, 23 Nov 2005 17:57:34 +0900 Message-Id: <20051123175603.FFD5.BQW10602@nifty.com>
C
Andy Lester: Integrate: [ 26090] const'ing Netdb_host_t broke HP-UX and created warnings on gcc for a double const. Netdb_host_t is a macro that for a const pointer.
C
Nicholas Clark: Integrate: [ 25956] Adjust test count p4raw-link: @25956 on //depot/perl: af9ecd68c9b31448775ad3ba8d8b8460f6271ec3
C
Andy Lester: Integrate: [ 26082] Subject: [PATCH] Const & local: Special Victims Unit Message-ID: <20051111044700.GA24161@petdance.com> p4raw-link: @26082 on //depot/perl: 0bcc34c2b0b0cb62c0df3d5e562b779fb96595ba
C
Robin Houston: Integrate: [ 25953] Subject: [PATCH] sort/multicall patch Date: Sat, 29 Oct 2005 21:33:07 +0100 Message-ID: <20051029203307.GA8869@rpc142.cs.man.ac.uk>
C
Andy Lester: Integrate: [ 26028] Subject: [PATCH] Consting and localizing: Part LXVIII Message-ID: <20051104211256.GA12651@petdance.com> p4raw-link: @26028 on //depot/perl: 7452cf6af2e38d62832bbd8762076e54fa12a70f
C
Gisle Aas: Integrate: [ 25941] Subject: futimes [PATCH] Date: 31 Oct 2005 13:53:53 -0800 Message-ID: <lrk6ft8ia6.fsf_-_@caliper.activestate.com>
C
Andy Lester: Integrate: [ 25915] Subject: [PATCH] Etta James presents: More consting Message-ID: <20051031054413.GA10767@petdance.com> p4raw-link: @25915 on //depot/perl: c4420975666e665b3282e2edeea3304e6626be36
C
Nicholas Clark: Integrate: [ 29729] socketpair.t was written in 2001. At that time, Test::More got confused if you forked under it. Test::More 0.47 added support to detect forking which resolves this. Hence there is now no need to fork() in a BEGIN block,
C
Nicholas Clark: Conditionally compile out all op.c manipulation code for OP_THREADSV unless we are building for 5005threads, as nothing else can generate this op. (Arguably pre 5.8.0 time we could have changed the headers to not even have this op usually,
C
Nicholas Clark: We can get in the messy situation of the COP that PL_curcop pointed to getting freed, and as part of the same free overloading decides to look for DESTROY, which needs to *create* a GV, which in turn was expecting that PL_curcop pointed to
C
Andy Lester: Integrate: [ 25973] More core test cleanups. Mainly fixes to remove code that caused warnings, but there were a few bug fixes that were hidden by no using warnings.
C
Nicholas Clark: Unbreak 5005 threads - pp_threadsv can't be aliased to unimplemented_op for the 5005 threads case.
C
Nicholas Clark: Integrate: [ 29695] Update copyright years in .h files. Also, in .pl files that generate .h files, so they'll be ready next time.
C
Robin Houston: Integrate: [ 26110] Integrate: [ 26108] BEGIN blocks should start a new stack, as they can be called as a side effect of "regular" Perl API calls within subroutines that have already cached the current stack's address. If they don't, any st
C
Nicholas Clark: Integrate: [ 26126] Don't warn about lack of docs for functions that appear twice in embed.fnc.
C
More...