This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Update Changes, README and TODO from the Test-Simple 0.84 tarball.
[perl5.git] / sv.h
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(...
2006-12-14 Nicholas ClarkTurn a tab into 2 spaces to make more room for comments...
2006-12-13 Nicholas ClarkSwap the order of PERL_FBM_PREVIOUS_{L,H}_OFFSET_FROM_T...
2006-12-13 Nicholas ClarkRestore the two comments describing BmRARE and BmPREVIO...
2006-12-13 Nicholas ClarkEliminate PVBM. Store fast Boyer-Moore tables in PVGV.
2006-12-12 Nicholas ClarkAssert that SvPAD_TYPED_on(), SvPAD_OUR_on() and SvPAD_...
2006-12-12 Nicholas ClarkAssert that PVGVs are never SvVALID() in the PVBM sense.
2006-12-12 Steve HaySilence VC warnings about possible operator precedence...
2006-12-12 Nicholas ClarkBy moving xbm_previous into the SvPVX, we save a U16...
2006-12-11 Nicholas ClarkAdd BmPREVIOUS_set(), and use it in the one place that...
2006-12-11 Nicholas ClarkMove PERL_FBM_TABLE_OFFSET and PERL_FBM_FLAGS_OFFSET_FR...
2006-12-11 Nicholas ClarkFix typo in change 29518 which broke non-debugging...
2006-12-11 Nicholas ClarkAssert that BmRARE() BmPREVIOUS() and BmUSEFUL() are...
2006-12-11 Nicholas ClarkChange SvTAIL() to check that both SVpbm_TAIL|SVpbm_VAL...
2006-12-10 Nicholas ClarkSwap SVpbm_TAIL and SVpbm_VALID.
2006-12-08 Nicholas Clarkassert that SvTAIL() isn't being called on PVAVs or...
2006-12-08 Nicholas ClarkWrap some macro arguments in () to avoid precedence...
2006-12-08 Nicholas ClarkAssert that BmRARE, BmUSEFUL and BmPREVIOUS are only...
2006-11-12 Nicholas ClarkChange 24714 was arguably over-ambitious, in that non...
2006-11-06 Nicholas Clarkassert() that SvPV_set() isn't used on arrays.
2006-11-06 Nicholas Clarkassert() that SvPV_set() isn't used on hashes.
2006-11-06 Nicholas Clarkassert() that scalars are of the correct type in *set...
2006-11-06 Nicholas ClarkPVCVs no longer allocate memory for the SvNVX slot...
2006-06-12 Andy LesterProper use of enums
2006-05-24 Marcus Holland-MoritzThe SvREFCNT_*void* macros return void, not SV*.
2006-05-21 Marcus Holland-MoritzRemove duplicate documentation for SvREFCNT_inc().
2006-05-19 Marcus Holland-MoritzThere is no STASH type.
2006-05-17 Rafael Garcia-SuarezAdd a new macro SvVSTRING_mg that returns vstring magic...
2006-05-03 Rafael Garcia-SuarezIntroduce a new keyword, state, for state variables.
2006-05-02 Nicholas ClarkAssert that SvMAGIC() isn't being called on PVMGs which...
2006-04-30 Nicholas ClarkDocument SvGAMAGIC(), and its significance w.r.t. the...
2006-04-16 Nicholas ClarkProvide a new flag for sv_usepvn_flags, SV_HAS_TRAILING...
2006-04-16 Nicholas ClarkMerge sv_usepvn and sv_usepvn_mg into sv_usepvn_flags...
2006-03-31 Andy LesterRandom accumulated patches
2006-03-15 Nicholas ClarkCorrect the non gcc-brace-group definition of SvAMAGIC_off
2006-03-15 Nicholas ClarkExpunge references to HV_AMAGIC, HV_AMAGICbad and HV_AM...
2006-03-15 Nicholas ClarkMoving the overloading flag from the reference to the...
2006-03-14 Nicholas ClarkSVphv_REHASH can use the same flag bit as SVf_FAKE...
2006-03-05 Nicholas ClarkMove the GvNAME HEK into the IV union - every GV is...
2006-03-05 Nicholas ClarkUse a HEK to store the GV's name, rather than a malloc...
2006-02-27 Steve HaySilence a GCC warning
2006-02-27 Andy LesterSpeedups and shrinkages of SvREFCNT_inc
2006-02-25 Nicholas ClarkGvFLAGS can be overlaid with SvCUR.
2006-02-25 Nicholas ClarkUse xpv_len rather than xpv_cur in GVs to store GvASSIG...
2006-02-25 Nicholas Clarkxgv_stash can be stored as a union with the NV, reducin...
2006-02-25 Nicholas ClarkCuriously none of the macros SvIVX, SvUVX or SvNVX...
2006-02-25 Nicholas ClarkStore GvGP in the SV head union. For all the common...
2006-02-24 Nicholas ClarkAvoid special case SvMAGIC macros just to cope with...
2006-02-24 Nicholas ClarkUse PVMGs rather than PVGVs to store the names of our...
2006-02-24 Nicholas ClarkStore the stash for our in the magic slot. This will...
2006-02-24 Nicholas ClarkReplace usage of GvSTASH for storing the stash of C...
2006-02-24 Nicholas Clarkassert that SvMAGIC is never non-NULL for any PVMG...
2006-02-24 Nicholas ClarkRedo previous sv.h change.
2006-02-23 Nicholas ClarkReplace direct flags tests & manipulations for SVpad_TY...
next