| Commit message (Expand) | Author | Age | Files | Lines |
* | assert() that SvPV_set() isn't used on arrays. | Nicholas Clark | 2006-11-06 | 1 | -0/+1 |
* | assert() that SvPV_set() isn't used on hashes. | Nicholas Clark | 2006-11-06 | 1 | -0/+1 |
* | assert() that scalars are of the correct type in *set macros. | Nicholas Clark | 2006-11-06 | 1 | -0/+11 |
* | PVCVs no longer allocate memory for the SvNVX slot, so assert that | Nicholas Clark | 2006-11-06 | 1 | -0/+1 |
* | Proper use of enums | Andy Lester | 2006-06-12 | 1 | -1/+1 |
* | The SvREFCNT_*void* macros return void, not SV*. | Marcus Holland-Moritz | 2006-05-24 | 1 | -4/+4 |
* | Remove duplicate documentation for SvREFCNT_inc(). | Marcus Holland-Moritz | 2006-05-21 | 1 | -3/+6 |
* | There is no STASH type. | Marcus Holland-Moritz | 2006-05-19 | 1 | -1/+1 |
* | Add a new macro SvVSTRING_mg that returns vstring magic, if any. | Rafael Garcia-Suarez | 2006-05-17 | 1 | -0/+4 |
* | Introduce a new keyword, state, for state variables. | Rafael Garcia-Suarez | 2006-05-03 | 1 | -1/+7 |
* | Assert that SvMAGIC() isn't being called on PVMGs which are using the | Nicholas Clark | 2006-05-02 | 1 | -0/+2 |
* | Document SvGAMAGIC(), and its significance w.r.t. the side effects of | Nicholas Clark | 2006-04-30 | 1 | -0/+12 |
* | Provide a new flag for sv_usepvn_flags, SV_HAS_TRAILING_NUL, which | Nicholas Clark | 2006-04-16 | 1 | -0/+1 |
* | Merge sv_usepvn and sv_usepvn_mg into sv_usepvn_flags. "Promote" the | Nicholas Clark | 2006-04-16 | 1 | -0/+2 |
* | Random accumulated patches | Andy Lester | 2006-03-31 | 1 | -2/+2 |
* | Correct the non gcc-brace-group definition of SvAMAGIC_off | Nicholas Clark | 2006-03-15 | 1 | -1/+2 |
* | Expunge references to HV_AMAGIC, HV_AMAGICbad and HV_AMAGICmb which | Nicholas Clark | 2006-03-15 | 1 | -5/+0 |
* | Moving the overloading flag from the reference to the referant allows | Nicholas Clark | 2006-03-15 | 1 | -10/+21 |
* | SVphv_REHASH can use the same flag bit as SVf_FAKE. This allows | Nicholas Clark | 2006-03-14 | 1 | -4/+3 |
* | 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 |