This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Abolish xbm_rare. Move BmUSEFUL() to union _xnvu and BmPREVIOUS() to the UV.
[perl5.git] / sv.h
2011-06-11 Nicholas ClarkAbolish xbm_rare. Move BmUSEFUL() to union _xnvu and...
2011-06-11 Nicholas ClarkUse SvTAIL() instead of BmFLAGS(). The core no longer...
2011-06-11 Nicholas ClarkEmulate the value of BmFLAGS() using SvTAIL().
2011-06-11 Nicholas ClarkUse 0x40008000 in SvFLAGS() for SVpad_NAME, not 0x40000000
2011-05-24 Nicholas ClarkImprove comments in sv.h describing SVrepl_EVAL and...
2011-05-19 Nicholas ClarkRemove empty #ifdef/#else/#endif block.
2011-05-18 Nicholas ClarkStore the compiled format in mg_ptr instead of after...
2010-11-11 Nicholas ClarkInline sv_cmp() and sv_cmp_locale() as macros wrapping...
2010-10-25 Tony Cookrt #72398 - get magic before downgrading in SvPVbyte()
2010-09-29 Father ChrysostomosRevert "[perl #77928] Glob slot assignment and set...
2010-09-28 Zeframsystematically provide pv/pvn/pvs/sv quartets
2010-09-28 Father Chrysostomos[perl #77928] Glob slot assignment and set-magic
2010-09-25 Father Chrysostomosdefine SvTRUE_nomg for compilers other than gcc
2010-09-25 Father Chrysostomos[perl #76814] FETCH called twice - !
2010-09-25 Father Chrysostomos[perl #76814] FETCH called twice - string comparison ops
2010-09-01 David Mitchellfix some 64-bit casts under DEBUG_LEAKING_SCALARS
2010-08-21 Ben MorrowRemove CALL_FPTR and CPERLscope.
2010-08-01 David MitchellDEBUG_LEAKING_SCALARS: add sv_debug_parent
2010-06-30 Nicholas ClarkStore xio_ifp in sv_u in the SV head, reducing XPVIO...
2010-06-30 Nicholas ClarkOnly allow SvPVX() on SVt_PVIO when IOf_FAKE_DIRP is...
2010-06-28 Nicholas ClarkEliminate macro _XPVIO_TAIL by inlining it within struc...
2010-05-24 Nicholas ClarkBetter ithreads cloning - add all SVs with a 0 refcnt...
2010-05-24 Nicholas ClarkCleaner implementations for Perl_clone_params_{new...
2010-05-21 David Mitchellmake overload respect get magic
2010-05-21 Nicholas ClarkRemove union _xivu from _XPVCV_COMMON, and hence struct...
2010-05-21 Nicholas ClarkRemove union _xivu from struct regexp - replace it...
2010-05-21 Nicholas ClarkRemove union _xivu from struct xpvav - replace it with...
2010-05-21 Nicholas ClarkIn the SV body, exchange the positions of the NV and...
2010-05-20 Nicholas ClarkSvIVX() isn't valid on SVt_REGEXP
2010-05-08 David Mitchelladd SV_SKIP_OVERLOAD flag to sv_2*v_flags fns
2010-05-08 David Mitchelladd flags arg to sv_2nv (as sv_2nv_flags)
2010-04-25 Nicholas ClarkDon't allocate pointer table entries from arenas.
2009-12-06 Reini UrbanInnocently looking union member swap
2009-11-19 Nicholas ClarkAbolish xio_lines from struct PVIO - store IoLINES...
2009-11-19 Nicholas ClarkPVIOs don't use the SvIVX slot.
2009-09-30 Rafael Garcia-SuarezDoc typo fix
2009-08-22 Nicholas ClarkEliminate *_ALLOCATED_HEAD and *_HEAD macros which...
2009-08-22 Nicholas ClarkEliminate the remaining definitions for *_allocated...
2009-08-08 Nicholas ClarkPerl_newIO() can become a mathom by making newIO()...
2009-07-17 Nicholas ClarkEliminate struct regexp_allocated and xpvio_allocated.
2009-07-08 Rafael Garcia-SuarezAdd a parameter "destructing" to Gv_AMupdate()
2009-06-19 Steffen MuellerFix API docs:SvGAMAGIC returns a U32, not a char*
2009-06-13 Steffen MuellerMake SvOK and SvTRUE API docs slightly less utterly...
2009-01-02 Rafael Garcia-SuarezBump coopyright year in embed.pl and various files...
2009-01-02 karl williamsonFaster sv_utf8_upgrade()
2008-12-26 KarlUpdate comments and documentation dealing with utf
2008-12-20 Steve PetersIt looks like the previous patch is working fine on...
2008-11-10 Marcus Holland-MoritzAllow lvalue usage of SvRV() and add MUTABLE_SV() check.
2008-11-07 Marcus Holland-MoritzRevert SvPVX() to allow lvalue usage, but also add a
2008-10-27 Nicholas ClarkCorrect SvVALID() and SvTAIL() - they are actually...
2008-10-27 Nicholas ClarkAdd a macro MUTABLE_PTR(p), which on (non-pedantic...
2008-10-25 Nicholas ClarkUpdate copyright years.
2008-10-24 Marcus Holland-MoritzAdd SV allocation tracing to -Dm and PERL_MEM_LOG
2008-07-12 Nicholas ClarkAbolish xfm_lines from struct xpvfm. structs xpvfm...
2008-07-12 Nicholas ClarkPVFMs don't need to access the IVX any more. (as of...
2008-06-09 Reini UrbanRe: [PATCH] More COW lvalues
2008-06-08 Reini UrbanRe: [PATCH] readable assertion names, now sv.h
2008-04-01 Nicholas ClarkDefine sv_insert() as a wrapper to sv_insert_flags...
2008-02-12 Jan DuboisFix bit-fields for VC [was RE: [perl #50386] GIMME_V...
2008-01-26 Nicholas ClarkStandardise the conditional compilation protection...
2008-01-25 Nicholas ClarkPVIOs don't need space for SvNVX allocated.
2008-01-12 Nicholas ClarkFor 5.12: saner behaviour for `length`
2008-01-08 Nicholas ClarkWith regexps stored as real RVs, we can eliminate SvREP...
2008-01-07 Nicholas ClarkClarify the use of SVf_BREAK on PL_reg_curpm.
2008-01-05 Nicholas ClarkMake REGEXP a type distinct from SV. (Much like AV...
2008-01-05 Nicholas ClarkIn struct regexp move the member paren_names to the...
2008-01-05 Nicholas ClarkBER is all very well, but it turns out that it's better...
2008-01-04 Nicholas ClarkRe-implement the SvOOK() hack to store the offset as...
2008-01-03 Nicholas ClarkMissed three sv_2mortal(newSVpvn(...))s in the headers.
2008-01-02 Nicholas ClarkAdd a new function newSVpvn_flags(), which takes a...
2008-01-02 Nicholas ClarkMake struct regexp the body of SVt_REGEXP SVs, REGEXPs...
2007-12-30 Marcus Holland-Moritzfactor out duplicate code in struct xpv*
2007-12-30 Marcus Holland-MoritzInclude SVf_UTF8 in the bitmask when checking the SvFLA...
2007-12-28 Nicholas ClarkFirst class regexps.
2007-12-28 Steve PetersSvPVX_const() triggers an assertion that when the sv...
2007-12-26 Nicholas ClarkTake code that occurs in three places to take a scalar...
2007-12-26 Nicholas ClarkEliminate SVt_RV, and use SVt_IV to store plain references.
2007-12-26 Nicholas ClarkSwap SVt_RV and SVt_NV in the SV ordering.
2007-12-23 Nicholas ClarkIn SvPV_free(), assert() that no-one is trying to free...
2007-11-08 Jerry D. HeddenBug fix for storing shared objects in shared structures
2007-10-01 Nicholas ClarkNothing is using IoSUBPROCESS() so eliminate xio_subpro...
2007-09-23 Nicholas ClarkUnder -DDEBUGGING (on gcc), assert that SvRV(sv) is...
2007-07-01 Nicholas ClarkAdd some information to the comments describing SV...
2007-06-24 Nicholas ClarkAlso get copy on write working with ithreads. It hadn...
2007-04-21 Nicholas ClarkWhere possible, use SvIV instead of SvIVX, SvNV instead...
2007-02-07 Rafael Garcia-SuarezWrap the SvTYPE macro definition in parens.
2007-01-22 Nicholas ClarkFix a typo and some doubled spaces in comments.
2007-01-17 Nicholas ClarkMake PERL_OLD_COPY_ON_WRITE build again. Inline Perl_sv...
2007-01-08 Rafael Garcia-SuarezChange the API doc for some of the SvXXX testing macros.
2007-01-03 Nicholas ClarkRename OURSTASH to SvOURSTASH and OURSTASH_set to SvOUR...
2007-01-02 Nicholas ClarkUpdate copyright years to include 2007. (Plus a couple...
2007-01-02 Nicholas ClarkRemove the vestigal "#if 0"s from header files that...
2006-12-31 Nicholas ClarkMove SVt_BIND to be the lowest type after SVt_NULL...
2006-12-28 Nicholas ClarkEliminate BmPREVIOUS_set - with the complexity gone...
2006-12-28 Nicholas ClarkMove all the FBM data fields from the table into a...
2006-12-28 Nicholas ClarkMove the low/high cop sequences from NVX/IVX to a two...
2006-12-22 Steve PetersSilence an unused variable warning in sv.c.
2006-12-16 Nicholas ClarkAdd a new flag SVprv_PCS_IMPORTED (which is a pseudonym...
2006-12-16 Nicholas ClarkSplit out the use of SVp_SCREAM for GVs with GPs into...
2006-12-15 Nicholas ClarkBetter documentation for SVf_UTF8. Including SvPV(...
next