summaryrefslogtreecommitdiff
path: root/sv.h
Commit message (Expand)AuthorAgeFilesLines
* Typo fixes from Robin Houston inNicholas Clark2005-12-161-2/+2
* Map the HE arena onto SV type 0 (SVt_NULL).Nicholas Clark2005-11-191-0/+3
* Move the location of the definition of the arena slot used for pteNicholas Clark2005-11-171-0/+3
* Re: eliminate discreet arenarootsJim Cromie2005-11-161-1/+2
* Mark all places where perl needs to look at a possibly-freed scalarNicholas Clark2005-11-141-0/+5
* Fix breakages that prevended -DPERL_POISON from compiling.Nicholas Clark2005-11-131-2/+9
* Replace sv_catsv_mg and sv_catpvn_mg, and move the obsolete bodies toNicholas Clark2005-10-291-0/+3
* Add a new SMAGIC flag, to signal a call to SvSETMAGIC. Add it toNicholas Clark2005-10-291-0/+1
* sv_2pv_nolen, sv_2pvbyte_nolen and sv_2pvutf8_nolen can all be replacedNicholas Clark2005-10-291-0/+3
* Replace sv_force_normal with a macro that calls sv_force_normal_flags.Nicholas Clark2005-10-291-1/+2
* Replace sv_unref with a macro that calls sv_unref_flagsNicholas Clark2005-10-291-0/+2
* sv_taint() can easily be replaced by a macro.Nicholas Clark2005-10-291-0/+2
* Fix to PERL_DEBUG_COWSteve Peters2005-09-231-5/+5
* As SvPVX_mutable and SvPVX_const are new, they don't need to be LVALUEsNicholas Clark2005-09-221-4/+5
* Remove the last STRLEN n_a;s that my compiler can reach.Nicholas Clark2005-09-211-0/+6
* sv-head refactorJim Cromie2005-08-301-66/+32
* Given that we now have a union, there's no need for all the HvARRAY()Nicholas Clark2005-08-171-0/+11
* Re: Smoke [5.9.3] 25237 FAIL(F) linux 2.6.12-4-686 [debian] (i686/1 cpu)Dominic Dunlop2005-07-311-1/+3
* Indent some of the #ifdef/#define/#endif to make the nesting clearer.Nicholas Clark2005-06-231-54/+53
* assert that you aren't assigning to the NVX of an AV or HVNicholas Clark2005-06-151-0/+1
* Make SvUPGRADE always have the value '1'Rafael Garcia-Suarez2005-06-131-1/+1
* This isn't an LVALUE, so make the compiler enforce that.Nicholas Clark2005-06-111-1/+1
* Shrink shared hash scalars from PVIV to PVNicholas Clark2005-06-111-1/+3
* Add SvGROW_mutableNicholas Clark2005-06-101-0/+2
* Add SvPV_mutable for use by the old COW code.Nicholas Clark2005-06-081-0/+5
* Allow a null length pointer to sv_pvn_force_flags.Nicholas Clark2005-06-081-0/+4
* s/PERL_COPY_ON_WRITE/PERL_OLD_COPY_ON_WRITE/gNicholas Clark2005-06-081-2/+2
* Don't test the core XS code yet with PERL_DEBUG_COW > 1Nicholas Clark2005-06-081-1/+2
* Add SvPVx_nolen and SvPVbytex_nolenNicholas Clark2005-06-081-0/+4
* The definition of SvPVx_nolen_const is missing for non GNU-C compilersRafael Garcia-Suarez2005-06-071-0/+1
* Add SvPV_nolen_const and SvPV_nomg_constNicholas Clark2005-06-071-0/+6
* Simplify the implementation of SvPV*nolen functionsNicholas Clark2005-06-071-3/+3
* Ensure string table counts are balanced. (Was not true in op/pack.t)Nicholas Clark2005-06-071-4/+3
* Need const versions of SvPV(), so that its callers can indicateNicholas Clark2005-06-071-3/+23
* Unvoid SvUPGRADEAndy Lester2005-06-071-1/+1
* Abstract all access to the shared hash value through SvSHARED_HASH()Nicholas Clark2005-06-061-0/+2
* Store the xhv_aux structure after the main array.Nicholas Clark2005-06-011-1/+4
* Change the IV to a union.Nicholas Clark2005-05-291-75/+66
* Documentation nits and fixes for Sv*_set() macrosSteve Peters2005-05-271-9/+13
* Rename the members of the SV head union to avoid pre-processorNicholas Clark2005-05-261-51/+51
* Reorder the union to cause Win32 compilers to use void * alignment forNicholas Clark2005-05-241-7/+7
* Don't allocate an IV slot where the type doesn't use the IV slot.Nicholas Clark2005-05-231-0/+7
* create an "allocated" structure for PVs, PVAVs and PVHVsNicholas Clark2005-05-231-0/+2
* Re-order IVX slot in SV bodiesNicholas Clark2005-05-221-9/+20
* Add a union in place of xnv_nv, which allows AVs and HVs to re-useNicholas Clark2005-05-211-7/+72
* Move the xpv_pv/xrv_rv member into the SV head, in a union withNicholas Clark2005-05-211-35/+63
* Goodbye AvFLAGSNicholas Clark2005-05-201-0/+3
* consting-eleventy.patch: More consts, plus actual bug fixAndy Lester2005-05-161-2/+2
* Sv_*set() doc's and extra const's for the SvPVX_const() tasksSteve Peters2005-05-091-1/+27
* Add a new macro SvPV_free() which undoes OOK and free()s the PVX(),Nicholas Clark2005-04-281-0/+12