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
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
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
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
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 ++--
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:
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 +
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(-)
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
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
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
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
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
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
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 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
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/
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.
> >
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 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 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
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 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 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 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 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 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 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 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/
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 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
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 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 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 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 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 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 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 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 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 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 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 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 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 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
=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 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 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 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 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 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 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
les bundled with perl are now
autogenerated at build time. (Marcus Holland-Moritz)
End of Patch.
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 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 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 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 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 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/
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 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 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
, 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 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 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 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 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 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 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 - 100 of 212 matches
Mail list logo