| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
p4raw-id: //depot/perl@31058
|
|
|
|
|
|
|
| |
char* xend
Message-ID: <51dd1af80704211430m6ad1b4afy49b069faa61e33a9@mail.gmail.com>
p4raw-id: //depot/perl@31027
|
|
|
|
|
| |
up until you test on a "real" architecture)
p4raw-id: //depot/perl@31023
|
|
|
|
|
|
|
|
|
| |
SvUV instead of SvUVX, and SvPV* variants instead of SvPVX*.
Document that the non-x variants are preferable whenever the expression
has no side effects. (Compilers perform common subexression
elimination). Likewise SvREFCNT_inc simple variants are valid for all
cases apart from expressions with side effects.
p4raw-id: //depot/perl@31010
|
|
|
|
|
| |
SIGBUSes)
p4raw-id: //depot/perl@30939
|
|
|
|
|
| |
PMOP, as both pointers never need to be set at the same time.
p4raw-id: //depot/perl@30860
|
|
|
|
|
|
| |
declarations onto the same line as the return type, to make checking
this easier.
p4raw-id: //depot/perl@30846
|
|
|
|
|
| |
Message-ID: <9b18b3110704031646p7ac8dbearf9e41397a5f884d8@mail.gmail.com>
p4raw-id: //depot/perl@30841
|
|
|
|
|
|
|
|
|
|
| |
and endp with a single array of struct regexp_paren_pair, which has 2
I32 members. PL_regstartp and PL_regendp are replaced with a pointer
to regexp_paren_pair. The regexp swap structure now only has one
member, so abolish it and store the pointer to the swap array directly.
Hopefully keeping the corresponding start and end adjacent in memory
will help with cache coherency.
p4raw-id: //depot/perl@30769
|
|
|
|
|
|
|
|
|
| |
pattern is a qr.
Message-ID: <9b18b3110703210239x540f5ad9mdb41c2ea6229ac31@mail.gmail.com>
plus two follow-up patches (minor tweaks)
p4raw-id: //depot/perl@30678
|
|
|
| |
p4raw-id: //depot/perl@30629
|
|
|
|
|
|
|
| |
a check on the existing SvTYPE(), there's no need to wrap it inside
another explcit check of SvTYPE(). This won't make any difference to
the output of an optimising compiler, but it makes the source clearer.
p4raw-id: //depot/perl@30481
|
|
|
| |
p4raw-id: //depot/perl@30446
|
|
|
|
|
|
| |
sv = newSV(0);
sv_upgrade(sv, type);
p4raw-id: //depot/perl@30347
|
|
|
|
|
| |
Message-ID: <20070208132137.GA24202@bort.ca>
p4raw-id: //depot/perl@30171
|
|
|
|
|
| |
(Retain the aides memoire in makedef.pl)
p4raw-id: //depot/perl@30105
|
|
|
| |
p4raw-id: //depot/perl@30101
|
|
|
| |
p4raw-id: //depot/perl@29921
|
|
|
|
|
| |
Message-ID: <9b18b3110701081546n2c3f19acy29adc0d233bb848c@mail.gmail.com>
p4raw-id: //depot/perl@29730
|
|
|
|
|
|
| |
on by default, without having to play games with the
warning bits. Add a test for -t.
p4raw-id: //depot/perl@29717
|
|
|
|
|
|
| |
and/or on the shebang line : do not reset the warning bits to
'only taint'.
p4raw-id: //depot/perl@29698
|
|
|
| |
p4raw-id: //depot/perl@29696
|
|
|
|
|
|
|
|
|
| |
Subject: [PATCH] Cleanup SVf arguments (2nd try)
Message-ID: <20070101201613.4120d9ef@r2d2>
Introduce an SVfARG() macro for %SVf (%-p here) arguments to
perl's printf
p4raw-id: //depot/perl@29687
|
|
|
|
|
|
|
| |
passed in SV is read only or doesn't end in ';'. Also, allow a NULL
pointer to imply a zero length string, which saves creating a mortal
in pp_require, only for it to be ignored in favour of a new SV.
p4raw-id: //depot/perl@29647
|
|
|
|
|
| |
Message-ID: <20061216042825.GB23501@localhost.localdomain>
p4raw-id: //depot/perl@29584
|
|
|
|
|
|
|
| |
removal of duplicate code. (The conversion of GvSV(PL_DBsub) to
GvSVn(PL_DBsub) implicit in this change should fix a failure with
Devel::SmallProf.)
p4raw-id: //depot/perl@29434
|
|
|
|
|
|
| |
change 27533. Perl now compiles, but
ext/Compress/Raw/Zlib/t/07bufsize.t fails.
p4raw-id: //depot/perl@29247
|
|
|
| |
p4raw-id: //depot/perl@29221
|
|
|
|
|
|
| |
has set a filename entry in %INC, make sure __FILE__ is set
for this code accordingly to the contents of that %INC entry.
p4raw-id: //depot/perl@29197
|
|
|
|
|
| |
Also ensure that eval $undef clears $@ (it did, but only by luck)
p4raw-id: //depot/perl@29193
|
|
|
| |
p4raw-id: //depot/perl@29058
|
|
|
|
|
|
|
|
|
|
| |
Message-ID: <9b18b3110610181151i3ca438cdied769ebaa4255079@mail.gmail.com>
1. code necessary to make patterns with interpolated vars behave
correctly under lexical re 'debug', including additional tests.
2. changes necessary to resolve the off by one error,
3. tweaks to re.pm to document that re 'debug' is lexical,
p4raw-id: //depot/perl@29057
|
|
|
|
|
| |
Message-ID: <20061019120412.GA12290@the.earth.li>
p4raw-id: //depot/perl@29053
|
|
|
|
|
|
|
| |
pluggable under threads)
Message-ID: <9b18b3110609290341p11767110sec20a6fee2038a00@mail.gmail.com>
p4raw-id: //depot/perl@28900
|
|
|
|
|
|
|
| |
pointers to last and redo. (for ithreads also drop the next pointer,
as pp_ctl.c doesn't re-write it for ithreads). This shrinks the struct
to 40 bytes on ILP32 systems, and therefore struct block to 64 bytes.
p4raw-id: //depot/perl@28858
|
|
|
|
|
|
| |
failed to realise that struct block_sub is not the largest of the
4 structures in the block.blk_u union. (It's actually block_loop)
p4raw-id: //depot/perl@28853
|
|
|
| |
p4raw-id: //depot/perl@28793
|
|
|
| |
p4raw-id: //depot/perl@28773
|
|
|
|
|
| |
move)
p4raw-id: //depot/perl@28772
|
|
|
|
|
| |
Message-ID: <44D2E203.5050201@iki.fi>
p4raw-id: //depot/perl@28662
|
|
|
|
|
|
| |
my_strlcat() API. Convert ext/File/Glob/bsd_glob.c to use
my_strlcat(). Add to the strlcy()/strlcat() todo entry.
p4raw-id: //depot/perl@28528
|
|
|
|
|
| |
so remove the one in the source code
p4raw-id: //depot/perl@28349
|
|
|
|
|
| |
ie don't continue searching the rest of @INC
p4raw-id: //depot/perl@28331
|
|
|
|
|
|
| |
Todo - store the in and out values under 2 keys, and avoid the need to
create a temporary mortal SV while checking it.
p4raw-id: //depot/perl@28258
|
|
|
| |
p4raw-id: //depot/perl@28254
|
|
|
| |
p4raw-id: //depot/perl@28252
|
|
|
|
|
| |
sub f { s/$var/f()/e } could free the wrong RE
p4raw-id: //depot/perl@28251
|
|
|
|
|
| |
Message-ID: <4464E1F1.9010706@gmail.com>
p4raw-id: //depot/perl@28183
|
|
|
|
|
| |
Improve the diagnostics and test names in t/comp/use.t
p4raw-id: //depot/perl@28150
|
|
|
|
|
| |
Message-ID: <20060430182414.GA18094@petdance.com>
p4raw-id: //depot/perl@28049
|