| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Message-ID: <20060214054617.GA8824@petdance.com>
p4raw-id: //depot/perl@27177
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
loop is iterated over millions of times. Add a flag GV_NOTQUAL purely
as an optimisation, when the caller is passing in a string that is
known not to contain any package separators.
p4raw-id: //depot/perl@27053
|
|
|
|
|
|
| |
TRUE.
Convert two gv_fetchpvn_flags to gv_fetchpvs.
p4raw-id: //depot/perl@27050
|
|
|
| |
p4raw-id: //depot/perl@27049
|
|
|
|
|
| |
Now removed.
p4raw-id: //depot/perl@27046
|
|
|
| |
p4raw-id: //depot/perl@27044
|
|
|
|
|
| |
This means that \0 bytes in symbolic references now work.
p4raw-id: //depot/perl@27028
|
|
|
| |
p4raw-id: //depot/perl@26980
|
|
|
|
|
|
|
|
| |
Keep NEWSV() itself for backwards-compatibility outside of the core,
but don't advertise it any more.
(cf. change #25101).
p4raw-link: @25101 on //depot/perl: a02a5408b2f199007c4dcb74559cc79066307ada
p4raw-id: //depot/perl@26901
|
|
|
|
|
| |
Ref change 26676.
p4raw-id: //depot/perl@26795
|
|
|
|
|
| |
Message-ID: <20060110054243.GA26165@petdance.com>
p4raw-id: //depot/perl@26764
|
|
|
|
|
| |
Message-ID: <43BE7C4D.1010302@gmail.com>
p4raw-id: //depot/perl@26675
|
|
|
| |
p4raw-id: //depot/perl@26652
|
|
|
|
|
| |
Can't use STR_WITH_LEN() as argument to a macro :-(
p4raw-id: //depot/perl@26649
|
|
|
| |
p4raw-id: //depot/perl@26642
|
|
|
|
|
| |
Gets rid of many hardcoded string lengths.
p4raw-id: //depot/perl@26641
|
|
|
|
|
| |
are dirhandles in their error messages.
p4raw-id: //depot/perl@26602
|
|
|
|
|
|
| |
Subject: Stack usage (in gv_stashpvn and others)
Message-Id: <200512291840.50765@bloodgate.com>
p4raw-id: //depot/perl@26534
|
|
|
|
|
| |
Message-Id: <200512291832.20651@bloodgate.com>
p4raw-id: //depot/perl@26532
|
|
|
|
|
| |
Message-ID: <20051228214414.GD26033@petdance.com>
p4raw-id: //depot/perl@26526
|
|
|
|
|
| |
Message-ID: <20051222165717.GA2874@petdance.com>
p4raw-id: //depot/perl@26450
|
|
|
|
|
|
|
| |
as proxy constant subroutines in a new symbol table where possible.
(Rather than converting them to full blown constant subroutines and
instantiating 2 typeglobs)
p4raw-id: //depot/perl@26446
|
|
|
|
|
|
|
|
| |
proxies into full blown PVGVs with PVCVs, and recognise them and inline
their values. Adds a new function gv_const_sv(gv) to return the value
of the constant subroutine from a GV, and adds a cv parameter to
S_intuit_method.
p4raw-id: //depot/perl@26427
|
|
|
|
|
|
|
| |
addition of new typeglobs, and also disables initialisation of any
typeglob placeholders. Needed to make the new constant subroutine
proxy references work efficiently.
p4raw-id: //depot/perl@26425
|
|
|
|
|
|
|
| |
of referant. Test that ARRAY, HASH, PVIO, CODE and FORMAT croak.
Globs are actually first class assignable objects, so test that you
can create a constant subroutine that returns one.
p4raw-id: //depot/perl@26422
|
|
|
|
|
| |
than a simple boolean, so passing FALSE or TRUE is bogus.
p4raw-id: //depot/perl@26415
|
|
|
|
|
| |
meaning a constant subroutine with that thing as it value
p4raw-id: //depot/perl@26409
|
|
|
|
|
| |
# Although I see that Robin is proposing to add some :-)
p4raw-id: //depot/perl@26381
|
|
|
| |
p4raw-id: //depot/perl@26380
|
|
|
|
|
| |
with the extra TRUE argument.
p4raw-id: //depot/perl@25893
|
|
|
| |
p4raw-id: //depot/perl@25871
|
|
|
| |
p4raw-id: //depot/perl@25869
|
|
|
|
|
| |
Message-ID: <20051018145723.GA4964@petdance.com>
p4raw-id: //depot/perl@25803
|
|
|
|
|
| |
Message-ID: <20051013214212.GA1122@petdance.com>
p4raw-id: //depot/perl@25754
|
|
|
| |
p4raw-id: //depot/perl@25664
|
|
|
|
|
|
|
| |
macro in 5.8.x is to make it available as hv_name_set.
[Otherwise when and where aTHX_ hv gets expanded to foo, hv causes
warnings or other games when Perl_hv_name_set() is a macro]
p4raw-id: //depot/perl@25475
|
|
|
| |
p4raw-id: //depot/perl@25329
|
|
|
|
|
| |
Message-ID: <20050713154919.GA24586@petdance.com>
p4raw-id: //depot/perl@25138
|
|
|
|
|
|
|
|
| |
reorganise
if (ckWARN(FOO) && should_not_happen_condition)
to
if (should_not_happen_condition && ckWARN(FOO))
p4raw-id: //depot/perl@25129
|
|
|
|
|
| |
Message-ID: <20050710193635.GC8081@petdance.com>
p4raw-id: //depot/perl@25107
|
|
|
|
|
|
|
|
| |
Message-ID: <42CC3CE9.5050606@divsol.com>
(reverted all dual-lived modules since they must work with older
perls too so must wait for a new Devel::PPPort)
p4raw-id: //depot/perl@25101
|
|
|
|
|
| |
Message-ID: <20050703233156.GA20967@petdance.com>
p4raw-id: //depot/perl@25067
|
|
|
| |
p4raw-id: //depot/perl@25010
|
|
|
|
|
|
|
| |
Enable it with -DPERL_DONT_CREATE_GVSV.
Currently if enabled 22 test scripts have failures, so still some way
to go.
p4raw-id: //depot/perl@25009
|
|
|
| |
p4raw-id: //depot/perl@25007
|
|
|
|
|
|
|
| |
Message-ID: <20050627180659.GB29744@petdance.com>
(edited)
p4raw-id: //depot/perl@24997
|
|
|
|
|
| |
Typeglobs now have a weak reference onto their symbol table.
p4raw-id: //depot/perl@24966
|