summaryrefslogtreecommitdiff
path: root/pp_hot.c
Commit message (Expand)AuthorAgeFilesLines
* pp_subst: eliminate 'matched' local varDavid Mitchell2011-02-181-5/+3
* taint REGEX SVs as well as refs to themDavid Mitchell2011-02-181-1/+3
* pp_subst: exit earlier after failed matchDavid Mitchell2011-02-181-9/+10
* tweak the new pattern taint descriptionDavid Mitchell2011-02-181-10/+11
* document how tainting works with pattern matchingDavid Mitchell2011-02-161-1/+70
* fix many s/// tainting bugsDavid Mitchell2011-02-161-18/+51
* pp_match: indent label slightlyDavid Mitchell2011-02-161-1/+1
* pp_subst: move a common block outside an if/thenDavid Mitchell2011-02-061-18/+8
* pp_subst: do SvUTF8_on next to the SvPOK_only_UTF8David Mitchell2011-02-061-2/+2
* fix a s/non-utf8/is-utf8/ bit of nastinessDavid Mitchell2011-02-061-2/+3
* pp_subst: remove a superflous PUTBACK/SPAGAINDavid Mitchell2011-02-061-5/+1
* pp_subtr: preserve UTF8 flag in rare casesDavid Mitchell2011-02-061-1/+1
* pp_subst: move a bock of code to to decrease gotosDavid Mitchell2011-02-061-8/+7
* pp_subst: compact a couple of PUSHes using ?:David Mitchell2011-02-061-8/+2
* pp_subst: remove a duplicate labelDavid Mitchell2011-02-061-2/+1
* pp_subst: exit as soon as !matchDavid Mitchell2011-02-061-6/+5
* pp_substr: combine two identical blocks of codeDavid Mitchell2011-02-061-9/+2
* fix a confusing open scope in pp_substDavid Mitchell2011-01-301-1/+2
* regen/opcode.pl should only generate prototypes for pp_* functions that exist.Nicholas Clark2011-01-091-1/+1
* Generate pp_* prototypes in pp_proto.h, and remove pp.symNicholas Clark2011-01-091-1/+1
* Fix typos (spelling errors) in Perl sources.Peter J. Acklam) (via RT2011-01-071-1/+1
* Convert tied READLINE to using Perl_tied_method()Nicholas Clark2011-01-051-12/+6
* Convert tied PRINT to using Perl_tied_method()Nicholas Clark2011-01-051-16/+5
* Reindent pp_rv2avVincent Pit2011-01-031-31/+31
* GvIO(gv) returns NULL for a NULL gv, so refactor to take advantage of this.Nicholas Clark2011-01-021-3/+3
* make <expr> always overload if expr is overloadedDavid Mitchell2011-01-021-1/+1
* standardise amagic method namingDavid Mitchell2010-12-311-1/+1
* As report_evil_fh() checks WARN_{CLOSED,UNOPENED}, don't duplicate this.Nicholas Clark2010-12-281-3/+2
* As report_wrongway_fh() checks ckWARN(WARN_IO) internally, don't duplicate this.Nicholas Clark2010-12-281-7/+5
* Argument op to report_evil_fh() is always PL_op->op_type, so need not be passedNicholas Clark2010-12-281-3/+3
* The io argument to report_evil_fh() is always GvIO(gv), so need not be passed.Nicholas Clark2010-12-281-3/+3
* Extract the OP_phoney_* code from report_evil_fh() into report_wrongway_fh()Nicholas Clark2010-12-281-2/+2
* only call amagic_deref_call() if we have toDavid Mitchell2010-12-161-5/+8
* don't upgrade overload IV return values to NVDavid Mitchell2010-12-151-1/+1
* Another oops.Father Chrysostomos2010-11-291-3/+1
* Oops.Father Chrysostomos2010-11-291-1/+0
* [perl #68560] calling closure prototype SEGVsFather Chrysostomos2010-11-291-1/+6
* fix for #23790.Marty Pauley2010-11-041-0/+23
* Inline tryAMAGICunDEREF_var() into its callers and eliminate it.Nicholas Clark2010-11-031-3/+4
* s///r leaks like a sieveFather Chrysostomos2010-11-021-1/+1
* RT #63790: &{PL_sv_yes} corrupted mark stackDavid Mitchell2010-10-301-0/+2
* [perl #78674] Fix stack pointer corruption in pp_concat() with 'use encoding'Niko Tyni2010-10-291-0/+3
* Revert "Fix for RT#1804: Anonymous glob breaks when assigned through"Father Chrysostomos2010-10-251-8/+0
* refactor and regularise label/statement grammarZefram2010-10-251-3/+4
* stop map,grep leaking temps [perl #48004]David Mitchell2010-10-041-0/+1
* [perl #77362] Assigning glob to lvalue causes stringificationFather Chrysostomos2010-09-261-4/+8
* call defout/stderr destructors lastDavid Mitchell2010-09-201-1/+1
* list cxt hash assign with dups gives garbageDavid Mitchell2010-09-111-8/+27
* pp_match: fix confusing layout in an if()David Mitchell2010-09-011-3/+3
* Copy RE capture buf on overload as well as TEMPDavid Mitchell2010-09-011-1/+1