summaryrefslogtreecommitdiff
path: root/sv.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* bytecode.pl, bytecode.h, and sv.h fixesSteve Peters2005-04-221-5/+13
* Restore SvEND_setNicholas Clark2005-04-191-0/+3
* Force RVALUE macros when in PERL_DEBUG_COWNicholas Clark2005-04-191-20/+31
* Refactoring to Sv*_set() macros - patch #5Steve Peters2005-04-191-9/+22
* Add CLONE_SKIP() class method to allow individual classes to skipDave Mitchell2005-04-191-0/+1
* PERL_DEBUG_COW for SvUVX and SvPVXNicholas Clark2005-04-181-3/+4
* SvPV_renew also calls SvLEN_setNicholas Clark2005-04-181-2/+10
* Replace Renew(SvPVX(...)...) with SvPV_renew, which avoids an LVALUENicholas Clark2005-04-181-0/+4
* Refactoring to Sv*_set() macros - patch #3Steve Peters2005-04-121-0/+3
* Add SvIVX() to PERL_DEBUG_COW, and change pad.c to SvIVset()Nicholas Clark2005-04-081-5/+7
* Add a macro PERL_DEBUG_COW, for aggressive compile time tests ofNicholas Clark2005-04-081-6/+11
* Update copyrights.Rafael Garcia-Suarez2005-03-301-1/+1
* expand -DDEBUG_LEAKING_SCALARS to instrument the creation of each SVDave Mitchell2005-03-281-0/+7
* Stage 1 of utf8 support for soft references.Nicholas Clark2005-01-071-0/+3
* Implement sv_svset _nosteal variants by passing a flag intoNicholas Clark2004-10-151-4/+2
* SvO?OK_off()'s return valueMarcus Holland-Moritz2004-09-081-5/+5
* api doc fix for SvSetMagicSV_nostealStas Bekman2004-08-131-1/+1
* Document sv_catpvn_nomg, sv_setsv_nomg and sv_catsv_nomg.Marcus Holland-Moritz2004-08-041-0/+9