| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Message-Id: <20070220010050.CCDAF43A67@anubis.hut.fi>
p4raw-id: //depot/perl@30366
|
|
|
| |
p4raw-id: //depot/perl@30091
|
|
|
| |
p4raw-id: //depot/perl@29839
|
|
|
| |
p4raw-id: //depot/perl@29727
|
|
|
| |
p4raw-id: //depot/perl@29683
|
|
|
|
|
|
|
| |
and add support for %-
Message-ID: <9b18b3110612291245q792fe91cu69422d2b81bb4f0b@mail.gmail.com>
p4raw-id: //depot/perl@29682
|
|
|
| |
p4raw-id: //depot/perl@29679
|
|
|
| |
p4raw-id: //depot/perl@29677
|
|
|
|
|
| |
earlier we missed in av.h and hv.h)
p4raw-id: //depot/perl@29670
|
|
|
| |
p4raw-id: //depot/perl@29668
|
|
|
|
|
|
|
|
|
| |
code attempting to upgrade a BIND to anything into sv_upgrade(), which
for now will croak, but in future can DTRT, for whatever TRT is decided
to be. Make SvOK() check the flags of the referenant for a BIND, as I
envisage that the only flag bit that will get set on a BIND is SVf_UTF8
even if the referant has a defined value.
p4raw-id: //depot/perl@29642
|
|
|
| |
p4raw-id: //depot/perl@29636
|
|
|
|
|
|
|
| |
to note when a proxy constant subroutine is copied. This allows us to
correctly set GvIMPORTED_CV_on() if the symbol is ever turned into a
real GV.
p4raw-id: //depot/perl@29566
|
|
|
|
|
| |
flag SVpgv_GP, and use this in isGV_with_GP_on/off.
p4raw-id: //depot/perl@29565
|
|
|
|
|
|
|
|
|
| |
- fix MAD coredump in tr///
- fix mad coredump in multi-line string literals
- kill some MAD uninit value warnings
- don't allow assignment to $n in perly.y
- make op_dump handle op_latefree flags
p4raw-id: //depot/perl@29548
|
|
|
|
|
|
| |
Add the placeholder for new type, temporarily named BIND, for binding
and aliasing in 6 on 5.
p4raw-id: //depot/perl@29544
|
|
|
|
|
| |
associated with change 27313 or therabouts.
p4raw-id: //depot/perl@29540
|
|
|
|
|
| |
lookup tables.
p4raw-id: //depot/perl@29534
|
|
|
|
|
| |
Message-ID: <9b18b3110611230336p3ce3b16du47cd5398dea8d873@mail.gmail.com>
p4raw-id: //depot/perl@29360
|
|
|
|
|
| |
most efficient idea.
p4raw-id: //depot/perl@29042
|
|
|
|
|
| |
Message-ID: <9b18b3110610061016x5ddce965u30d9a821f632d450@mail.gmail.com>
p4raw-id: //depot/perl@28957
|
|
|
|
|
|
| |
From: "Robin Barker" <Robin.Barker@npl.co.uk>
Message-ID: <2C2E01334A940D4792B3E115F95B7226120A21@exchsvr1.npl.ad.local>
p4raw-id: //depot/perl@28786
|
|
|
|
|
| |
Message-ID: <44D7AA6B.4040802@iki.fi>
p4raw-id: //depot/perl@28674
|
|
|
|
|
| |
Message-ID: <44D2E203.5050201@iki.fi>
p4raw-id: //depot/perl@28662
|
|
|
|
|
| |
Message-ID: <9b18b3110607161059j276ac869p450aa178150044ae@mail.gmail.com>
p4raw-id: //depot/perl@28589
|
|
|
|
|
| |
Message-Id: <9b18b3110607150956o6273a16clb1518911d1945d4@mail.gmail.com>
p4raw-id: //depot/perl@28582
|
|
|
|
|
|
|
|
| |
that might contain non printable chars.
Subject: Re: [PATCH]: fix: [perl #39583] Pattern Match fails for specific length string
Message-ID: <9b18b3110607051140n10c211a1jf17d3b7914d6f68b@mail.gmail.com>
p4raw-id: //depot/perl@28490
|
|
|
|
|
| |
Message-ID: <20060606150137.GA4434@petdance.com>
p4raw-id: //depot/perl@28363
|
|
|
| |
p4raw-id: //depot/perl@28260
|
|
|
| |
p4raw-id: //depot/perl@28086
|
|
|
|
|
| |
Message-ID: <20060502183815.GA7979@petdance.com>
p4raw-id: //depot/perl@28077
|
|
|
|
|
| |
Message-ID: <20060424232038.7550f9b6@r2d2>
p4raw-id: //depot/perl@27962
|
|
|
|
|
| |
Message-ID: <20060420041653.GA28523@petdance.com>
p4raw-id: //depot/perl@27910
|
|
|
|
|
|
|
|
|
|
| |
a Jumblie's preferred maritime craft. To free CvFILE for this case,
take advantage of the 0 length prototype that will also be there,
and hang it from the prototype. To do this properly means changing
code to actually pay attention to SvCUR() on prototypes. It turns out
that we always know the length of the prototype string, so this may
be faster. Certainly, it's a memory saving (even ignoring the leak).
p4raw-id: //depot/perl@27896
|
|
|
|
|
| |
p4raw-link: @27845 on //depot/perl: 4199688e3d699f53e17448d3bad6e93e57d49dcc
p4raw-id: //depot/perl@27889
|
|
|
|
|
| |
Message-ID: <20060416052936.GA19143@petdance.com>
p4raw-id: //depot/perl@27845
|
|
|
|
|
| |
GV slots. (Which source filters are prone to do to them).
p4raw-id: //depot/perl@27827
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
(re)?blessing of overloaded objects to work correctly.
p4raw-id: //depot/perl@27506
|
|
|
| |
p4raw-id: //depot/perl@27455
|
|
|
| |
p4raw-id: //depot/perl@27434
|
|
|
| |
p4raw-id: //depot/perl@27422
|
|
|
|
|
| |
typeglobs.
p4raw-id: //depot/perl@27325
|
|
|
|
|
|
|
|
| |
this avoids 1 pointer dereference and the associated risk of a CPU
cache miss. Although this patch looks deceptively small, I fear its
CBV(*) might be rather high.
(* Crack By Volume)
p4raw-id: //depot/perl@27323
|
|
|
|
|
|
| |
SVpad_OUR with macros SvPAD_TYPED(), SvPAD_OUR() etc, to abstract
away the flags bits acutally used to store this information.
p4raw-id: //depot/perl@27294
|
|
|
|
|
|
| |
Typeglobs now never access the SvPVX, SvIVX or SvNVX when holding a
valid GvGP().
p4raw-id: //depot/perl@27289
|
|
|
|
|
| |
(Typeglobs stringify via a call to GET magic, which uses the PV slot.)
p4raw-id: //depot/perl@27269
|
|
|
|
|
|
| |
(And actually remove xcv_depth)
(And fix the copy lengths in bodies_by_type)
p4raw-id: //depot/perl@27249
|
|
|
|
|
|
|
|
|
| |
xcv_depth into the IV union saves 4(ish) bytes per CV and format.
"ish" because it was a long, but has been changed to I32 (along with
the corresponding field in struct block_sub) so as not to enlarge the
IV union on platforms where sizeof(long) > sizeof(IV), or struct
block_sub where sizeof(long) > sizeof(I32)
p4raw-id: //depot/perl@27247
|