| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Swap the order of PERL_FBM_PREVIOUS_{L,H}_OFFSET_FROM_TABLE on little | Nicholas Clark | 2006-12-13 | 1 | -2/+7 |
* | Restore the two comments describing BmRARE and BmPREVIOUS that I'd | Nicholas Clark | 2006-12-13 | 1 | -1/+4 |
* | Eliminate PVBM. Store fast Boyer-Moore tables in PVGV. | Nicholas Clark | 2006-12-13 | 1 | -35/+24 |
* | Assert that SvPAD_TYPED_on(), SvPAD_OUR_on() and SvPAD_STATE_on() | Nicholas Clark | 2006-12-12 | 1 | -4/+23 |
* | Assert that PVGVs are never SvVALID() in the PVBM sense. | Nicholas Clark | 2006-12-12 | 1 | -3/+17 |
* | Silence VC warnings about possible operator precedence problems | Steve Hay | 2006-12-12 | 1 | -3/+3 |
* | By moving xbm_previous into the SvPVX, we save a U16 from struct xpvbm, | Nicholas Clark | 2006-12-12 | 1 | -19/+38 |
* | Add BmPREVIOUS_set(), and use it in the one place that BmPREVIOUS is | Nicholas Clark | 2006-12-11 | 1 | -0/+3 |
* | Move PERL_FBM_TABLE_OFFSET and PERL_FBM_FLAGS_OFFSET_FROM_TABLE to sv.h | Nicholas Clark | 2006-12-11 | 1 | -3/+15 |
* | Fix typo in change 29518 which broke non-debugging builds. | Nicholas Clark | 2006-12-11 | 1 | -1/+1 |
* | Assert that BmRARE() BmPREVIOUS() and BmUSEFUL() are only called on | Nicholas Clark | 2006-12-11 | 1 | -0/+3 |
* | Change SvTAIL() to check that both SVpbm_TAIL|SVpbm_VALID are true. | Nicholas Clark | 2006-12-11 | 1 | -6/+9 |
* | Swap SVpbm_TAIL and SVpbm_VALID. | Nicholas Clark | 2006-12-10 | 1 | -2/+2 |
* | assert that SvTAIL() isn't being called on PVAVs or PVHVs | Nicholas Clark | 2006-12-08 | 1 | -2/+10 |
* | Wrap some macro arguments in () to avoid precedence problems. | Nicholas Clark | 2006-12-08 | 1 | -7/+7 |
* | Assert that BmRARE, BmUSEFUL and BmPREVIOUS are only called on SVtPVBM | Nicholas Clark | 2006-12-08 | 1 | -3/+21 |
* | Change 24714 was arguably over-ambitious, in that non-core modules | Nicholas Clark | 2006-11-12 | 1 | -3/+19 |
* | 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 |