[perl.git] branch blead, updated. v5.11.5-78-ge320640

2010-03-07 Thread Marcus Holland-Moritz
commit e32064062edd050eca7754571e970ebf730be2b4 Merge: 8a720e6 691ce77 Author: Marcus Holland-Moritz Date: Sun Mar 7 16:59:12 2010 +0100 Merge remote branch 'origin/blead' into blead commit 8a720e6ba3939d5db4327226c93348d5acf35145 Author: Marcus Holland-Moritz Date: Sun Mar 7 16:55:48 2010 +0100 Upgrade to I

[perl.git] branch blead, updated. v5.11.4-133-gcca4e9f

2010-02-20 Thread Marcus Holland-Moritz
commit cca4e9fab7291545636e94a7bf2f606ae7526371 Author: Marcus Holland-Moritz Date: Sat Feb 20 15:33:05 2010 +0100 Fix apidoc for HeUTF8() HeUTF8() onlu takes one argument. --- Summary of changes: hv.h |2 +- 1 files changed, 1 insertions

[perl.git] branch blead, updated. v5.11.4-129-g749123f

2010-02-20 Thread Marcus Holland-Moritz
commit 749123ff5f0f5da3f3eb842fc225137c6821a6fe Author: Marcus Holland-Moritz Date: Sat Feb 20 11:13:00 2010 +0100 Add some missing dVAR's Commits c3acb9e0760135dfd888c0ee1b415777d784aabc, 867fa1e2da145229b4db2c6e8d5b51700c15f114 and f0e67a1d29102aa9905aecf2b0f98449697d5af3 added or changed functions that no

[perl.git] branch blead, updated. GitLive-blead-1330-g8565c31

2009-06-12 Thread Marcus Holland-Moritz
commit 8565c31a574ba4f7dc8cd69b66988949074e120d Author: Marcus Holland-Moritz Date: Fri Jun 12 13:23:26 2009 +0200 Upgrade to Devel::PPPort 3.18_01 --- Summary of changes: MANIFEST |6 ++ ext/Devel-PPPort/C

[perl.git] branch blead, updated. GitLive-blead-1329-g55ae25d

2009-06-12 Thread Marcus Holland-Moritz
commit 55ae25dcfe5b5ecc6ac964f070b813004653dc4e Author: Marcus Holland-Moritz Date: Fri Jun 12 13:08:31 2009 +0200 Upgrade to Devel::PPPort 3.18 --- Summary of changes: ext/Devel-PPPort/Changes |8 ext/Devel-PPPort/Makefile.PL |5 ++--

[perl.git] branch blead, updated. GitLive-blead-799-gf14bcc5

2009-03-24 Thread Marcus Holland-Moritz
commit f14bcc5683944703165075d948cc1a971e0ffd62 Merge: c331296... 2d373db... Author: Marcus Holland-Moritz Date: Tue Mar 24 19:50:06 2009 +0100 Merge branch 'blead' of ssh://perl5.git.perl.org/gitroot/perl into blead commit c331296618a8003690577e0901fd07183a76094e Author: Marcus Holland-Moritz Date: Tue Mar 24 19:

[perl.git] branch blead, updated. GitLive-blead-775-g7bb03b2

2009-03-15 Thread Marcus Holland-Moritz
commit 7bb03b244ea39557983e72f3dba06036ffe96821 Author: Marcus Holland-Moritz Date: Sun Mar 15 16:51:21 2009 +0100 Upgrade to Devel::PPPort 3.17 --- Summary of changes: ext/Devel-PPPort/Changes|9 + ext/Devel-PPPort/PPPort_pm.PL |2 +

[perl.git] branch blead, updated. GitLive-blead-774-g78b3516

2009-03-14 Thread Marcus Holland-Moritz
commit 78b3516b6c02d638c0127c4ce6ebe476158c5545 Author: Marcus Holland-Moritz Date: Sun Mar 15 02:55:31 2009 +0100 Update UPSTREAM for Devel::PPPort --- Summary of changes: Porting/Maintainers.pl |2 +- 1 files changed, 1 insertions(+), 1 deletions(-)

[perl.git] branch blead, updated. GitLive-blead-773-g17c79f4

2009-03-14 Thread Marcus Holland-Moritz
commit 17c79f43379fc059c3c23c26a109c793268b3956 Author: Marcus Holland-Moritz Date: Sun Mar 15 02:54:02 2009 +0100 Add IPC::SysV to Porting/Maintainers.pl --- Summary of changes: Porting/Maintainers.pl |8 1 files changed, 8 insertions(+), 0 del

[perl.git] branch blead, updated. GitLive-blead-772-g8f11c4a

2009-03-14 Thread Marcus Holland-Moritz
commit 8f11c4a440dfb615e050c9612d5a0bae9c06fdb9 Author: Marcus Holland-Moritz Date: Sun Mar 15 02:47:08 2009 +0100 Upgrade to IPC::SysV 2.01 --- Summary of changes: ext/IPC-SysV/Changes |4 ext/IPC-SysV/lib/IPC/Msg.pm |2 +- e

[perl.git] branch blead, updated. GitLive-blead-410-gcf5a8da

2009-01-23 Thread Marcus Holland-Moritz
commit cf5a8da6882fed918a9d80d63b4aec653697b040 Author: Marcus Holland-Moritz Date: Fri Jan 23 22:11:38 2009 +0100 Ensure that C++ modules can be built against a perl configured with -DPERL_GLOBAL_STRUCT_PRIVATE. Perl_GetVarsPrivate() could not be seen from within a module built with a C++ compiler if the perl bina

[perl.git] branch blead, updated. GitLive-blead-409-gac2e3ce

2009-01-23 Thread Marcus Holland-Moritz
commit ac2e3cea0e22de754d302c36777a64e04fb938ce Author: Marcus Holland-Moritz Date: Fri Jan 23 18:48:37 2009 +0100 Upgrade to Devel::PPPort 3.16 --- Summary of changes: ext/Devel/PPPort/Changes|5 ext/Devel/PPPort/PPPort_pm.PL

[perl.git] branch blead, updated. GitLive-blead-364-g51d6c65

2009-01-18 Thread Marcus Holland-Moritz
commit 51d6c659b2001c862a5d43af7e07ffe8fc2a4e63 Author: Marcus Holland-Moritz Date: Sun Jan 18 18:44:08 2009 +0100 Upgrade to Devel::PPPort 3.15 --- Summary of changes: ext/Devel/PPPort/Changes |6 ++ ext/Devel/PPPort/H

[perl.git] branch blead, updated. GitLive-blead-361-g9230957

2009-01-18 Thread Marcus Holland-Moritz
commit 923095704ff4de7ae3173e773bccfc285692b4b0 Author: Marcus Holland-Moritz Date: Sun Jan 18 14:45:12 2009 +0100 Upgrade to Devel::PPPort 3.15 --- Summary of changes: ext/Devel/PPPort/Changes |6 ++ ext/Devel/PPPort/H

Change 34953: Upgrade to IPC::SysV 2.00_02

2008-11-28 Thread Marcus Holland-Moritz
Change 34953 by [EMAIL PROTECTED] on 2008/11/29 05:43:24 Upgrade to IPC::SysV 2.00_02 Affected files ... ... //depot/perl/ext/IPC/SysV/Changes#4 edit ... //depot/perl/ext/IPC/SysV/lib/IPC/Msg.pm#4 edit ... //depot/perl/ext/IPC/SysV/lib/IPC/Semaphore.pm#4 edit ... //depot/perl/ext/IPC/Sys

Change 34936: Upgrade to IPC::SysV 2.00_01

2008-11-26 Thread Marcus Holland-Moritz
Change 34936 by [EMAIL PROTECTED] on 2008/11/26 22:34:54 Upgrade to IPC::SysV 2.00_01 Affected files ... ... //depot/perl/ext/IPC/SysV/Changes#3 edit ... //depot/perl/ext/IPC/SysV/Makefile.PL#11 edit ... //depot/perl/ext/IPC/SysV/SysV.xs#25 edit ... //depot/perl/ext/IPC/SysV/lib/IPC/Msg.

Change 34829: Re: [perl #60360] [PATCH] UPDATED: local $SIG{FOO} = sub {...}; sets signal handler to SIG_DFL

2008-11-12 Thread Marcus Holland-Moritz
Change 34829 by [EMAIL PROTECTED] on 2008/11/13 05:47:34 Subject: Re: [perl #60360] [PATCH] UPDATED: local $SIG{FOO} = sub {...}; sets signal handler to SIG_DFL From: Chip Salzenberg <[EMAIL PROTECTED]> Date: Wed, 12 Nov 2008 15:45:04 -0800 Message-ID: <[EMAIL PROT

Change 34804: Allow lvalue usage of SvRV() and add MUTABLE_SV() check.

2008-11-10 Thread Marcus Holland-Moritz
Change 34804 by [EMAIL PROTECTED] on 2008/11/10 19:13:20 Allow lvalue usage of SvRV() and add MUTABLE_SV() check. Also add new SvRV_const() macro for read-only access. Affected files ... ... //depot/perl/sv.c#1577 edit ... //depot/perl/sv.h#356 edit Differences ... //depot

Change 34783: Fix warning code in Perl_sv_vcatpvfn() to make the TODO

2008-11-09 Thread Marcus Holland-Moritz
Change 34783 by [EMAIL PROTECTED] on 2008/11/09 13:42:58 Fix warning code in Perl_sv_vcatpvfn() to make the TODO tests introduced with #34781 pass. Add some more warning tests to t/lib/warnings/sv. Affected files ... ... //depot/perl/sv.c#1576 edit ... //depot/perl/t/lib/

Change 34782: [PATCH] diagnostic leakage in ext/PerlIO/scalar/t/scalar_ungetc.t

2008-11-09 Thread Marcus Holland-Moritz
Change 34782 by [EMAIL PROTECTED] on 2008/11/09 10:04:03 Subject: [PATCH] diagnostic leakage in ext/PerlIO/scalar/t/scalar_ungetc.t From: Michael G Schwern <[EMAIL PROTECTED]> Date: Sat, 08 Nov 2008 23:22:54 -0800 Message-ID: <[EMAIL PROTECTED]> Pl

Change 34781: Update format warning tests to expect "%lld" instead of "%d"

2008-11-09 Thread Marcus Holland-Moritz
Change 34781 by [EMAIL PROTECTED] on 2008/11/09 09:52:31 Update format warning tests to expect "%lld" instead of "%d" when "%lld" was in the format string. Mark these warnings as TODO until this is fixed. Affected files ... ... //depot/perl/t/op/sprintf2.t#13 edit Differ

Change 34780: "Perl_newSVpvf("%lld")" is broken

2008-11-08 Thread Marcus Holland-Moritz
Change 34780 by [EMAIL PROTECTED] on 2008/11/09 04:22:15 Subject: "Perl_newSVpvf("%lld")" is broken From: [EMAIL PROTECTED] Date: Sat, 08 Nov 2008 13:29:57 + Message-Id: <[EMAIL PROTECTED]> Plus some test cases. Affected files ... ... //depot/

Change 34779: Make sure PerlIO::via doesn't leave its old GV's hanging

2008-11-08 Thread Marcus Holland-Moritz
Change 34779 by [EMAIL PROTECTED] on 2008/11/08 18:31:09 Make sure PerlIO::via doesn't leave its old GV's hanging in the stash they were created in. Steal the idea from IO::File to just delete the stash entry after creating the GV. This fixes perl #59268. A

Change 34776: Assigning to DEFSV leaks if PL_defgv's gp_sv isn't set.

2008-11-08 Thread Marcus Holland-Moritz
Change 34776 by [EMAIL PROTECTED] on 2008/11/08 12:38:36 Assigning to DEFSV leaks if PL_defgv's gp_sv isn't set. As Nicholas already noted in a FIXME, assigning to DEFSV should use GvSV instead of GvSVn. This change ensures that, at least under -DPERL_CORE, DEFSV ca

Change 34770: Revert SvPVX() to allow lvalue usage, but also add a

2008-11-07 Thread Marcus Holland-Moritz
Change 34770 by [EMAIL PROTECTED] on 2008/11/07 22:33:39 Revert SvPVX() to allow lvalue usage, but also add a MUTABLE_SV() check. Use SvPVX_const() instead of SvPVX() where only a const SV* is available. Also fix two falsely consted pointers in Perl_sv_2pv_flags().

Change 34757: NDBM just isn't meant to be used with C++. So this

2008-11-06 Thread Marcus Holland-Moritz
Change 34757 by [EMAIL PROTECTED] on 2008/11/06 22:16:03 NDBM just isn't meant to be used with C++. So this change makes the intro of NDBM_File.xs even uglier, but hopefully it also makes tests pass now. Affected files ... ... //depot/perl/ext/NDBM_File/NDBM_File.xs#19 ed

Change 34710: Fix DBM module handling broken by #34653.

2008-11-03 Thread Marcus Holland-Moritz
Change 34710 by [EMAIL PROTECTED] on 2008/11/03 22:19:47 Fix DBM module handling broken by #34653. Affected files ... ... //depot/perl/gv.c#408 edit Differences ... //depot/perl/gv.c#408 (text) Index: perl/gv.c --- perl/gv.c#407~34705~2008-11-03 08:25:42.0 -08

Change 34712: The breakage caused by #34653 (sh|c)ould have been detected

2008-11-03 Thread Marcus Holland-Moritz
Change 34712 by [EMAIL PROTECTED] on 2008/11/03 22:25:09 The breakage caused by #34653 (sh|c)ould have been detected by the compiler. So further improve the STR_WITH_LEN() macro. Affected files ... ... //depot/perl/handy.h#158 edit Differences ... //depot/perl/handy.h#158

Re: [BUG] Change 34653 breaks DBM functionality

2008-11-03 Thread Marcus Holland-Moritz
On 2008-11-03, at 16:26:23 -0500, Jerry D. Hedden wrote: > > Change 34653 by [EMAIL PROTECTED] on 2008/10/29 23:04:34 > > > >Use pvs macros instead of pvn where possible. > > > > Affected files ... > > This change breaks dbm functions! > > Change 34650: > > perl-current > ./perl.exe -Il

Change 34676: Upgrade to Devel::PPPort 3.14_05

2008-10-31 Thread Marcus Holland-Moritz
Change 34676 by [EMAIL PROTECTED] on 2008/10/31 07:23:54 Upgrade to Devel::PPPort 3.14_05 Affected files ... ... //depot/perl/ext/Devel/PPPort/Changes#50 edit ... //depot/perl/ext/Devel/PPPort/PPPort_pm.PL#43 edit ... //depot/perl/ext/Devel/PPPort/parts/inc/pv_tools#2 edit ... //depot/pe

Change 34669: Upgrade to Devel::PPPort 3.14_04

2008-10-30 Thread Marcus Holland-Moritz
tools2008-10-30 11:55:04.0 -0700 @@ -0,0 +1,281 @@ +######## +## +## $Revision: 3 $ +## $Author: mhx $ +## $Date: 2008/10/30 19:42:36 +0100 $ +## + +

Change 34653: Use pvs macros instead of pvn where possible.

2008-10-29 Thread Marcus Holland-Moritz
Change 34653 by [EMAIL PROTECTED] on 2008/10/29 23:04:34 Use pvs macros instead of pvn where possible. Affected files ... ... //depot/perl/doio.c#372 edit ... //depot/perl/doop.c#205 edit ... //depot/perl/dump.c#317 edit ... //depot/perl/gv.c#402 edit ... //depot/perl/mg.c#536 edit ... /

Change 34649: Remove redundant (and wrong) prototype for pv_display()

2008-10-29 Thread Marcus Holland-Moritz
Change 34649 by [EMAIL PROTECTED] on 2008/10/29 22:15:33 Remove redundant (and wrong) prototype for pv_display() from its apidoc section. Affected files ... ... //depot/perl/dump.c#315 edit Differences ... //depot/perl/dump.c#315 (text) Index: perl/dump.c --- perl/dum

Change 34642: Remove redundant API definitions from '=for apidoc' sections.

2008-10-29 Thread Marcus Holland-Moritz
Change 34642 by [EMAIL PROTECTED] on 2008/10/29 20:39:43 Remove redundant API definitions from '=for apidoc' sections. Those are already in embed.fnc, and most of them were already outdated. This also fixes the docs for pv_escape and pv_pretty. Affected files ... ... //de

Change 34603: Fix x2p, which was broken by #34598 with -DPERL_MEM_LOG.

2008-10-27 Thread Marcus Holland-Moritz
Change 34603 by [EMAIL PROTECTED] on 2008/10/27 19:26:50 Fix x2p, which was broken by #34598 with -DPERL_MEM_LOG. Affected files ... ... //depot/perl/x2p/a2p.h#27 edit Differences ... //depot/perl/x2p/a2p.h#27 (text) Index: perl/x2p/a2p.h --- perl/x2p/a2p.h#26~32721~2007-

Change 34600: No, it's not a const SV* if we subsequently call

2008-10-26 Thread Marcus Holland-Moritz
Change 34600 by [EMAIL PROTECTED] on 2008/10/26 22:20:48 No, it's not a const SV* if we subsequently call SvREFCNT_dec() on it. Affected files ... ... //depot/perl/pad.c#122 edit Differences ... //depot/perl/pad.c#122 (text) Index: perl/pad.c --- perl/pad.c#121~34585~

Change 34598: Make sure Perl_mem_log_(?:alloc|realloc|free) have C linkage,

2008-10-26 Thread Marcus Holland-Moritz
Change 34598 by [EMAIL PROTECTED] on 2008/10/26 20:54:43 Make sure Perl_mem_log_(?:alloc|realloc|free) have C linkage, so modules like Digest::MD5, that are including perl.h from within an 'extern "C"' block, will actually see them when building with a C++ compiler.

Change 34579: Make C++ compilers happy #5: jump to 'do_write' crossed

2008-10-24 Thread Marcus Holland-Moritz
Change 34579 by [EMAIL PROTECTED] on 2008/10/25 06:38:00 Make C++ compilers happy #5: jump to 'do_write' crossed initialization in dTHX. Plus some consting, which also makes C++ happier. Affected files ... ... //depot/perl/malloc.c#133 edit Differences ...

Change 34576: Make C++ compilers happy #3: make implicit cast

2008-10-24 Thread Marcus Holland-Moritz
Change 34576 by [EMAIL PROTECTED] on 2008/10/24 21:45:44 Make C++ compilers happy #3: make implicit cast from 'void *' explicit. Affected files ... ... //depot/perl/sv.c#1558 edit Differences ... //depot/perl/sv.c#1558 (text) Index: perl/sv.c --- perl/sv.c#1557

Change 34577: Make C++ compilers happy #4: move cast so Newc() and

2008-10-24 Thread Marcus Holland-Moritz
Change 34577 by [EMAIL PROTECTED] on 2008/10/24 21:49:21 Make C++ compilers happy #4: move cast so Newc() and Renewc() will return the correct type under PERL_MEM_LOG. Affected files ... ... //depot/perl/handy.h#147 edit Differences ... //depot/perl/handy.h#147 (text)

Change 34575: Make C++ compilers happy #2: const POD without initializer

2008-10-24 Thread Marcus Holland-Moritz
Change 34575 by [EMAIL PROTECTED] on 2008/10/24 21:41:36 Make C++ compilers happy #2: const POD without initializer is an error for g++, even when static. Affected files ... ... //depot/perl/perl.c#877 edit Differences ... //depot/perl/perl.c#877 (text) Index: perl/pe

Change 34574: Make C++ compilers happy #1: "typename" is a C++ keyword.

2008-10-24 Thread Marcus Holland-Moritz
Change 34574 by [EMAIL PROTECTED] on 2008/10/24 21:38:48 Make C++ compilers happy #1: "typename" is a C++ keyword. Affected files ... ... //depot/perl/embed.fnc#622 edit ... //depot/perl/handy.h#146 edit ... //depot/perl/proto.h#955 edit ... //depot/perl/util.c#659 edit Differences ...

Change 34570: Add PERL_ARGS_ASSERT_MEM_LOG_COMMON to S_mem_log_common().

2008-10-24 Thread Marcus Holland-Moritz
Change 34570 by [EMAIL PROTECTED] on 2008/10/24 18:33:26 Add PERL_ARGS_ASSERT_MEM_LOG_COMMON to S_mem_log_common(). Affected files ... ... //depot/perl/util.c#658 edit Differences ... //depot/perl/util.c#658 (text) Index: perl/util.c --- perl/util.c#657~34568~ 2008-10-24

Change 34568: [PATCH] Add SV allocation tracing to -Dm and PERL_MEM_LOG

2008-10-24 Thread Marcus Holland-Moritz
Change 34568 by [EMAIL PROTECTED] on 2008/10/24 16:35:48 Subject: [PATCH] Add SV allocation tracing to -Dm and PERL_MEM_LOG From: Marcus Holland-Moritz <[EMAIL PROTECTED]> Date: Wed, 22 Oct 2008 01:37:31 +0200 Message-ID: <[EMAIL PROTECTED]> Af

Change 34569: Run 'make regen' for #34567 and #34568.

2008-10-24 Thread Marcus Holland-Moritz
Change 34569 by [EMAIL PROTECTED] on 2008/10/24 16:37:49 Run 'make regen' for #34567 and #34568. Affected files ... ... //depot/perl/embed.h#764 edit ... //depot/perl/embedvar.h#265 edit ... //depot/perl/perlapi.h#187 edit ... //depot/perl/proto.h#954 edit Differences ... //depot/

Change 34567: [PATCH] Refactor Perl_mem_log_ functions

2008-10-24 Thread Marcus Holland-Moritz
Change 34567 by [EMAIL PROTECTED] on 2008/10/24 16:32:50 Subject: [PATCH] Refactor Perl_mem_log_ functions From: Marcus Holland-Moritz <[EMAIL PROTECTED]> Date: Wed, 22 Oct 2008 01:37:21 +0200 Message-ID: <[EMAIL PROTECTED]> Affected files ... ...

Change 34566: [PATCH blead DOC] Re: [perl #60022] Typo in perldata

2008-10-24 Thread Marcus Holland-Moritz
Change 34566 by [EMAIL PROTECTED] on 2008/10/24 15:58:53 Subject: [PATCH blead DOC] Re: [perl #60022] Typo in perldata From: Daniel Frederick Crisman <[EMAIL PROTECTED]> Date: Thu, 23 Oct 2008 20:14:56 -0400 Message-ID: <[EMAIL PROTECTED]> Change fr

Change 34555: Upgrade to Devel::PPPort 3.14_03

2008-10-21 Thread Marcus Holland-Moritz
Change 34555 by [EMAIL PROTECTED] on 2008/10/21 21:23:00 Upgrade to Devel::PPPort 3.14_03 Affected files ... ... //depot/perl/ext/Devel/PPPort/Changes#48 edit ... //depot/perl/ext/Devel/PPPort/PPPort_pm.PL#41 edit ... //depot/perl/ext/Devel/PPPort/parts/inc/misc#18 edit ... //depot/perl/

Re: Change 34475: Upgrade to Devel::PPPort 3.14_02

2008-10-21 Thread Marcus Holland-Moritz
Hello Nicholas, On 2008-10-21, at 19:57:07 +0100, Nicholas Clark wrote: > On Tue, Oct 21, 2008 at 08:43:11PM +0200, Marcus Holland-Moritz wrote: > > > Yes, I guess that would be good enough. This is only a > > compile-time test, i.e. I want to know when things break. > >

Re: Change 34475: Upgrade to Devel::PPPort 3.14_02

2008-10-21 Thread Marcus Holland-Moritz
On 2008-10-21, at 14:03:29 +0100, Nicholas Clark wrote: > unfortunately that assignment back to PL_rsfp barfs under C++: > > ccache g++ -c -DDEBUG_LEAKING_SCALARS_ABORT -DDEBUGGING > -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

Change 34506: Fix memory leak in qr// operator. This was most probably

2008-10-18 Thread Marcus Holland-Moritz
Change 34506 by [EMAIL PROTECTED] on 2008/10/18 18:04:40 Fix memory leak in qr// operator. This was most probably introduced with #30849. Affected files ... ... //depot/perl/pp_hot.c#578 edit Differences ... //depot/perl/pp_hot.c#578 (text) Index: perl/pp_hot.c --- pe

Change 34507: Fix memory leak in // caused by single-char character class

2008-10-18 Thread Marcus Holland-Moritz
Change 34507 by [EMAIL PROTECTED] on 2008/10/18 18:11:57 Fix memory leak in // caused by single-char character class optimization. This was most probably introduced with #28262. This change fixes perl #59516. Affected files ... ... //depot/perl/regcomp.c#660 edit Differe

Change 34475: Upgrade to Devel::PPPort 3.14_02

2008-10-12 Thread Marcus Holland-Moritz
printf --- /dev/null 2008-09-17 12:36:34.330355001 -0700 +++ perl/ext/Devel/PPPort/parts/inc/sprintf 2008-10-12 13:23:51.0 -0700 @@ -0,0 +1,62 @@ + +## +## $Revision: 1 $ +## $Author: mhx $ +## $Date: 2008/07/13 19:13:58 +0200 $ +## +#

Change 34474: Make expand-macro.pl accept macro expressions, i.e. macros with

2008-10-11 Thread Marcus Holland-Moritz
Change 34474 by [EMAIL PROTECTED] on 2008/10/12 02:51:44 Make expand-macro.pl accept macro expressions, i.e. macros with arguments. This makes it much more convenient to get expanded expressions that can be directly copied to a debugger. This is optional, so the ori

Change 34473: Make sure expand-macro.pl also works for macros in headers

2008-10-11 Thread Marcus Holland-Moritz
Change 34473 by [EMAIL PROTECTED] on 2008/10/11 16:13:12 Make sure expand-macro.pl also works for macros in headers that are not included by perl.h (like regcomp.h). Affected files ... ... //depot/perl/Porting/expand-macro.pl#5 edit Differences ... //depot/perl/Porting/exp

Change 34168: Add d_timegm to uconfig.sh to fix the generated uconfig.h.

2008-07-31 Thread Marcus Holland-Moritz
Change 34168 by [EMAIL PROTECTED] on 2008/07/31 21:05:45 Add d_timegm to uconfig.sh to fix the generated uconfig.h. Affected files ... ... //depot/perl/uconfig.sh#86 edit Differences ... //depot/perl/uconfig.sh#86 (xtext) Index: perl/uconfig.sh --- perl/uconfig.sh#85~33949~

Change 34151: Welcome to refcount hell. Fix the leaks reported by #57024

2008-07-17 Thread Marcus Holland-Moritz
Change 34151 by [EMAIL PROTECTED] on 2008/07/18 06:36:09 Welcome to refcount hell. Fix the leaks reported by #57024 along with a bunch other named capture related leaks. Affected files ... ... //depot/perl/regcomp.c#657 edit ... //depot/perl/universal.c#192 edit Differences ...

Change 34137: Fix for #56874: maybe small error in perlxs.pod example

2008-07-13 Thread Marcus Holland-Moritz
Change 34137 by [EMAIL PROTECTED] on 2008/07/13 19:04:20 Fix for #56874: maybe small error in perlxs.pod example Affected files ... ... //depot/perl/pod/perlxs.pod#55 edit Differences ... //depot/perl/pod/perlxs.pod#55 (text) Index: perl/pod/perlxs.pod --- perl/pod/perlxs.pod

Change 33975: Upgrade to Devel::PPPort 3.14

2008-06-01 Thread Marcus Holland-Moritz
Change 33975 by [EMAIL PROTECTED] on 2008/06/01 12:15:09 Upgrade to Devel::PPPort 3.14 Affected files ... ... //depot/perl/ext/Devel/PPPort/Changes#45 edit ... //depot/perl/ext/Devel/PPPort/PPPort_pm.PL#38 edit ... //depot/perl/ext/Devel/PPPort/parts/ppptools.pl#13 edit ... //depot/perl/

Change 33824: Upgrade to Devel::PPPort 3.13_03

2008-05-13 Thread Marcus Holland-Moritz
Change 33824 by [EMAIL PROTECTED] on 2008/05/13 19:50:23 Upgrade to Devel::PPPort 3.13_03 Affected files ... ... //depot/perl/ext/Devel/PPPort/Changes#44 edit ... //depot/perl/ext/Devel/PPPort/PPPort_pm.PL#37 edit ... //depot/perl/ext/Devel/PPPort/parts/inc/SvPV#11 edit ... //depot/perl/

Change 33672: Upgrade to Devel::PPPort 3.13_02

2008-04-13 Thread Marcus Holland-Moritz
multiple times options tagged with [EXPAND] expand the following items @@ -496,6 +521,11 @@ buildperl.pl --perl=5.8.5 --perl=5.8.6 --test --noinstall +To build and install a single version of perl with special configuration +options, use: + + buildperl.pl --perl=5.6.0 --prefix=/opt/p560ld --one

Change 33671: Add two missing dVAR's.

2008-04-13 Thread Marcus Holland-Moritz
Change 33671 by [EMAIL PROTECTED] on 2008/04/13 10:28:31 Add two missing dVAR's. Affected files ... ... //depot/perl/perl.c#867 edit ... //depot/perl/perlio.c#386 edit Differences ... //depot/perl/perl.c#867 (text) Index: perl/perl.c --- perl/perl.c#866~33639~ 2008-04-03

Change 33334: Enable caching of strxfrm() results also for readonly SVs as

2008-02-18 Thread Marcus Holland-Moritz
sort keys %hash" under "use locale" From: Marcus Holland-Moritz <[EMAIL PROTECTED]> Date: Fri, 15 Feb 2008 17:00:15 +0100 Message-ID: <[EMAIL PROTECTED]> Affected files ... ... //depot/perl/sv.c#1507 edit Differences ... //depot/perl/sv.c#

Change 33295: Make sure we only find the macro we were looking for,

2008-02-12 Thread Marcus Holland-Moritz
Change 33295 by [EMAIL PROTECTED] on 2008/02/13 07:42:02 Make sure we only find the macro we were looking for, not something that only starts with the same string. Affected files ... ... //depot/perl/Porting/expand-macro.pl#2 edit Differences ... //depot/perl/Porting/expan

Change 32926: Re: [PATCH] Exclude .svn and _darcs from IPC::SysV's Makefile.PL libscan

2008-01-09 Thread Marcus Holland-Moritz
Change 32926 by [EMAIL PROTECTED] on 2008/01/09 19:37:06 Subject: Re: [PATCH] Exclude .svn and _darcs from IPC::SysV's Makefile.PL libscan From: Marcus Holland-Moritz <[EMAIL PROTECTED]> Date: Wed, 9 Jan 2008 19:58:11 +0100 Message-ID: <[E

Change 32865: Fix compilation issues and warnings with exotic configuration.

2008-01-06 Thread Marcus Holland-Moritz
Change 32865 by [EMAIL PROTECTED] on 2008/01/06 11:05:27 Fix compilation issues and warnings with exotic configuration. Affected files ... ... //depot/perl/dump.c#296 edit ... //depot/perl/op.c#970 edit ... //depot/perl/pp.c#617 edit Differences ... //depot/perl/dump.c#296 (text)

Change 32847: Remove IPC::SysV constant files from the MANIFEST.

2008-01-05 Thread Marcus Holland-Moritz
Change 32847 by [EMAIL PROTECTED] on 2008/01/05 15:49:31 Remove IPC::SysV constant files from the MANIFEST. Affected files ... ... //depot/perl/MANIFEST#1661 edit Differences ... //depot/perl/MANIFEST#1661 (text) Index: perl/MANIFEST --- perl/MANIFEST#1660~32833~ 2008-01-04

Change 32846: Build const-(c|xs).inc in IPC::SysV on the fly.

2008-01-05 Thread Marcus Holland-Moritz
Change 32846 by [EMAIL PROTECTED] on 2008/01/05 15:47:40 Build const-(c|xs).inc in IPC::SysV on the fly. Affected files ... ... //depot/perl/ext/IPC/SysV/Makefile.PL#9 edit ... //depot/perl/ext/IPC/SysV/const-c.inc#2 delete ... //depot/perl/ext/IPC/SysV/const-xs.inc#2 delete Differences

Change 32828: Follow up on change #32680. This fixes compilation

2008-01-04 Thread Marcus Holland-Moritz
Change 32828 by [EMAIL PROTECTED] on 2008/01/04 15:03:40 Follow up on change #32680. This fixes compilation with -DPERL_GLOBAL_STRUCT. Affected files ... ... //depot/perl/op.c#967 edit Differences ... //depot/perl/op.c#967 (text) Index: perl/op.c --- perl/op.c#966~328

Change 32824: There's no need to handle 'set' magic in the mX?PUSH macros.

2008-01-04 Thread Marcus Holland-Moritz
Change 32824 by [EMAIL PROTECTED] on 2008/01/04 12:28:54 There's no need to handle 'set' magic in the mX?PUSH macros. The macros all create new mortals using sv_newmortal(), and those cannot be magical. This is in contrary to the X?PUSH macros, which operate on TARG

Change 32822: Re: SV leak?

2008-01-03 Thread Marcus Holland-Moritz
Change 32822 by [EMAIL PROTECTED] on 2008/01/04 01:22:22 Subject: Re: SV leak? From: Vincent Pit <[EMAIL PROTECTED]> Date: Thu, 03 Jan 2008 19:26:05 +0100 Message-ID: <[EMAIL PROTECTED]> Mortalize SVs that are being pushed on the stack. Try

Change 32821: Add macros mPUSHs() and mXPUSHs() for pushing SVs on the stack

2008-01-03 Thread Marcus Holland-Moritz
Change 32821 by [EMAIL PROTECTED] on 2008/01/04 01:06:10 Add macros mPUSHs() and mXPUSHs() for pushing SVs on the stack and mortalizing them. Use these macros where possible. And also mX?PUSH[inpu] where possible. Affected files ... ... //depot/perl/av.c#127 edit ... //de

Change 32816: Fix memory leaks in XS_PerlIO_get_layers() by mortalizing

2008-01-03 Thread Marcus Holland-Moritz
Change 32816 by [EMAIL PROTECTED] on 2008/01/03 17:07:06 Fix memory leaks in XS_PerlIO_get_layers() by mortalizing all variables pushed on the stack. Also make sure the loop is using mXPUSHi() and not XPUSHi(). Affected files ... ... //depot/perl/universal.c#179 edit Dif

Change 32817: Forgot to remove dTARGET with change #32816.

2008-01-03 Thread Marcus Holland-Moritz
Change 32817 by [EMAIL PROTECTED] on 2008/01/03 17:10:56 Forgot to remove dTARGET with change #32816. Affected files ... ... //depot/perl/universal.c#180 edit Differences ... //depot/perl/universal.c#180 (text) Index: perl/universal.c --- perl/universal.c#179~32816~ 2008-01-0

Change 32801: [PATCH] shield t/test.pl functions from global print modifiers

2008-01-02 Thread Marcus Holland-Moritz
Change 32801 by [EMAIL PROTECTED] on 2008/01/02 12:01:29 Subject: [PATCH] shield t/test.pl functions from global print modifiers From: Michael G Schwern <[EMAIL PROTECTED]> Date: Tue, 01 Jan 2008 18:12:36 -0800 Message-ID: <[EMAIL PROTECTED]> Affected files ... ..

Change 32793: Add editor blocks to some header files.

2008-01-01 Thread Marcus Holland-Moritz
Change 32793 by [EMAIL PROTECTED] on 2008/01/01 17:18:13 Add editor blocks to some header files. Affected files ... ... //depot/perl/dosish.h#54 edit ... //depot/perl/fakesdio.h#10 edit ... //depot/perl/fakethr.h#15 edit ... //depot/perl/handy.h#136 edit ... //depot/perl/iperlsys.h#69 ed

Change 32784: Add script to check source code for ANSI-C violations.

2007-12-30 Thread Marcus Holland-Moritz
=item B<--std>=c90|c99 + +Choose the ANSI/ISO standard against which shall be checked. +Defaults to C. + +=item B<--logical-source-line-length>=I + +Maximum length of a logical source line. Overrides the default +given by the chosen standard. + +=back + +=head1 COPYRIGHT + +Copyright 2007 by Marcus Holland-Moritz <[EMAIL PROTECTED]>. + +This program is free software; you may redistribute it +and/or modify it under the same terms as Perl itself. + +=cut End of Patch.

Change 32783: [PATCH] factor out duplicate code in struct xpv*

2007-12-30 Thread Marcus Holland-Moritz
Change 32783 by [EMAIL PROTECTED] on 2007/12/30 10:30:15 Subject: [PATCH] factor out duplicate code in struct xpv* From: Marcus Holland-Moritz <[EMAIL PROTECTED]> Date: Sat, 29 Dec 2007 18:17:42 +0100 Message-ID: <[EMAIL PROTECTED]> Affected files ...

Change 32781: Include SVf_UTF8 in the bitmask when checking the SvFLAGS in

2007-12-29 Thread Marcus Holland-Moritz
Change 32781 by [EMAIL PROTECTED] on 2007/12/30 04:44:40 Include SVf_UTF8 in the bitmask when checking the SvFLAGS in SvPVutf8_force(), as otherwise the conditional expression will always be false and the optimisation will never kick in. Affected files ... ... //depot/per

Change 32780: Upgrade to IPC::SysV 2.00

2007-12-29 Thread Marcus Holland-Moritz
Change 32780 by [EMAIL PROTECTED] on 2007/12/30 02:48:25 Upgrade to IPC::SysV 2.00 Affected files ... ... //depot/perl/ext/IPC/SysV/Changes#2 edit ... //depot/perl/ext/IPC/SysV/Makefile.PL#8 edit ... //depot/perl/ext/IPC/SysV/SysV.xs#22 edit ... //depot/perl/ext/IPC/SysV/lib/IPC/Msg.pm#2

Change 32723: patch - chg 32721 missed a couple Nullstrs

2007-12-25 Thread Marcus Holland-Moritz
Change 32723 by [EMAIL PROTECTED] on 2007/12/25 15:05:33 Subject: patch - chg 32721 missed a couple Nullstrs From: jimc <[EMAIL PROTECTED]> Date: Tue, 25 Dec 2007 05:39:30 -0700 Message-ID: <[EMAIL PROTECTED]> Affected files ... ... //depot/perl/x2p/hash.c#18 edit

Change 32722: RE: [PATCH] s/perl510/perl511/g

2007-12-24 Thread Marcus Holland-Moritz
Change 32722 by [EMAIL PROTECTED] on 2007/12/25 05:25:42 Subject: RE: [PATCH] s/perl510/perl511/g From: "Jan Dubois" <[EMAIL PROTECTED]> Date: Mon, 24 Dec 2007 15:30:31 -0800 Message-ID: <[EMAIL PROTECTED]> Affected files ... ... //depot/perl/README.win32#94 edit

Change 32721: [PATCH] Remove Nullch etc. from x2p

2007-12-24 Thread Marcus Holland-Moritz
Change 32721 by [EMAIL PROTECTED] on 2007/12/25 05:22:39 Subject: [PATCH] Remove Nullch etc. from x2p From: "Jan Dubois" <[EMAIL PROTECTED]> Date: Mon, 24 Dec 2007 14:58:20 -0800 Message-ID: <[EMAIL PROTECTED]> Affected files ... ... //depot/perl/x2p/a2p.h#26 edit

Change 32165: Fix a typo (pport -> ppport).

2007-10-22 Thread Marcus Holland-Moritz
les bundled with perl are now autogenerated at build time. (Marcus Holland-Moritz) End of Patch.

Change 32077: Fix fallback definitions of S_IRWX[UGO] (didn't include

2007-10-09 Thread Marcus Holland-Moritz
Change 32077 by [EMAIL PROTECTED] on 2007/10/09 12:00:27 Fix fallback definitions of S_IRWX[UGO] (didn't include the 'X', but 'W' twice) and fix the value of IPC_GETACL, which was set to IPC_EXCL. Affected files ... ... //depot/perl/ext/IPC/SysV/SysV.xs#19 edit Differenc

Change 32078: Increment IPC::SysV version number.

2007-10-09 Thread Marcus Holland-Moritz
Change 32078 by [EMAIL PROTECTED] on 2007/10/09 12:01:22 Increment IPC::SysV version number. Affected files ... ... //depot/perl/ext/IPC/SysV/SysV.pm#9 edit Differences ... //depot/perl/ext/IPC/SysV/SysV.pm#9 (text) Index: perl/ext/IPC/SysV/SysV.pm --- perl/ext/IPC/SysV/SysV.

Change 32023: Upgrade to Devel::PPPort 3.13

2007-10-04 Thread Marcus Holland-Moritz
Change 32023 by [EMAIL PROTECTED] on 2007/10/04 10:37:47 Upgrade to Devel::PPPort 3.13 Affected files ... ... //depot/perl/ext/Devel/PPPort/Changes#41 edit ... //depot/perl/ext/Devel/PPPort/PPPort_pm.PL#34 edit ... //depot/perl/ext/Devel/PPPort/parts/inc/pvs#5 edit ... //depot/perl/ext/D

Change 32014: One const too much. (Unfortunately, the Copy macro casts

2007-10-03 Thread Marcus Holland-Moritz
Change 32014 by [EMAIL PROTECTED] on 2007/10/03 11:29:58 One const too much. (Unfortunately, the Copy macro casts the constness away, so the compiler cannot detect this.) Affected files ... ... //depot/perl/doio.c#360 edit Differences ... //depot/perl/doio.c#360 (text) ===

Change 31939: Upgrade to Devel::PPPort 3.12

2007-09-22 Thread Marcus Holland-Moritz
Change 31939 by [EMAIL PROTECTED] on 2007/09/22 08:01:59 Upgrade to Devel::PPPort 3.12 Affected files ... ... //depot/perl/ext/Devel/PPPort/Changes#40 edit ... //depot/perl/ext/Devel/PPPort/PPPort_pm.PL#33 edit ... //depot/perl/ext/Devel/PPPort/soak#28 edit Differences ... //depot

Change 31848: Upgrade to Devel::PPPort 3.11_06

2007-09-11 Thread Marcus Holland-Moritz
Change 31848 by [EMAIL PROTECTED] on 2007/09/11 21:45:40 Upgrade to Devel::PPPort 3.11_06 Affected files ... ... //depot/perl/ext/Devel/PPPort/Changes#39 edit ... //depot/perl/ext/Devel/PPPort/PPPort_pm.PL#32 edit ... //depot/perl/ext/Devel/PPPort/TODO#17 edit ... //depot/perl/ext/Devel/

Change 31739: Upgrade to Devel::PPPort 3.11_05

2007-08-20 Thread Marcus Holland-Moritz
big XS comment using sv_no +# +/* The following, is NOT an XS comment! */ +# define SOMETHING_ELSE defgv + \ + sv_undef + + file.xsr - + +#include "ppport.h" +a_string = "sv

Change 31713: Upgrade to Devel::PPPort 3.11_03

2007-08-14 Thread Marcus Holland-Moritz
Change 31713 by [EMAIL PROTECTED] on 2007/08/14 19:22:20 Upgrade to Devel::PPPort 3.11_03 Affected files ... ... //depot/perl/ext/Devel/PPPort/Changes#37 edit ... //depot/perl/ext/Devel/PPPort/HACKERS#12 edit ... //depot/perl/ext/Devel/PPPort/PPPort_pm.PL#30 edit ... //depot/perl/ext/Dev

Change 30728: Upgrade to Devel::PPPort 3.11_01

2007-03-23 Thread Marcus Holland-Moritz
Change 30728 by [EMAIL PROTECTED] on 2007/03/23 17:21:15 Upgrade to Devel::PPPort 3.11_01 Affected files ... ... //depot/perl/ext/Devel/PPPort/Changes#35 edit ... //depot/perl/ext/Devel/PPPort/PPPort_pm.PL#28 edit ... //depot/perl/ext/Devel/PPPort/parts/inc/call#5 edit ... //depot/perl/e

Change 30280: Upgrade to Devel::PPPort 3.11

2007-02-14 Thread Marcus Holland-Moritz
, Copyright (C) 2004-2006, Marcus Holland-Moritz. +Version 3.x, Copyright (C) 2004-2007, Marcus Holland-Moritz. Version 2.x, Copyright (C) 2001, Paul Marquess. //depot/perl/ext/Devel/PPPort/Makefile.PL#23 (text) Index: perl/ext/Devel/PPPort/Makefile.PL --- perl/ext/Devel/PPPort/Makefile.PL#22

Change 29875: Add missing SVfARG()s in require_tie_mod().

2007-01-18 Thread Marcus Holland-Moritz
Change 29875 by [EMAIL PROTECTED] on 2007/01/18 16:52:37 Add missing SVfARG()s in require_tie_mod(). Affected files ... ... //depot/perl/gv.c#345 edit Differences ... //depot/perl/gv.c#345 (text) Index: perl/gv.c --- perl/gv.c#344~29831~2007-01-15 08:26:17.0 -

Change 29857: Fix a typo in Dynaloader_pm.PL.

2007-01-17 Thread Marcus Holland-Moritz
Change 29857 by [EMAIL PROTECTED] on 2007/01/17 21:06:11 Fix a typo in Dynaloader_pm.PL. Affected files ... ... //depot/perl/ext/DynaLoader/DynaLoader_pm.PL#41 edit Differences ... //depot/perl/ext/DynaLoader/DynaLoader_pm.PL#41 (text) Index: perl/ext/DynaLoader/DynaLoader_pm

Change 29437: Upgrade to Devel::PPPort 3.10_02

2006-12-02 Thread Marcus Holland-Moritz
Change 29437 by [EMAIL PROTECTED] on 2006/12/02 17:25:55 Upgrade to Devel::PPPort 3.10_02 Affected files ... ... //depot/perl/MANIFEST#1487 edit ... //depot/perl/ext/Devel/PPPort/Changes#33 edit ... //depot/perl/ext/Devel/PPPort/PPPort_pm.PL#26 edit ... //depot/perl/ext/Devel/PPPort/part

Change 29436: Upgrade to Devel::PPPort 3.10_01

2006-12-02 Thread Marcus Holland-Moritz
Change 29436 by [EMAIL PROTECTED] on 2006/12/02 17:13:26 Upgrade to Devel::PPPort 3.10_01 Affected files ... ... //depot/perl/ext/Devel/PPPort/Changes#32 edit ... //depot/perl/ext/Devel/PPPort/PPPort_pm.PL#25 edit ... //depot/perl/ext/Devel/PPPort/PPPort_xs.PL#6 edit ... //depot/perl/ext

Change 28715: Only copy ppport.h to destination if it is different.

2006-08-14 Thread Marcus Holland-Moritz
Change 28715 by [EMAIL PROTECTED] on 2006/08/14 20:29:57 Only copy ppport.h to destination if it is different. This avoid unneccessary rebuilds. Affected files ... ... //depot/perl/mkppport#2 edit Differences ... //depot/perl/mkppport#2 (text) Index: perl/mkppport ---

Change 28714: Upgrade to Devel::PPPort 3.10

2006-08-14 Thread Marcus Holland-Moritz
Change 28714 by [EMAIL PROTECTED] on 2006/08/14 19:43:23 Upgrade to Devel::PPPort 3.10 Affected files ... ... //depot/perl/ext/Devel/PPPort/Changes#31 edit ... //depot/perl/ext/Devel/PPPort/PPPort_pm.PL#24 edit ... //depot/perl/ext/Devel/PPPort/soak#19 edit Differences ... //depot

  1   2   3   >