| Commit message (Expand) | Author | Age | Files | Lines |
* | Move the GvNAME HEK into the IV union - every GV is now 1 pointer | Nicholas Clark | 2006-03-05 | 1 | -5/+12 |
* | Use a HEK to store the GV's name, rather than a malloc()ed string. | Nicholas Clark | 2006-03-05 | 1 | -4/+2 |
* | Silence a GCC warning | Steve Hay | 2006-02-27 | 1 | -1/+1 |
* | Speedups and shrinkages of SvREFCNT_inc | Andy Lester | 2006-02-27 | 1 | -1/+66 |
* | GvFLAGS can be overlaid with SvCUR. | Nicholas Clark | 2006-02-25 | 1 | -4/+2 |
* | Use xpv_len rather than xpv_cur in GVs to store GvASSIGN_GENERATION. | Nicholas Clark | 2006-02-25 | 1 | -2/+16 |
* | xgv_stash can be stored as a union with the NV, reducing the size of | Nicholas Clark | 2006-02-25 | 1 | -16/+44 |
* | Curiously none of the macros SvIVX, SvUVX or SvNVX are used on | Nicholas Clark | 2006-02-25 | 1 | -0/+3 |
* | Store GvGP in the SV head union. For all the common lookups [eg GvCV()] | Nicholas Clark | 2006-02-25 | 1 | -13/+29 |
* | Avoid special case SvMAGIC macros just to cope with Perl_sv_unmagic. | Nicholas Clark | 2006-02-24 | 1 | -13/+4 |
* | Use PVMGs rather than PVGVs to store the names of our variables in the | Nicholas Clark | 2006-02-24 | 1 | -1/+1 |
* | Store the stash for our in the magic slot. This will allow us to use | Nicholas Clark | 2006-02-24 | 1 | -21/+41 |
* | Replace usage of GvSTASH for storing the stash of C<our> with | Nicholas Clark | 2006-02-24 | 1 | -0/+7 |
* | assert that SvMAGIC is never non-NULL for any PVMG used as a pad name. | Nicholas Clark | 2006-02-24 | 1 | -0/+2 |
* | Redo previous sv.h change. | Nicholas Clark | 2006-02-24 | 1 | -9/+10 |
* | Replace direct flags tests & manipulations for SVpad_TYPED and | Nicholas Clark | 2006-02-23 | 1 | -0/+8 |
* | Document a sixth use for SVf_FAKE | Nicholas Clark | 2006-02-23 | 1 | -0/+3 |
* | Remove get magic from typeglobs. This means that PVGVs holding | Nicholas Clark | 2006-02-23 | 1 | -2/+2 |
* | Reorder the SV flags so that SVp_?OK and SVf_?OK occupy 8 contiguous | Nicholas Clark | 2006-02-21 | 1 | -24/+25 |
* | Re-order the definitions of the private bits in SvFLAGS by value, so | Nicholas Clark | 2006-02-21 | 1 | -20/+30 |
* | Document the many uses of SVf_FAKE. | Nicholas Clark | 2006-02-21 | 1 | -1/+12 |
* | Steal code from maint, and use PERL_ARENA_ROOTS_SIZE to size the arena | Nicholas Clark | 2006-02-20 | 1 | -0/+2 |
* | PVFMs don't need CvDEPTH, and PVCVs don't use SvIVX, so moving | Nicholas Clark | 2006-02-20 | 1 | -6/+16 |
* | xcv_root and xcv_xsub can also be merged into a union, providing a new | Nicholas Clark | 2006-02-20 | 1 | -6/+12 |
* | xcv_start and xcv_xsubany can be merged into a union, as they are never | Nicholas Clark | 2006-02-20 | 1 | -2/+4 |
* | Shave sizeof(NV) bytes from formats, by using the same offset | Nicholas Clark | 2006-02-19 | 1 | -0/+29 |
* | AVs and HVs don't have IVXs or NVXs, so assert this too. | Nicholas Clark | 2006-02-19 | 1 | -1/+7 |
* | Under -DDEBUGGING, assert that SvIVX, SvUVX and SvNVX aren't being | Nicholas Clark | 2006-02-19 | 1 | -6/+30 |
* | arena-rework : consolidated patch | Jim Cromie | 2006-02-18 | 1 | -1/+6 |
* | Re: [PATCH] s/Null(gv|hv|sv)/NULL/g | Steven Schubiger | 2006-02-03 | 1 | -1/+1 |
* | Re: [PATCH] s/Null(av|ch)/NULL/g | Steven Schubiger | 2006-02-02 | 1 | -1/+1 |
* | By changing SvVOK() from returning 0/1 to 0/pointer-to-magic we can | Nicholas Clark | 2006-01-28 | 1 | -1/+2 |
* | More copyright updates | Rafael Garcia-Suarez | 2006-01-04 | 1 | -1/+1 |
* | Move all the xxxpvs() macros to handy.h. | Gisle Aas | 2006-01-04 | 1 | -6/+0 |
* | Make the new STR_WITH_LEN() affected compile under -Dusethreads. | Gisle Aas | 2006-01-04 | 1 | -3/+5 |
* | Introduce newSVpvs_share() macro. | Gisle Aas | 2006-01-04 | 1 | -0/+1 |
* | Introduce the macros newSVpvs(str) and sv_catpvs(sv, str). | Gisle Aas | 2006-01-04 | 1 | -0/+3 |
* | Fixing the SVREFCNT macro | Andy Lester | 2005-12-29 | 1 | -1/+1 |
* | Typo fixes from Robin Houston in | Nicholas Clark | 2005-12-16 | 1 | -2/+2 |
* | Map the HE arena onto SV type 0 (SVt_NULL). | Nicholas Clark | 2005-11-19 | 1 | -0/+3 |
* | Move the location of the definition of the arena slot used for pte | Nicholas Clark | 2005-11-17 | 1 | -0/+3 |
* | Re: eliminate discreet arenaroots | Jim Cromie | 2005-11-16 | 1 | -1/+2 |
* | Mark all places where perl needs to look at a possibly-freed scalar | Nicholas Clark | 2005-11-14 | 1 | -0/+5 |
* | Fix breakages that prevended -DPERL_POISON from compiling. | Nicholas Clark | 2005-11-13 | 1 | -2/+9 |
* | Replace sv_catsv_mg and sv_catpvn_mg, and move the obsolete bodies to | Nicholas Clark | 2005-10-29 | 1 | -0/+3 |
* | Add a new SMAGIC flag, to signal a call to SvSETMAGIC. Add it to | Nicholas Clark | 2005-10-29 | 1 | -0/+1 |
* | sv_2pv_nolen, sv_2pvbyte_nolen and sv_2pvutf8_nolen can all be replaced | Nicholas Clark | 2005-10-29 | 1 | -0/+3 |
* | Replace sv_force_normal with a macro that calls sv_force_normal_flags. | Nicholas Clark | 2005-10-29 | 1 | -1/+2 |
* | Replace sv_unref with a macro that calls sv_unref_flags | Nicholas Clark | 2005-10-29 | 1 | -0/+2 |
* | sv_taint() can easily be replaced by a macro. | Nicholas Clark | 2005-10-29 | 1 | -0/+2 |