| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
(See discussion for bug [perl #31924])
p4raw-id: //depot/perl@23873
|
|
|
|
|
| |
Message-ID: <20041013164018.GA32174@biff.bort.ca>
p4raw-id: //depot/perl@23843
|
|
|
| |
p4raw-id: //depot/perl@23780
|
|
|
|
|
|
| |
strlen(). Add savesvpv(sv), which gets the length from the SV,
and returns a copy of its PV.
p4raw-id: //depot/perl@23772
|
|
|
|
|
|
|
|
|
|
| |
Change gv_fetchpv to take a UTF8 flag, as gv_fetchpvn_flags
Add gv_fetchsv to look up a GV by SV rather than a char * pointer
Provide a backwards compatability gv_fetchpv
Migrate from gv_fetchpv to gv_fetchsv where the caller was grabbing
the pointer from an SV
All tests still pass.
p4raw-id: //depot/perl@23766
|
|
|
|
|
|
| |
Also limit the scope of the locks in a couple of places, as suggested
by Hugo in http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2004-11/msg00286.html.
p4raw-id: //depot/perl@23499
|
|
|
|
|
|
| |
While we're at it, use the same trick to make reverse()
work correctly with lexical $_.
p4raw-id: //depot/perl@22889
|
|
|
|
|
| |
Message-ID: <40735FC3.5010305@rowman.com>
p4raw-id: //depot/perl@22668
|
|
|
| |
p4raw-id: //depot/perl@22509
|
|
|
|
|
|
|
| |
Message-Id: <20040115221037.GA2392@efn.org>
Add sv_2iv_flags() to allow magic to be optionally processed.
p4raw-id: //depot/perl@22163
|
|
|
|
|
|
| |
From: "Marcus Holland-Moritz" <mhx-perl@gmx.net>
Message-ID: <055701c3c499$11144f90$8cecfe91@R2D2>
p4raw-id: //depot/perl@21922
|
|
|
|
|
| |
Message-id: <20031206105059.GA13989@ethan>
p4raw-id: //depot/perl@21855
|
|
|
|
|
| |
Message-ID: <3FBC98B6.6090909@sun.com>
p4raw-id: //depot/perl@21756
|
|
|
| |
p4raw-id: //depot/perl@21746
|
|
|
|
|
| |
of Perl_utf8_is_string().
p4raw-id: //depot/perl@21152
|
|
|
|
|
| |
Message-ID: <20030902004511.GA1442@ratsnest.hole>
p4raw-id: //depot/perl@20993
|
|
|
|
|
| |
Message-ID: <20030809135144.GC4997@fdgroup.com>
p4raw-id: //depot/perl@20591
|
|
|
| |
p4raw-id: //depot/perl@20116
|
|
|
| |
p4raw-id: //depot/perl@19882
|
|
|
|
|
|
| |
Message-ID: <20030328215309.GA6413@ratsnest.hole>
(with minor tweaks)
p4raw-id: //depot/perl@19431
|
|
|
|
|
|
|
|
|
| |
- fix bug in UNICOS (where SIZE16 != sizeof(short))
- introduce and use new internal pack/unpack API
(packlist, unpackstring)
that does away with the unused arguments in the old API
(pack_cat, unpack_str).
p4raw-id: //depot/perl@19416
|
|
|
|
|
|
|
| |
(Lots of Perl 5 source code archaeology was involved.)
Larry didn't make strangled noises when I showed him
the patch, either :-)
p4raw-id: //depot/perl@19242
|
|
|
|
|
|
|
|
| |
Nicholas Clark's experimental COW functions.
Sidenote: the embed.fnc/embed.fnc/makedef.pl thing is becoming
a mess of Herculean proportions. Someone should redesign and
clean up the stables.
p4raw-id: //depot/perl@18868
|
|
|
| |
p4raw-id: //depot/perl@18801
|
|
|
|
|
| |
p4raw-link: @18795 on //depot/perl: 2aa6a10326178f0f3d8bbf2f0847bd6f4e40b81b
p4raw-id: //depot/perl@18796
|
|
|
|
|
| |
Message-Id: <200303010431.20205.abe@ztreet.demon.nl>
p4raw-id: //depot/perl@18792
|
|
|
|
|
|
| |
Subject: [PATCH] Copy on write for $& and $1...
Message-ID: <20030209230008.GF299@Bagpuss.unfortu.net>
p4raw-id: //depot/perl@18726
|
|
|
|
|
|
|
| |
enhance filter option)([perl #16823])
Message-ID: <3E3BC46B.6C687CFD@st.rim.or.jp>
p4raw-id: //depot/perl@18660
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 18375]
Better version of change #18370; use the new 'E' flag
so that cxinc is exposed (as cpp) only to List::Util
(well, any extension) (well, anyone who does -DPERL_EXT),
no need to export it globally.
p4raw-link: @18375 on //depot/maint-5.8/perl: c8ec9884b4dd9ffdd0a7d1514952a74c55bfab3e
p4raw-link: @18370 on //depot/maint-5.8/perl: 94115b5677e78fbc3321ad88fedfaa3b6bc804bf
p4raw-id: //depot/perl@18551
p4raw-integrated: from //depot/maint-5.8/perl@18545 'copy in'
ext/List/Util/Makefile.PL (@17645..) 'merge in' embed.fnc
embed.h global.sym (@18370..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Implement the CPP namespace protection from [perl #8610];
unless a function has an 'A' flag, it's defined only if
PERL_CORE. (Why do we have so many many functions with an
'A' flag, is another matter.) (The number of #ifdef PERL_COREs
could be cut down further by having a state variable and
inserting #ifdefs and #endifs when the state flips.)
Caught by change #18366; thanks to the re extension we have some
functions that are file static but yet part of "the public API"...
Maybe a new class of exportability (a new embed.fnc flag) is
required for this case.
Continue on change #18367; implement the said flag, 'E'.
(Some nm output studying was needed to get the right set
of re symbols defined.)
In AIX (strict symbol exports) the cxinc is needed for List::Util.
p4raw-link: @18367 on //depot/maint-5.8/perl: 6f21c313c98cc4764e09fbbce2c8792576c90d7d
p4raw-link: @18366 on //depot/maint-5.8/perl: 704f60d9cfa8683df64f005e872b37aea8f9d60e
p4raw-id: //depot/perl@18531
|
|
|
|
|
| |
[perl #18932]
p4raw-id: //depot/perl@18312
|
|
|
|
|
|
| |
Backport change #18078 to warnings.pl.
p4raw-link: @18078 on //depot/perl: 92cde64730ac68c05bd8f8990a57fb156d283457
p4raw-id: //depot/perl@18113
|
|
|
|
|
|
|
| |
Message-ID: <87of9c2prs.fsf@vran.herceg.de>
With the corresponding change to embed.fnc
p4raw-id: //depot/perl@18102
|
|
|
|
|
| |
Message-ID: <20021018133640.A19172@fdgroup.com>
p4raw-id: //depot/perl@18048
|
|
|
|
|
| |
Message-ID: <3D9E593E.1060605@rowman.com>
p4raw-id: //depot/perl@17990
|
|
|
|
|
|
|
| |
Subject: Re: [perl #17197] SIGSEGV in perl 5.8.0 multithread build with -DLEAKTEST
From: "H.Merijn Brand" <h.m.brand@hccnet.nl>
Message-Id: <20020923182824.C7B6.H.M.BRAND@hccnet.nl>
p4raw-id: //depot/perl@17920
|
|
|
|
|
|
|
| |
Message-id: <3D5BB55D.6090603@rowman.com>
and Message-id: <3D627D1A.4050607@rowman.com>
and t/lib/warnings/universal tweak to skip
p4raw-id: //depot/perl@17746
|
|
|
|
|
| |
Message-id: <20020806200510.GC31473@ool-18b93024.dyn.optonline.net>
p4raw-id: //depot/perl@17725
|
|
|
|
|
|
|
| |
do_exec parts elided so that change is restricted strictly to
windows; binary compatibility stubs not needed)
p4raw-link: @17568 on //depot/maint-5.6/perl: 07691bcd6c6d7fd92f508fd5268e700370ea47c2
p4raw-id: //depot/perl@17570
|
|
|
|
|
|
|
|
|
| |
From: "Mattia Barbon" <mbarbon@dsi.unive.it>
Message-ID: <3D238C71.6138.2E20AFC@localhost>
(needed by change #17391)
p4raw-link: @17391 on //depot/perl: d103360b8581685282078776ac5692a3521f9a95
p4raw-id: //depot/perl@17397
|
|
|
| |
p4raw-id: //depot/perlio@16296
|
|
|
|
|
| |
Message-ID: <20020416212241.GA315@Bagpuss.unfortu.net>
p4raw-id: //depot/perl@15958
|
|
|
|
|
| |
Message-ID: <20020413015806.GA371@Bagpuss.unfortu.net>
p4raw-id: //depot/perl@15893
|
|
|
|
|
|
|
| |
- track number of running threads
- if main thread calls perl_destruct() with other threads running
skip most of cleanup (with a warning).
p4raw-id: //depot/perlio@15698
|
|
|
|
|
| |
Message-ID: <20020323222724.A19425@fdgroup.com>
p4raw-id: //depot/perl@15452
|
|
|
|
|
| |
The buffer will keep doubling until 64k.
p4raw-id: //depot/perl@15272
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
and then use them (under ithreads). May fail in HP-UX,
and the op/groups is known to be fickle everywhere. Known
to work in Solaris, Linux, Tru64, IRIX, AIX. (Some compiler
warnings in AIX since the first arguments of getnetbyaddr
and getnetbyadd_r are of different types. Thanks, IBM.)
In non-Configure platforms deny the existence of any
of the _r thingies. (Also add the recently introduced
d_tm_* to places it wasn't already in.)
TODO: the suggested glibc buffer growth retry loop in case
some entries (at least for: gr*, host*) are big.
Forgot win32/config.win64.
p4raw-id: //depot/perl@15238
|
|
|
|
|
| |
init routine.
p4raw-id: //depot/perl@15139
|
|
|
|
|
|
|
|
|
|
|
|
| |
"Do no harm." and "If it ain't broke, don't fix it."
Firstly, the #14985 broke badly on UTF-EBCDIC, #14990 fixed
some, but still broken, and I do not have the extra brain
cells for the EBCDIC backport. Secondly, the old version
worked both in EBCDIC and non-. Thirdly, the old version
may be more amenable for the behaviour suggsted by Anton
Tagunov regarding the encoding pragma.
p4raw-id: //depot/perl@15084
|
|
|
| |
p4raw-id: //depot/perl@14989
|