summaryrefslogtreecommitdiff
path: root/pp_hot.c
Commit message (Expand)AuthorAgeFilesLines
* Merge preinc and postincFather Chrysostomos2011-09-161-3/+6
* Make ++ and -- work on glob copiesFather Chrysostomos2011-09-161-1/+1
* remove index offsetting ($[)Zefram2011-09-091-2/+0
* Enter gv_fetchsv_nomgFather Chrysostomos2011-09-081-8/+2
* Call get-magic once for CV-to-GV assignmentFather Chrysostomos2011-09-031-2/+8
* For s///r, don't call SvPV_force() on the original value. Resolves #97954.Nicholas Clark2011-08-291-0/+8
* &CORE::foo() for close, getc and readlineFather Chrysostomos2011-08-251-3/+7
* &CORE::foo() for @ and $@ prototypes, except unlinkFather Chrysostomos2011-08-251-0/+1
* Make $class->method work when $class is tiedFather Chrysostomos2011-08-241-3/+11
* [perl #97088] Prevent double get-magic in various casesGerard Goossen2011-08-241-12/+19
* Move pp_enter() and pp_leave() with their friends in pp_ctl.cVincent Pit2011-06-261-76/+0
* add do_ncmp fn and make pp_ncmp, pp_eq etc use itDavid Mitchell2011-06-251-61/+10
* remove unreachable code from various compare opsDavid Mitchell2011-06-251-7/+0
* For s///r, avoid copying the source early only to edit it in place.Nicholas Clark2011-06-231-40/+41
* Move pp_leavesublv from pp_hot.c to pp_ctl.cFather Chrysostomos2011-06-221-177/+0
* Remove the CvLVALUE check from pp_leavesubFather Chrysostomos2011-06-221-11/+1
* In pp_subst, use a mortal scalar for dstr, instead of SAVEFREESV().Nicholas Clark2011-06-171-2/+1
* [perl #81944] Non-lvalue subs do not copy return valuesFather Chrysostomos2011-06-161-3/+3
* Stop lvalue subs from copying read-only scalarsFather Chrysostomos2011-06-161-3/+1
* In pp_match, refactor the call to CALLREGEXEC() to avoid a goto.Nicholas Clark2011-06-161-12/+8
* Split OP_AELEMFAST_LEX out from OP_AELEMFAST.Nicholas Clark2011-06-121-1/+1
* [perl #92290, #92406] Returning a pad var from lv subFather Chrysostomos2011-06-071-2/+10
* Allow lvalue subs to return COWs in reference contextFather Chrysostomos2011-06-041-1/+3
* Fix several array-returning bugs in lvalue subsFather Chrysostomos2011-06-041-24/+8
* [perl #7946] Lvalue subs do not autovivifyFather Chrysostomos2011-06-031-1/+26
* [perl #62498] Scalar context breaks lvalue subsFather Chrysostomos2011-06-011-23/+6
* Warn when list-assigning to TEMPFather Chrysostomos2011-06-011-0/+8
* Make empty lvalue subs work correctlyFather Chrysostomos2011-05-311-3/+11
* Allow lvalue subs to return TEMPsFather Chrysostomos2011-05-311-4/+2
* Revert "Allow returning of temps and ro’s from lv subs"Father Chrysostomos2011-05-311-2/+19
* Allow lvalue subs to return COWs in list contextFather Chrysostomos2011-05-301-1/+5
* Allow returning of temps and ro’s from lv subsFather Chrysostomos2011-05-301-19/+2
* [perl #31946] Warn when assigning to a TEMPFather Chrysostomos2011-05-301-0/+7
* Clean: Actually use HvUSEDKEYS() instead of HvKEYS()Michael Witten2011-05-181-1/+1
* Remove unnecessary code from pp_addFather Chrysostomos2011-04-081-13/+0
* Remove unnecessary code from pp_eqFather Chrysostomos2011-04-081-12/+0
* [perl #87708] $tied == $tiedFather Chrysostomos2011-04-071-0/+12
* Correct stupidities in 4c3ac4bFather Chrysostomos2011-04-061-2/+5
* [perl #87708] $tied + $tiedFather Chrysostomos2011-04-061-0/+10
* [perl #82111] de-pessimise some my @array = ...David Mitchell2011-03-121-1/+12
* Stop aelemfast from crashing on GVs with null AVsFather Chrysostomos2011-02-261-1/+1
* 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