summaryrefslogtreecommitdiff
path: root/pad.c
Commit message (Expand)AuthorAgeFilesLines
* Change sv_eq_pvn_flags()'s parameter pvlen from I32 to STRLEN.Nicholas Clark2011-07-151-2/+2
* Make prototypes and declarations for Perl_pad_add_name_{pv,pvn,sv} agree.Nicholas Clark2011-07-141-1/+1
* Fix perlintern links; regen known pod issuesFather Chrysostomos2011-07-121-2/+4
* Cleaned up warning messages in pad.c, plus related tests.Brian Fraser2011-07-121-9/+16
* Cleanup of pad fetching and storing. This version normalizes the data on both...Brian Fraser2011-07-121-3/+30
* Added sv_eq_pvn_flags to pad.c, which will be used by later commits.Brian Fraser2011-07-121-0/+41
* pad.c: flags checking for the UTF8 flag when necessaryBrian Fraser2011-07-121-3/+9
* Added a flags parameter to pad_findlex.Brian Fraser2011-07-121-8/+8
* APIify pad functionsZefram2011-07-121-154/+290
* Test that SvFLAGS() & SVpad_NAME is SVpad_NAME, not just non-zero.Nicholas Clark2011-06-111-2/+1
* fix typo in new pad.c commentDavid Mitchell2011-02-061-3/+3
* allow wrap-around of PL_cop_seqmaxDavid Mitchell2011-02-061-6/+37
* make 0 not a special value for COP_SEQ_RANGE_HIGHDavid Mitchell2011-02-061-9/+22
* rename PAD_MAX to PERL_PADSEQ_INTRODavid Mitchell2011-02-061-11/+14
* many string evals cause eventual scope issuesDavid Mitchell2011-02-061-2/+2
* Fix typos (spelling errors) in Perl sources.Peter J. Acklam) (via RT2011-01-071-3/+3
* [perl #19135] string eval turns off readonlyness on lexicalsFather Chrysostomos2010-12-081-5/+0
* No need to clone pad name 0, as it's never used.Nicholas Clark2010-11-231-1/+1
* In Perl_cv_undef(), only check potential pads against PL_comppadNicholas Clark2010-11-171-4/+8
* In S_pad_check_dup(), no need to check the 0th name entry.Nicholas Clark2010-11-171-2/+3
* Inline Perl_pad_undef() into its only caller, Perl_cv_undef().Nicholas Clark2010-11-161-101/+84
* Move Perl_cv_undef() from op.c to pad.cNicholas Clark2010-11-161-0/+66
* In Perl_pad_new(), allocate a 2 element array for padlist.Nicholas Clark2010-11-161-2/+12
* In Perl_pad_new(), avoid calling av_fetch() for something we already know.Nicholas Clark2010-11-161-3/+3
* Eliminate PL_dirtyFlorian Ragwitz2010-11-141-1/+1
* 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