summaryrefslogtreecommitdiff
path: root/pad.c
Commit message (Collapse)AuthorAgeFilesLines
* Introduce a new keyword, state, for state variables.Rafael Garcia-Suarez2006-05-031-3/+8
| | | p4raw-id: //depot/perl@28086
* reduce gcc -ansi -pedantic noise plus a suggestionJarkko Hietaniemi2006-04-281-1/+2
| | | | | Message-ID: <44527402.8000506@gmail.com> p4raw-id: //depot/perl@28008
* use NOOP macroAndy Lester2006-04-251-1/+1
| | | | | Message-ID: <20060424184451.GA1479@petdance.com> p4raw-id: //depot/perl@27958
* A couple of casts to PADOFFSET.Marcus Holland-Moritz2006-04-241-5/+5
| | | | | | | 2nd patch from : Subject: Re: [PATCH] cleanup 212 warnings emitted by gcc-4.2 Message-ID: <20060423044704.6a383ee8@r2d2> p4raw-id: //depot/perl@27945
* SvREFCNT_inc tweaksAndy Lester2006-04-031-5/+5
| | | | | Message-ID: <20060401080130.GA19372@petdance.com> p4raw-id: //depot/perl@27701
* Add MAD changes to pad code (new function Perl_pad_peg)Nicholas Clark2006-03-081-1/+9
| | | p4raw-id: //depot/perl@27419
* Speedups and shrinkages of SvREFCNT_incAndy Lester2006-02-271-22/+17
| | | | | Message-ID: <20060224205434.GA17867@petdance.com> p4raw-id: //depot/perl@27334
* Use PVMGs rather than PVGVs to store the names of our variables in theNicholas Clark2006-02-241-5/+5
| | | | | pad. p4raw-id: //depot/perl@27313
* Store the stash for our in the magic slot. This will allow us to useNicholas Clark2006-02-241-1/+1
| | | | | | PVMGs in pad names where previously PVGVs were used. In turn, this gives much greater flexibility for the layout of PVGVs. p4raw-id: //depot/perl@27312
* Replace usage of GvSTASH for storing the stash of C<our> withNicholas Clark2006-02-241-5/+4
| | | | | OURSTASH. Set the stash with OURSTASH_SET. p4raw-id: //depot/perl@27306
* Replace direct flags tests & manipulations for SVpad_TYPED andNicholas Clark2006-02-231-10/+10
| | | | | | SVpad_OUR with macros SvPAD_TYPED(), SvPAD_OUR() etc, to abstract away the flags bits acutally used to store this information. p4raw-id: //depot/perl@27294
* Add a new CvISXSUB() macro, for abstracting the test as to whether aNicholas Clark2006-02-201-2/+2
| | | | | PVCV is perl or XS. p4raw-id: //depot/perl@27241
* More NullXXX macro removal from Andy LesterRafael Garcia-Suarez2006-02-201-5/+5
| | | p4raw-id: //depot/perl@27238
* Sun Studio lint patchesAndy Lester2006-02-141-1/+1
| | | | | Message-ID: <20060214054617.GA8824@petdance.com> p4raw-id: //depot/perl@27177
* Handle unused argsAndy Lester2006-02-081-0/+2
| | | | | Message-ID: <20060207223656.GA5177@petdance.com> p4raw-id: //depot/perl@27129
* Re: [PATCH] s/Null(gv|hv|sv)/NULL/gSteven Schubiger2006-02-031-13/+13
| | | | | | Message-ID: <20060203152449.GI12591@accognoscere.homeunix.org> Date: Fri, 3 Feb 2006 16:24:49 +0100 p4raw-id: //depot/perl@27065
* s/Nullcv/NULL/gSteven Schubiger2006-02-031-1/+1
| | | | | | Message-ID: <20060202150241.GF12591@accognoscere.homeunix.org> Date: Thu, 2 Feb 2006 16:02:41 +0100 p4raw-id: //depot/perl@27060
* Re: [PATCH] s/Null(av|ch)/NULL/gSteven Schubiger2006-02-021-1/+1
| | | | | Message-ID: <20060202093849.GD12591@accognoscere.homeunix.org> p4raw-id: //depot/perl@27054
* Change all NEWSV() to newSV() in the core and non-dual-lived modules.Steve Hay2006-01-181-8/+8
| | | | | | | | Keep NEWSV() itself for backwards-compatibility outside of the core, but don't advertise it any more. (cf. change #25101). p4raw-link: @25101 on //depot/perl: a02a5408b2f199007c4dcb74559cc79066307ada p4raw-id: //depot/perl@26901
* It's the Barbie bus patchAndy Lester2006-01-101-0/+1
| | | | | Message-ID: <20060110054243.GA26165@petdance.com> p4raw-id: //depot/perl@26764
* Update copyright years (including some years where we made changes butNicholas Clark2006-01-081-1/+1
| | | | | did not update) p4raw-id: //depot/perl@26732
* sprinkle dVARJarkko Hietaniemi2006-01-061-0/+22
| | | | | Message-ID: <43BE7C4D.1010302@gmail.com> p4raw-id: //depot/perl@26675
* s/Nullhv/NULL/g;Nicholas Clark2005-12-161-3/+3
| | | | | # Although I see that Robin is proposing to add some :-) p4raw-id: //depot/perl@26381
* s/Nullav/NULL/gNicholas Clark2005-12-161-1/+1
| | | p4raw-id: //depot/perl@26380
* Excluding pad funcs when not debuggingAndy Lester2005-12-101-2/+2
| | | | | Message-ID: <20051208035805.GA23007@petdance.com> p4raw-id: //depot/perl@26316
* Mark all places where perl needs to look at a possibly-freed scalarNicholas Clark2005-11-141-1/+1
| | | | | with a macro SvIS_FREED(sv) p4raw-id: //depot/perl@26132
* Add a comment about possible future refactoring of the pad code.Nicholas Clark2005-11-091-1/+7
| | | p4raw-id: //depot/perl@26060
* Stas' croak patch and then someAndy Lester2005-10-131-11/+11
| | | | | Message-ID: <20051013214212.GA1122@petdance.com> p4raw-id: //depot/perl@25754
* Re: [PATCH] Random constings and printf cleanupAndy Lester2005-10-051-4/+4
| | | | | Message-ID: <20051004201605.GA31682@petdance.com> p4raw-id: //depot/perl@25693
* undup Jarkko Hietaniemi2005-08-071-1/+1
| | | | | Message-ID: <42F5E243.80500@gmail.com> p4raw-id: //depot/perl@25274
* More typo fixes (damn generated pod files)Rafael Garcia-Suarez2005-08-011-2/+2
| | | p4raw-id: //depot/perl@25259
* Silence Win32 compiler warning (signed/unsigned mismatch)Steve Hay2005-07-201-1/+1
| | | p4raw-id: //depot/perl@25201
* Extend the the "our variable redeclared" warning to the case:Rafael Garcia-Suarez2005-07-191-3/+5
| | | | | | our $x; our $x; and add more tests p4raw-id: //depot/perl@25187
* Overhaul the semantics of the warningRafael Garcia-Suarez2005-07-191-2/+1
| | | | | | | | | | ""%s" variable %s masks earlier declaration", based on a patch by Rick Delaney. Now we have : my $x; my $x; # warns my $x; our $x; # warns our $x; my $x; # warns our $x; our $x; # silent p4raw-id: //depot/perl@25179
* The continuing plod through embed.fncAndy Lester2005-07-181-1/+1
| | | | | Message-ID: <20050718153738.GB20193@petdance.com> p4raw-id: //depot/perl@25172
* More embed.fnc plowingAndy Lester2005-07-131-1/+1
| | | | | Message-ID: <20050713154919.GA24586@petdance.com> p4raw-id: //depot/perl@25138
* make the expensive ckWARN() be called as late as possibleDave Mitchell2005-07-131-1/+1
| | | | | | | | reorganise if (ckWARN(FOO) && should_not_happen_condition) to if (should_not_happen_condition && ckWARN(FOO)) p4raw-id: //depot/perl@25129
* S_pad_findlex has side effects, so its return value may be ignoredDave Mitchell2005-07-121-1/+2
| | | p4raw-id: //depot/perl@25127
* Post-YAPC consting, now with an attachment!Andy Lester2005-07-041-5/+3
| | | | | Message-ID: <20050703233156.GA20967@petdance.com> p4raw-id: //depot/perl@25067
* change 24967 got the #endif in the wrong placeDave Mitchell2005-06-231-1/+1
| | | p4raw-id: //depot/perl@24968
* don't repopulate PADTMP slots with null SVs when freeing opsDave Mitchell2005-06-231-0/+7
| | | p4raw-id: //depot/perl@24967
* Remove the reference loop between symbol tables and typeglobs.Nicholas Clark2005-06-231-1/+2
| | | | | Typeglobs now have a weak reference onto their symbol table. p4raw-id: //depot/perl@24966
* The continuing adventures of Constman and Localize BoyAndy Lester2005-06-201-36/+35
| | | | | Message-ID: <20050620152237.GA5032@petdance.com> p4raw-id: //depot/perl@24913
* s/PERL_COPY_ON_WRITE/PERL_OLD_COPY_ON_WRITE/gNicholas Clark2005-06-081-1/+1
| | | p4raw-id: //depot/perl@24755
* Random cleanups #47Andy Lester2005-06-071-2/+2
| | | | | Message-ID: <20050606151107.GC7022@petdance.com> p4raw-id: //depot/perl@24735
* embed.fnc cleanup + SvPVX_const usageAndy Lester2005-05-241-3/+5
| | | | | Message-ID: <20050521140640.GB875@petdance.com> p4raw-id: //depot/perl@24561
* SvPVX_const - patch #2Steve Peters2005-05-211-16/+16
| | | | | Message-Id: <20050521024210.GA29036@mccoy.peters.homeunix.org> p4raw-id: //depot/perl@24523
* Goodbye AvFLAGSNicholas Clark2005-05-201-3/+3
| | | p4raw-id: //depot/perl@24518
* Include vim/emacs modelines in generated files to open themRafael Garcia-Suarez2005-05-111-2/+2
| | | | | | in read-only mode. Make vi modelines compatible with non-vim vi versions. p4raw-id: //depot/perl@24445
* Add editor boilerplates to all C filesRafael Garcia-Suarez2005-05-101-0/+10
| | | | | (except the generated ones) p4raw-id: //depot/perl@24440