| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
So now there's a buy 5 get one free offer on PVAV bodies.
p4raw-id: //depot/perl@24619
|
|
|
|
|
|
|
|
| |
Abolish HvNAME() - as the stored pointer is not a char* you can't set
it directly now.
Storing a pointer to a HEK tracks the length too, and seems to be
faster.
p4raw-id: //depot/perl@24584
|
|
|
|
|
| |
Message-ID: <20050525173139.GB1701@petdance.com>
p4raw-id: //depot/perl@24580
|
|
|
|
|
|
| |
Provide (more efficient) _get and _set macros.
Adjust the core to use them.
p4raw-id: //depot/perl@24526
|
|
|
|
|
| |
Message-Id: <20050521024210.GA29036@mccoy.peters.homeunix.org>
p4raw-id: //depot/perl@24523
|
|
|
|
|
|
| |
in read-only mode. Make vi modelines compatible with non-vim
vi versions.
p4raw-id: //depot/perl@24445
|
|
|
|
|
| |
(except the generated ones)
p4raw-id: //depot/perl@24440
|
|
|
|
|
| |
Message-ID: <20050509154518.GA18273@petdance.com>
p4raw-id: //depot/perl@24431
|
|
|
|
|
| |
SvPV and a %s format.
p4raw-id: //depot/perl@24420
|
|
|
|
|
|
| |
Hardcode special exceptions for exec and system, instead
of trying to be clever and failing.
p4raw-id: //depot/perl@24380
|
|
|
|
|
|
|
| |
Message-ID: <20050415141054.GA12749@mccoy.peters.homeunix.org>
(tests added to t/op/exp.t)
p4raw-id: //depot/perl@24371
|
|
|
| |
p4raw-id: //depot/perl@24349
|
|
|
|
|
|
| |
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
|
|
|
| |
p4raw-id: //depot/perl@24339
|
|
|
|
|
| |
Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com>
p4raw-id: //depot/perl@24271
|
|
|
|
|
|
| |
Message-ID: <20050419000925.GA21640@mccoy.peters.homeunix.org>
Date: Mon, 18 Apr 2005 19:09:25 -0500
p4raw-id: //depot/perl@24248
|
|
|
|
|
|
|
| |
Message-ID: <20050416160502.GA26957@mccoy.peters.homeunix.org>
plus fix to Perl_rvpv_dup assigning to an RV with SvPVX
p4raw-id: //depot/perl@24239
|
|
|
|
|
| |
Message-ID: <20050407185149.GA4418@mccoy.peters.homeunix.org>
p4raw-id: //depot/perl@24204
|
|
|
|
|
| |
Message-Id: <2f14220e7101a03f7659dbe79a03b115@petdance.com>
p4raw-id: //depot/perl@24074
|
|
|
|
|
|
|
| |
Message-Id: <41F3FA0D.4010301@iki.fi>
The uc() memory reduction patch had a memory leak...
p4raw-id: //depot/perl@23869
|
|
|
|
|
|
|
|
| |
Message-Id: <41F21DD8.3050500@iki.fi>
change #23857 miscalculated the SvGROW size
p4raw-link: @23857 on //depot/perl: 89ebb4a3f2a55825eeed13aaf58db5c73d2140ef
p4raw-id: //depot/perl@23863
|
|
|
|
|
|
|
|
| |
Message-Id: <41F1801C.3080201@iki.fi>
Make buffer size estimates for utf8 case conversion less maximally
pessimistic
p4raw-id: //depot/perl@23857
|
|
|
| |
p4raw-id: //depot/perl@23803
|
|
|
| |
p4raw-id: //depot/perl@23795
|
|
|
|
|
|
| |
(for cases of mixed UTF8/bytes)
Test code based on bug report by John Gardiner Myers
p4raw-id: //depot/perl@23782
|
|
|
| |
p4raw-id: //depot/perl@23774
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
because it generates smaller object code (as well as being
faster than a true function call)
p4raw-id: //depot/perl@23725
|
|
|
|
|
|
| |
than the old pointless switch on '\0'. Also skip re-comparing the
first character. Faster, and generates terser object code.
p4raw-id: //depot/perl@23722
|
|
|
|
|
| |
Message-ID: <20041101034040.GC1232@biff.bort.ca>
p4raw-id: //depot/perl@23471
|
|
|
| |
p4raw-id: //depot/perl@23342
|
|
|
|
|
|
|
| |
Message-Id: <20040801124648.7f9b3cee@r2d2>
Move (void) casts into SvOOK_off macro.
p4raw-id: //depot/perl@23277
|
|
|
| |
p4raw-id: //depot/perl@23176
|
|
|
|
|
| |
Message-ID: <20040720205353.GA970@biff.bort.ca>
p4raw-id: //depot/perl@23145
|
|
|
|
|
| |
that are overloaded.
p4raw-id: //depot/perl@23106
|
|
|
|
|
| |
Message-ID: <DF27CDCBD2581D4B88431901094E4B4D02B0C7D2@attmsx1.aut.alcatel.at>
p4raw-id: //depot/perl@23092
|
|
|
|
|
|
|
|
| |
split() does a SWITCHSTACK to directly split to an array, but
if it subsequently dies (eg the regex triggers a 'use utf8' which
is then denied by Safe), then the switch doesn't get undone. Add
a new save type to allow for this.
p4raw-id: //depot/perl@23023
|
|
|
|
|
| |
Message-ID: <40C4A156.5030205@iki.fi>
p4raw-id: //depot/perl@22904
|
|
|
|
|
| |
p4raw-link: @22889 on //depot/perl: e1f795dc699c88c2d9eb4a46fe629483760393c2
p4raw-id: //depot/perl@22896
|
|
|
|
|
|
| |
While we're at it, use the same trick to make reverse()
work correctly with lexical $_.
p4raw-id: //depot/perl@22889
|
|
|
|
|
| |
Remove the duplicate warnings and update tests.
p4raw-id: //depot/perl@22796
|
|
|
| |
p4raw-id: //depot/perl@22775
|
|
|
|
|
| |
in the unused elements
p4raw-id: //depot/perl@22774
|
|
|
| |
p4raw-id: //depot/perl@22746
|
|
|
| |
p4raw-id: //depot/perl@22741
|
|
|
|
|
|
|
| |
Depending on the context, the same substr OP may want to return
a PVLV or an LV on subsequent invcations. If TARG is the wrong
type, use a mortal instead.
p4raw-id: //depot/perl@22599
|
|
|
|
|
|
|
|
| |
idea. Disable it. But add tests for this :
Subject: Re: [perl #27811] (@x) x -1 is a panic
Message-ID: <20040321152704.GA9041@petdance.com>
p4raw-id: //depot/perl@22549
|
|
|
|
|
| |
for the cases $x x -1.
p4raw-id: //depot/perl@22543
|
|
|
| |
p4raw-id: //depot/perl@22531
|
|
|
|
|
| |
Also add test for uninitialised warning in & op.
p4raw-id: //depot/perl@22525
|