This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Break out the item normalisation code into a method normalise_items.
[perl5.git] / sv.c
2005-12-22 Nicholas ClarkAdd an optimisation to allow proxy constant subroutines...
2005-12-21 Nicholas ClarkAvoid negating an unsigned value. (The offset in the...
2005-12-21 Nicholas ClarkFor consistency sv_2cv should not leave the stash point...
2005-12-21 Nicholas ClarkThe lref argument of sv_2cv is actually passed onwards...
2005-12-21 Robin HoustonFeature bundle is now :5.10, and add -E switch
2005-12-20 Nicholas Clarkgv_fetchpv, gv_fetchpvn and gv_fetchsv take a bitmask...
2005-12-17 Nicholas ClarkPull the definition of olderrno in sv_2pv_flags into...
2005-12-17 Nicholas ClarkThe IV/UV choice can be made inside uiv_2buf rather...
2005-12-17 Nicholas ClarkThe THINKFIRST check after the GMAGICAL check in sv_2iv...
2005-12-16 Nicholas Clarks/Nullhv/NULL/g;
2005-12-16 Nicholas Clarks/Nullav/NULL/g
2005-12-16 Nicholas ClarkPerl_sv_dup should be allocating bodies based on *size...
2005-12-15 John PeacockRe: [perl #37897] sprintf of version objects
2005-12-14 Nicholas ClarkDuplicate the AMAGIC temporary variable consting from...
2005-12-14 Nicholas Clark Simplify the SvGMAGIC code in sv_[ipu]v_flags.
2005-12-14 Nicholas ClarkSimplify the SvGMAGIC code in sv_2nv, removing duplicat...
2005-12-14 Nicholas ClarkThe logic to use SVt_NV or SVt_PVNV is in sv_upgrade...
2005-12-13 Nicholas ClarkInline asIV and asUV, as each is only used once, and...
2005-12-13 Gisle AasAdd overflow check to EXPECT_NUMBER() used by sv_vcatpv...
2005-12-12 Gisle AasDrop "v" prefix from sprintf("%vd", $^V).
2005-12-11 Nicholas ClarkFix *printf %*vd with mixed Latin 1/UTF-8. (Fixes bug...
2005-12-11 Gisle AasDisallow sprintf's vector handling for non-integer...
2005-12-11 Nicholas ClarkQuench the other 2 ways obscure ways of abusing positio...
2005-12-10 Andy LesterCode tweaks in sv.c
2005-12-09 Nicholas ClarkA better hash for PTR_TABLE_HASH (?)
2005-12-09 Nicholas ClarkAn alternative way of structuring ptr_table_clear so...
2005-12-09 Nicholas ClarkA more efficient way to loop in ptr_table_clear
2005-12-09 Steve PetersFixes compile errors introduce with change #26301 when...
2005-12-08 Nicholas ClarkMerge common code from ptr_table_fetch and ptr_table_st...
2005-12-07 Nicholas ClarkPull the regexp stringification code out into S_stringi...
2005-12-07 Nicholas Clark3 instances of SvIsUV_on(sv); can be replaced with...
2005-12-06 Nicholas ClarkMove vast swathes of common code from sv_2iv_flags...
2005-12-06 Nicholas ClarkThe early return for SvIOKp(sv) in sv_2[iu]v_flags...
2005-12-06 Andy LesterMore consting, and putting stuff in embed.fnc
2005-12-06 Nicholas ClarkDon't use Copy for 1 and 2 character string constants.
2005-12-06 Nicholas ClarkEliminate an unneeded local variable.
2005-12-06 Nicholas ClarkEliminate all the gotos in sv_2pv_flags, by moving...
2005-12-06 Nicholas Clarksv_2pv_flags shouldn't return a constant string "NULLRE...
2005-12-05 Nicholas ClarkMake all the return statements closer to the final...
2005-12-05 Nicholas ClarkMove the scope of origsv inwards, and rename variables...
2005-12-05 Nicholas ClarkClone the brief return logic and thereby remove a goto.
2005-12-05 Nicholas ClarkAs they are now the same, can fold the entire switch...
2005-12-05 Nicholas ClarkUntease the regexp stringification from the reference...
2005-12-05 Nicholas ClarkReferences to version objects should stringify as VSTRI...
2005-12-05 Nicholas ClarkThe extra return is actually a duplicated code path...
2005-12-02 Nicholas ClarkAddress Hugo's comment on Dave's change (26240)
2005-12-01 Dave Mitchellsprintf %NNN$ check for large values wrapping to negative
2005-12-01 Rafael Garcia-SuarezAlways define PL_memory_wrap, and use it for the new...
2005-12-01 Rafael Garcia-SuarezMissing #ifdef, noticed by Jan Dubois
2005-12-01 Gisle Aas[PATCH] Re: Perl PR: "Security holes in Sys::Syslog"
2005-12-01 Philippe M. Chiasson[patch] Re: Perl PR: "Security holes in Sys::Syslog"
2005-11-30 Gisle AasRemove redundant SvUTF8_on() calls
2005-11-25 Nicholas ClarkMove report_uninit() and its static supporting function...
2005-11-21 Nicholas ClarkFlip the sign of the value in body details offset,...
2005-11-19 Nicholas ClarkNorman observed that a couple of macros could make...
2005-11-19 Nicholas ClarkWith -DPURFIY we change the flags so that everything...
2005-11-19 Nicholas ClarkMap the HE arena onto SV type 0 (SVt_NULL).
2005-11-18 Nicholas ClarkRemove all the now unused new_XFOO()/del_XFOO() macros
2005-11-18 Nicholas Clarksv_clear can manipulate the arena array directly too.
2005-11-18 Nicholas ClarkWe only need to zero new bodies for upgrades. sv_dup...
2005-11-18 Nicholas ClarkMerge the arms of the switch. The decision about what...
2005-11-18 Nicholas ClarkEliminate new_body_length from sv_dup. Replace SvTYPE...
2005-11-18 Nicholas ClarkEliminate new_body_offset from sv_dup()
2005-11-18 Nicholas ClarkMerge the last remaining case duplication in sv_upgrade
2005-11-18 Nicholas ClarkEliminate new_body_length from sv_upgrade
2005-11-18 Nicholas ClarkEliminate new_body_offset from sv_upgrade
2005-11-18 Nicholas Clarknew_body_inline doesn't need to be passed the root...
2005-11-18 Nicholas ClarkAdd a flag to the body details of which types come...
2005-11-18 Nicholas ClarkSimplify the expression for the upgrade logic for SVt_IV.
2005-11-18 Nicholas Clarkconst and static for the const static private table.
2005-11-18 Nicholas ClarkRename sv_upgrade's parameter mt to new_type.
2005-11-17 Nicholas ClarkAll that can be in the first switch statement of sv_upg...
2005-11-17 Nicholas Clark"Can you see what it is yet?"
2005-11-17 Nicholas ClarkAdd the size of the structure to copy as a field in...
2005-11-17 Nicholas ClarkMerge sizeof_body_by_svtype and offset_by_svtype into...
2005-11-17 Nicholas ClarkMove the location of the definition of the arena slot...
2005-11-17 Nicholas Clarks/SvTYPE(sv)/old_type/ in sv_upgrade because we already...
2005-11-16 Nicholas ClarkOi gcc, No! sizeof(void) is an error. *Not* 1.
2005-11-16 Nicholas ClarkPL_pte_root and PL_pte_arenaroot can be exterminated...
2005-11-16 Jim CromieRe: eliminate discreet arenaroots
2005-11-14 Nicholas ClarkMore PERL_POISON - poison SvANY() and SvREFCNT() in...
2005-11-14 Rafael Garcia-SuarezFix indentation of apidoc for sv_2pvutf8
2005-11-11 Andy LesterConst & local: Special Victims Unit
2005-11-08 Nicholas ClarkEliminate some unnecessary strlen()s
2005-11-04 Nicholas ClarkUse the return value of sprintf in sv_2pv_flags. Remove...
2005-11-04 Nicholas ClarkYou can't there from here. (Dead code in sv_2pv_flags)
2005-11-04 Alan Burlisonuse clearenv if available
2005-11-02 Robin Houstonsort/multicall patch
2005-10-31 Andy LesterEtta James presents: More consting
2005-10-29 Nicholas ClarkReplace the body of the rarely used sv_setpviv_mg with...
2005-10-29 Nicholas ClarkReplace sv_catsv_mg and sv_catpvn_mg, and move the...
2005-10-29 Nicholas ClarkAdd a new SMAGIC flag, to signal a call to SvSETMAGIC...
2005-10-29 Nicholas Clarksv_2pv_nolen, sv_2pvbyte_nolen and sv_2pvutf8_nolen...
2005-10-29 Nicholas ClarkAll the private implementations of @foo for compilers...
2005-10-29 Nicholas Clarksv_utf8_upgrade declares itself to be a mathom, so...
2005-10-29 Nicholas ClarkReplace sv_force_normal with a macro that calls sv_forc...
2005-10-29 Nicholas ClarkReplace sv_unref with a macro that calls sv_unref_flags
2005-10-29 Nicholas Clarksv_taint() can easily be replaced by a macro.
2005-10-29 Nicholas ClarkA terser implementation of S_varname, by using and...
2005-10-28 Steve PetersAdd a new file, mathoms.c, to hold old code kept around...
next