summaryrefslogtreecommitdiff
path: root/sv.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Faster sv_utf8_upgrade()karl williamson2009-01-021-0/+5
* Update comments and documentation dealing with utfKarl2008-12-261-4/+4
* It looks like the previous patch is working fine on UNIXish boxes,Steve Peters2008-12-191-0/+4
* Allow lvalue usage of SvRV() and add MUTABLE_SV() check.Marcus Holland-Moritz2008-11-101-1/+13
* Revert SvPVX() to allow lvalue usage, but also add aMarcus Holland-Moritz2008-11-071-1/+1
* Correct SvVALID() and SvTAIL() - they are actually const.Nicholas Clark2008-10-271-2/+2
* Add a macro MUTABLE_PTR(p), which on (non-pedantic) gcc will not castNicholas Clark2008-10-271-41/+41
* Update copyright years.Nicholas Clark2008-10-251-2/+2
* Add SV allocation tracing to -Dm and PERL_MEM_LOGMarcus Holland-Moritz2008-10-241-0/+1
* Abolish xfm_lines from struct xpvfm. structs xpvfm and xpvcv are nowNicholas Clark2008-07-121-4/+2
* PVFMs don't need to access the IVX any more. (as of change 32836, whichNicholas Clark2008-07-121-0/+2
* Re: [PATCH] More COW lvaluesReini Urban2008-06-091-1/+1
* Re: [PATCH] readable assertion names, now sv.hReini Urban2008-06-081-90/+90
* Define sv_insert() as a wrapper to sv_insert_flags(), and moveNicholas Clark2008-04-011-0/+3
* Fix bit-fields for VC [was RE: [perl #50386] GIMME_V broken with 5.10.0/GCC a...Jan Dubois2008-02-121-4/+4
* Standardise the conditional compilation protection of ({}) fromNicholas Clark2008-01-261-2/+2
* PVIOs don't need space for SvNVX allocated.Nicholas Clark2008-01-251-28/+40
* For 5.12: saner behaviour for `length`Nicholas Clark2008-01-121-0/+2