| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Message-ID: <443E1998.9090909@uk.radan.com>
Date: Thu, 13 Apr 2006 10:27:52 +0100
p4raw-id: //depot/perl@27784
|
|
|
|
|
|
|
| |
directly (shared) malloc()ed buffer holding the warnings bitmask.
This avoids bugs/crashes when the interpreter that created an optree
is freed but the optree remains in use by other interpreters.
p4raw-id: //depot/perl@27779
|
|
|
|
|
| |
Message-ID: <20060409052012.GA15887@petdance.com>
p4raw-id: //depot/perl@27749
|
|
|
|
|
| |
Message-ID: <20060406143250.5a7de4b8@grubert.mandriva.com>
p4raw-id: //depot/perl@27731
|
|
|
|
|
| |
though it's silently converted to ""
p4raw-id: //depot/perl@27725
|
|
|
| |
p4raw-id: //depot/perl@27676
|
|
|
| |
p4raw-id: //depot/perl@27671
|
|
|
| |
p4raw-id: //depot/perl@27666
|
|
|
| |
p4raw-id: //depot/perl@27647
|
|
|
|
|
|
| |
state of %^H as an eleventh value from caller. This allows users to
write pragmas.
p4raw-id: //depot/perl@27643
|
|
|
|
|
| |
Message-ID: <20060331054228.GA18940@petdance.com>
p4raw-id: //depot/perl@27641
|
|
|
|
|
|
| |
followed immediately by sv_find() to find it, is somewhat wasteful.
So use sv_magicext(). (All cases are also correct w.r.t. SvREADONLY())
p4raw-id: //depot/perl@27533
|
|
|
|
|
|
| |
control the UTF-8 offset caching code. Make this visible as
${^UTF8CACHE}
p4raw-id: //depot/perl@27525
|
|
|
|
|
| |
Message-ID: <20060224205434.GA17867@petdance.com>
p4raw-id: //depot/perl@27334
|
|
|
|
|
| |
Message-ID: <20060221062711.GA16160@petdance.com>
p4raw-id: //depot/perl@27300
|
|
|
|
|
|
|
|
|
|
|
| |
typeglobs never need to use SvPVX. This comes at price - typeglobs
were using magic get for their stringificiation, and to pass SvOK(),
so need to make typeglobs SvOK by default (by sucking SVp_SCREAM into
SVf_OK - it's the only flag left), tweak SvSCREAM() to also check
SVp_POK, and teach sv_2[inpu]v how to convert globs.
However, it should free up SvPVX for the next part of the plan to
pointer indirections, and therefore CPU cache pressure.
p4raw-id: //depot/perl@27278
|
|
|
| |
p4raw-id: //depot/perl@27265
|
|
|
|
|
|
|
| |
never felt quite correct, and other parts of the SV conversion
implementation have improved such that the symptoms 10214 covered
over are gone even without it.
p4raw-id: //depot/perl@27184
|
|
|
|
|
| |
(in Perl_magic_get and Perl_pp_shift).
p4raw-id: //depot/perl@27154
|
|
|
|
|
| |
Message-ID: <20060209154018.GA14610@petdance.com>
p4raw-id: //depot/perl@27136
|
|
|
|
|
|
| |
Message-ID: <20060203152449.GI12591@accognoscere.homeunix.org>
Date: Fri, 3 Feb 2006 16:24:49 +0100
p4raw-id: //depot/perl@27065
|
|
|
|
|
|
| |
Message-ID: <20060202150241.GF12591@accognoscere.homeunix.org>
Date: Thu, 2 Feb 2006 16:02:41 +0100
p4raw-id: //depot/perl@27060
|
|
|
|
|
| |
Message-ID: <20060202093849.GD12591@accognoscere.homeunix.org>
p4raw-id: //depot/perl@27054
|
|
|
| |
p4raw-id: //depot/perl@26954
|
|
|
|
|
| |
Don't rely on SvCUR to be sane unless SvPOK.
p4raw-id: //depot/perl@26953
|
|
|
|
|
|
|
|
|
| |
cause segfaults
From: "Philippe M. Chiasson" <gozer@ActiveState.com>
Message-ID: <43D941AF.1060503@ActiveState.com>
Date: Thu, 26 Jan 2006 13:39:59 -0800
p4raw-id: //depot/perl@26952
|
|
|
|
|
|
| |
hash key scalars, so decompose them to normal scalars if they ever
get here.
p4raw-id: //depot/perl@26946
|
|
|
|
|
| |
things done by Swig, as noticed by Audrey.
p4raw-id: //depot/perl@26924
|
|
|
|
|
| |
Ref change 26676.
p4raw-id: //depot/perl@26795
|
|
|
|
|
|
|
| |
are returned from the OS. Linux seems to return
the gids sorted and it seemed wrong for perl to
reverse this order.
p4raw-id: //depot/perl@26791
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
getgroups implementation:
mg.c: In function Perl_magic_get':
mg.c:1008: warning: long unsigned int format, gid_t arg (arg 3)
mg.c:1014: warning: long unsigned int format, gid_t arg (arg 3)
mg.c:1025: warning: long unsigned int format, unsigned int arg (arg 3)
Since we already cast the numeric Gid_t values to an IV it should not
be too risky to also cast the Group_t values. Converting these values
with Gid_t_f wasn't quite right anyway.
p4raw-id: //depot/perl@26786
|
|
|
| |
p4raw-id: //depot/perl@26781
|
|
|
|
|
| |
argv[0] munging when $0 is assigned to.
p4raw-id: //depot/perl@26779
|
|
|
|
|
| |
Message-ID: <20060110054243.GA26165@petdance.com>
p4raw-id: //depot/perl@26764
|
|
|
|
|
|
| |
This can only happen when perlparse is called with no argv.
Don't try to update PL_origargv unless PL_origalen is at least 2.
p4raw-id: //depot/perl@26760
|
|
|
|
|
| |
Message-ID: <43C01990.6020207@gmail.com>
p4raw-id: //depot/perl@26708
|
|
|
|
|
| |
Message-ID: <43BE7C4D.1010302@gmail.com>
p4raw-id: //depot/perl@26675
|
|
|
|
|
| |
Can't use STR_WITH_LEN() as argument to a macro :-(
p4raw-id: //depot/perl@26649
|
|
|
| |
p4raw-id: //depot/perl@26645
|
|
|
| |
p4raw-id: //depot/perl@26569
|
|
|
| |
p4raw-id: //depot/perl@26562
|
|
|
|
|
| |
Message-ID: <20051231050558.GA29093@petdance.com>
p4raw-id: //depot/perl@26558
|
|
|
|
|
|
|
|
| |
Allow hashes (and therefore all symbol tables) to store the
backreference array in the hv_aux structure, and thereby undo the
performance damage of 24966, which resulted in 60% of all hash lookups
trying to mg_find tiehash magic.
p4raw-id: //depot/perl@26530
|
|
|
|
|
|
|
| |
Message-ID: <20051227203939.GC1781@petdance.com>
Includes a small fix to the changes in tryAMAGICbinW_var() in pp.h.
p4raw-id: //depot/perl@26505
|
|
|
|
|
|
|
|
|
| |
a mere committer to remove the last of the NGROUPS-sized arrays...
Perl_magic_set() was using the last of these arrays to do the
lvalue work on $). Instead of an array, a pointer is used and
re-sized as needed.
p4raw-id: //depot/perl@26492
|
|
|
|
|
|
|
| |
Message-ID: <43AC5CFD.3060200@gmail.com>
Includes a change in variable names from "j" to "num_groups".
p4raw-id: //depot/perl@26480
|
|
|
|
|
| |
so it is a bitmap of flag bits rather than simple TRUE/FALSE.
p4raw-id: //depot/perl@26434
|
|
|
|
|
| |
than a simple boolean, so passing FALSE or TRUE is bogus.
p4raw-id: //depot/perl@26415
|
|
|
|
|
| |
Message-ID: <20051205194613.GB7791@petdance.com>
p4raw-id: //depot/perl@26281
|
|
|
| |
p4raw-id: //depot/perl@26175
|