summaryrefslogtreecommitdiff
path: root/pad.c
Commit message (Expand)AuthorAgeFilesLines
* add CvSTASH_set() macro and make CvSTASH() rvalue onlyZefram2010-10-251-3/+1
* fix a couple of -Dmad compiler warningsDavid Mitchell2010-09-121-1/+2
* add CvGV_set() macro and make CvGV() rvalue onlyDavid Mitchell2010-07-181-1/+1
* change when to make CvGV refcountedDavid Mitchell2010-07-181-1/+1
* protect CvGV weakref with backrefDavid Mitchell2010-07-141-1/+1
* protect CvSTASH weakref with backrefsDavid Mitchell2010-07-141-0/+2
* Make pp_reverse fetch the lexical $_ from the correct padVincent Pit2010-06-031-0/+22
* In Perl_pad_add_name(), use sv_upgrade() directly rather than new[AH]V().Nicholas Clark2010-05-311-5/+5
* Only allocate entries for @_ when the subroutine is first called.Nicholas Clark2010-05-301-3/+0
* Set PADSTALE on all lexicals at the end of sub creation.Nicholas Clark2010-05-241-2/+25
* Don't clone the contents of lexicals in pads.Nicholas Clark2010-05-241-1/+45
* In Perl_pad_tidy(), merge the SvPADTMP_on() loops for padtidy_SUB and _FORMAT.Nicholas Clark2010-05-241-10/+1
* In Perl_padlist_dup() don't duplicate @_ or pads caused by recursion.Nicholas Clark2010-05-241-5/+56
* Convert PAD_DUP to a function Perl_padlist_dup().Nicholas Clark2010-05-241-0/+25
* In comments, correct two instances of SVf_PADSTALE to SVs_PADSTALE.Nicholas Clark2010-03-081-2/+2
* Missing static storage class for some new static functionsRafael Garcia-Suarez2009-11-201-1/+1
* Make the style of pad_add_name's flags consistent with pad_new's and pad_tidy's.Nicholas Clark2009-11-151-7/+7
* Change S_pad_check_dup()'s arguments from char*/STRLEN to SV *.Nicholas Clark2009-11-151-15/+8
* Convert pad_check_dup() to static linkage, and call it from Perl_pad_add_name().Nicholas Clark2009-11-151-7/+9
* Refactor common code paths from Perl_pad_add_name() into S_pad_add_name_sv().Nicholas Clark2009-11-151-56/+69
* Add length and flags arguments to Perl_pad_add_name().Nicholas Clark2009-11-091-8/+20
* Add length and flags arguments to Perl_pad_check_dup().Nicholas Clark2009-11-091-1/+13
* In Perl_pad_check_dup(), use sv rather than name for diagnostics.Nicholas Clark2009-11-091-3/+3
* Add length and flags arguments to Perl_pad_findmy(), moving it to the public ...Nicholas Clark2009-11-071-1/+17
* Add Perl_ck_warner_d(), which combines Perl_ckwarn_d() and Perl_warner().Nicholas Clark2009-10-121-5/+4
* Add Perl_ck_warner(), which combines Perl_ckwarn() and Perl_warner().Nicholas Clark2009-10-121-9/+7
* Simpify logic in Perl_pad_free(): SvIsCOW() has the same semantics in all cases.Nicholas Clark2009-04-191-7/+1
* Just s/Perl_/S_/ isn't good enough - you also need to add the C<static>Nicholas Clark2008-11-261-1/+1
* The vestigial PL_pad_reset_pending can actually be bool, rather thanNicholas Clark2008-11-261-1/+1
* pad_reset() is only used in pad.c, so can be static.Nicholas Clark2008-11-261-1/+1
* PATCH: Large omnibus patch to clean up the JRRT quotesTom Christiansen2008-11-021-6/+10
* Eliminate (SV *) casts from the rest of *.c, picking up one (further)Nicholas Clark2008-10-301-19/+19
* Use pvs macros instead of pvn where possible.Marcus Holland-Moritz2008-10-291-1/+1
* Eliminate (AV *) casts in *.c.Nicholas Clark2008-10-291-18/+18
* Add MUTABLE_CV(), and eliminate (CV *) casts in *.c.Nicholas Clark2008-10-291-8/+8
* Every remaining (HV *) cast in *.cNicholas Clark2008-10-281-1/+1
* No, it's not a const SV* if we subsequently callMarcus Holland-Moritz2008-10-261-1/+1
* Update copyright years.Nicholas Clark2008-10-251-1/+2
* assert() that every NN argument is not NULL. Otherwise we have theNicholas Clark2008-02-121-0/+30
* [perl #49522] state variable not availableDave Mitchell2008-01-191-4/+9
* change #31447 was wrong. Really handle cloning a stale lexical varDave Mitchell2008-01-091-5/+5
* when anon subs are cloned, the 'assign once only' flag should beDave Mitchell2007-09-101-0/+3
* [perl #43425] local $[: fix scoping during parser error handling.Dave Mitchell2007-07-161-2/+2
* safely handle cloning a stale lexical varDave Mitchell2007-06-221-2/+2
* move PL_in_my and PL_in_my_stash into the PL_parser structDave Mitchell2007-05-121-1/+1
* Various variables in intrpvar.h and thrdvar.h are considerably largerNicholas Clark2007-04-211-1/+1
* Like fake scalars, state variables shouldn't get new pad entriesRafael Garcia-Suarez2007-03-121-1/+4
* Add a new API function newSV_type, to replace the idiom:Nicholas Clark2007-02-181-7/+4
* Update copyright years in .c filesRafael Garcia-Suarez2007-01-051-1/+1
* 4th patch from: Marcus Holland-Moritz2007-01-041-1/+1