| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
becase there's a lot of code around that calls SvOOK_off(), memmov()s
the buffer, then promptly free()s it. So avoid the needless memmov().
p4raw-id: //depot/perl@24348
|
|
|
|
|
| |
Message-ID: <20050421235547.GA12149@mccoy.peters.homeunix.org>
p4raw-id: //depot/perl@24277
|
|
|
| |
p4raw-id: //depot/perl@24253
|
|
|
| |
p4raw-id: //depot/perl@24252
|
|
|
|
|
|
| |
Message-ID: <20050419000925.GA21640@mccoy.peters.homeunix.org>
Date: Mon, 18 Apr 2005 19:09:25 -0500
p4raw-id: //depot/perl@24248
|
|
|
|
|
| |
cloning objects during thread creation
p4raw-id: //depot/perl@24247
|
|
|
| |
p4raw-id: //depot/perl@24246
|
|
|
|
|
|
| |
Add SvPV_shrink_to_cur(sv) to call SvPV_renew with SvCUR(sv)+1.
For Ponie this can be a single call into the PMC
p4raw-id: //depot/perl@24245
|
|
|
|
|
| |
SvPVX
p4raw-id: //depot/perl@24244
|
|
|
|
|
|
|
| |
Message-ID: <20050411023736.GB9355@mccoy.peters.homeunix.org>
(with correction to SvUV_set)
p4raw-id: //depot/perl@24229
|
|
|
| |
p4raw-id: //depot/perl@24206
|
|
|
|
|
|
| |
Copy-On-Write related source changes.
Fix the problem this revealed.
p4raw-id: //depot/perl@24201
|
|
|
| |
p4raw-id: //depot/perl@24106
|
|
|
| |
p4raw-id: //depot/perl@24088
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
sv_set_flags rather than messing with the SvTEMP() flag on either
side of the call.
p4raw-id: //depot/perl@23373
|
|
|
|
|
|
|
| |
Message-Id: <20040801124648.7f9b3cee@r2d2>
Move (void) casts into SvOOK_off macro.
p4raw-id: //depot/perl@23277
|
|
|
|
|
| |
Message-ID: <411C150C.5020602@stason.org>
p4raw-id: //depot/perl@23214
|
|
|
| |
p4raw-id: //depot/perl@23196
|
|
|
|
|
|
|
| |
Changed to one that that is an expression, rather than a statement.
Fix new macros definitions in sv.h to be clean enough C to keep the
AIX compiler happy.
p4raw-id: //depot/perl@22937
|
|
|
| |
p4raw-id: //depot/perl@22935
|
|
|
|
|
| |
Will catch buggy code.
p4raw-id: //depot/perl@22934
|
|
|
|
|
| |
Message-ID: <40B63284.5040203@stason.org>
p4raw-id: //depot/perl@22853
|
|
|
|
|
| |
Message-Id: <20040321213628.2461.BQW10602@nifty.com>
p4raw-id: //depot/perl@22548
|
|
|
| |
p4raw-id: //depot/perl@22509
|
|
|
|
|
| |
Message-Id: <4D3C272C-6B03-11D8-B799-000A95A2734C@nanisky.com>
p4raw-id: //depot/perl@22428
|
|
|
|
|
|
|
| |
Message-Id: <20040217163216.GA6805@ethan>
Make PVLV a superset of PVGV, so that $lvalue = *FOO works
p4raw-id: //depot/perl@22315
|
|
|
|
|
| |
Message-ID: <40238C15.2090200@uk.radan.com>
p4raw-id: //depot/perl@22286
|
|
|
|
|
|
|
| |
Message-Id: <20040115221037.GA2392@efn.org>
Add sv_2iv_flags() to allow magic to be optionally processed.
p4raw-id: //depot/perl@22163
|
|
|
|
|
| |
on the way GNU people use the gcc-ish 'blocks in parens'
p4raw-id: //depot/perl@21950
|
|
|
|
|
|
|
|
|
|
|
| |
(based on Chip's plan A (binary compatibility with 5.8.0 and 5.8.1),
Chip's plan B (do something new inside the hv functions)
and introspective sort)
Provides infrastructure for hashes to change their hash function
if necessary, and code in hsplit to detect pathalogical data and
instigate a random rehashing.
Needs refinement. Let's see how much smoke it creates.
p4raw-id: //depot/perl@21471
|
|
|
|
|
| |
Message-Id: <20031016182434.GH1724@julia.office.altlinux.ru>
p4raw-id: //depot/perl@21468
|
|
|
|
|
|
| |
since that would break a lot of code.) Also few
stray UTF16s, UTF32s, and "encoded in Unicode".
p4raw-id: //depot/perl@21198
|
|
|
| |
p4raw-id: //depot/perl@20957
|
|
|
|
|
| |
Message-ID: <3F4FEBBD.8000901@stason.org>
p4raw-id: //depot/perl@20941
|
|
|
|
|
| |
sv_placeholder hunk.
p4raw-id: //depot/perl@20605
|
|
|
|
|
| |
Message-ID: <20030407100041.A1617@fdgroup.com>
p4raw-id: //depot/perl@19268
|
|
|
|
|
|
|
| |
(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
|
|
|
| |
p4raw-id: //depot/perl@19167
|
|
|
|
|
| |
Message-ID: <20030327223735.GD277@Bagpuss.unfortu.net>
p4raw-id: //depot/perl@19079
|
|
|
|
|
|
| |
(cc-1171 cc: WARNING ... The indicated expression has no effect.)
So make the macro to include the , and the non-gcc case empty.
p4raw-id: //depot/perl@18921
|
|
|
| |
p4raw-id: //depot/perl@18801
|
|
|
|
|
|
| |
"scalar upgraded to UTF-8 as a side effect of quote-interpolation
when 'use encoding' is engaged"-- wasn't actually encoding's fault.
p4raw-id: //depot/perl@18764
|
|
|
|
|
|
| |
Subject: [PATCH] Copy on write for $& and $1...
Message-ID: <20030209230008.GF299@Bagpuss.unfortu.net>
p4raw-id: //depot/perl@18726
|
|
|
|
|
|
| |
Subject: [PATCH] Copy on write for $& and $1...
Message-ID: <20030209230008.GF299@Bagpuss.unfortu.net>
p4raw-id: //depot/perl@18725
|
|
|
|
|
|
|
| |
Subject: Re: New SV Flag
From: "H.Merijn Brand" <h.m.brand@hccnet.nl>
Message-Id: <20030207095258.6E05.H.M.BRAND@hccnet.nl>
p4raw-id: //depot/perl@18693
|
|
|
|
|
| |
Message-ID: <20030125002550.GG278@Bagpuss.unfortu.net>
p4raw-id: //depot/perl@18595
|
|
|
|
|
| |
Message-ID: <20030117194044.GB297@Bagpuss.unfortu.net>
p4raw-id: //depot/perl@18552
|
|
|
|
|
| |
code changes from Inaba Hiroto; test tweaks by jhi.
p4raw-id: //depot/perl@18496
|
|
|
|
|
|
|
|
|
| |
the stash of the object to be cloned, cloning the entire syntax
tree and all lexicals in there creating danglning copies to the
object. (Pararell but unlinked STASH tree).
This adds a new flag, when set it will use STASHES from the
thread we are joining into avoiding the problem.
p4raw-id: //depot/perl@18419
|