summaryrefslogtreecommitdiff
path: root/sv.h
Commit message (Expand)AuthorAgeFilesLines
* Add MAYBE_DEREF_GV macroFather Chrysostomos2011-09-101-1/+1
* replace many SvTYPE assertions with lookup tablesDavid Mitchell2011-07-151-63/+26
* ensure SVs_PADTMP and SVs_PADTMP not both onDavid Mitchell2011-07-151-3/+22
* Make SvIsCOW honest about globsFather Chrysostomos2011-07-121-2/+2
* Store FBMs in PVMGs, instead of GVs.Nicholas Clark2011-06-111-9/+9
* Store the BM table in mg_ptr instead of after SvCUR().Nicholas Clark2011-06-111-2/+0
* Abolish xbm_rare. Move BmUSEFUL() to union _xnvu and BmPREVIOUS() to the UV.Nicholas Clark2011-06-111-7/+5
* Use SvTAIL() instead of BmFLAGS(). The core no longer uses BmFLAGS().Nicholas Clark2011-06-111-1/+3
* Emulate the value of BmFLAGS() using SvTAIL().Nicholas Clark2011-06-111-7/+3
* Use 0x40008000 in SvFLAGS() for SVpad_NAME, not 0x40000000Nicholas Clark2011-06-111-2/+15
* Improve comments in sv.h describing SVrepl_EVAL and SVf_IVisUV.Nicholas Clark2011-05-241-2/+1
* Remove empty #ifdef/#else/#endif block.Nicholas Clark2011-05-191-3/+0
* Store the compiled format in mg_ptr instead of after SvCUR() - fixes RT #89218Nicholas Clark2011-05-181-5/+5
* Inline sv_cmp() and sv_cmp_locale() as macros wrapping their flags variants.Nicholas Clark2010-11-111-0/+2
* rt #72398 - get magic before downgrading in SvPVbyte()Tony Cook2010-10-251-0/+7
* Revert "[perl #77928] Glob slot assignment and set-magic"Father Chrysostomos2010-09-291-16/+2
* systematically provide pv/pvn/pvs/sv quartetsZefram2010-09-281-0/+4
* [perl #77928] Glob slot assignment and set-magicFather Chrysostomos2010-09-281-2/+16
* define SvTRUE_nomg for compilers other than gccFather Chrysostomos2010-09-241-0/+15
* [perl #76814] FETCH called twice - !Father Chrysostomos2010-09-241-0/+23
* [perl #76814] FETCH called twice - string comparison opsFather Chrysostomos2010-09-241-0/+2
* fix some 64-bit casts under DEBUG_LEAKING_SCALARSDavid Mitchell2010-09-011-1/+1
* Remove CALL_FPTR and CPERLscope.Ben Morrow2010-08-201-4/+4
* DEBUG_LEAKING_SCALARS: add sv_debug_parentDavid Mitchell2010-08-011-2/+2
* Store xio_ifp in sv_u in the SV head, reducing XPVIO by 1 pointer.Nicholas Clark2010-06-301-3/+18
* Only allow SvPVX() on SVt_PVIO when IOf_FAKE_DIRP is set.Nicholas Clark2010-06-301-1/+4
* Eliminate macro _XPVIO_TAIL by inlining it within struct xpvio.Nicholas Clark2010-06-281-30/+27
* Better ithreads cloning - add all SVs with a 0 refcnt to the temps stack.Nicholas Clark2010-05-241-0/+1
* Cleaner implementations for Perl_clone_params_{new,del}Nicholas Clark2010-05-241-0/+1
* make overload respect get magicDavid Mitchell2010-05-211-0/+7
* Remove union _xivu from _XPVCV_COMMON, and hence structs xpvcv and xpvfmNicholas Clark2010-05-211-4/+3
* Remove union _xivu from struct regexp - replace it with a non-union paren_names.Nicholas Clark2010-05-211-1/+0
* Remove union _xivu from struct xpvav - replace it with a non-union xav_alloc.Nicholas Clark2010-05-211-1/+0
* In the SV body, exchange the positions of the NV and stash/magic.Nicholas Clark2010-05-211-13/+12
* SvIVX() isn't valid on SVt_REGEXPNicholas Clark2010-05-201-0/+3
* add SV_SKIP_OVERLOAD flag to sv_2*v_flags fnsDavid Mitchell2010-05-081-0/+3
* add flags arg to sv_2nv (as sv_2nv_flags)David Mitchell2010-05-081-0/+1
* Don't allocate pointer table entries from arenas.Nicholas Clark2010-04-251-7/+3
* Innocently looking union member swapReini Urban2009-12-061-1/+1
* Abolish xio_lines from struct PVIO - store IoLINES() in the IVX slot.Nicholas Clark2009-11-191-2/+2
* PVIOs don't use the SvIVX slot.Nicholas Clark2009-11-191-0/+2
* Doc typo fixRafael Garcia-Suarez2009-09-301-1/+1
* Eliminate *_ALLOCATED_HEAD and *_HEAD macros which are now used only once.Nicholas Clark2009-08-221-5/+2
* Eliminate the remaining definitions for *_allocated structs.Nicholas Clark2009-08-221-15/+0
* Perl_newIO() can become a mathom by making newIO() a wrapper around newSV_type()Nicholas Clark2009-08-081-0/+3
* Eliminate struct regexp_allocated and xpvio_allocated.Nicholas Clark2009-07-171-6/+0
* Add a parameter "destructing" to Gv_AMupdate()Rafael Garcia-Suarez2009-07-081-1/+1
* Fix API docs:SvGAMAGIC returns a U32, not a char*Steffen Mueller2009-06-191-1/+1
* Make SvOK and SvTRUE API docs slightly less utterly confusingSteffen Mueller2009-06-131-3/+3
* Bump coopyright year in embed.pl and various files that were just touchedRafael Garcia-Suarez2009-01-021-1/+1