This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
3 instances of SvIsUV_on(sv); can be replaced with one.
[perl5.git] / sv.c
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...
2005-10-28 Nicholas ClarkUse the return value from sprintf and avoid a call...
2005-10-26 Nicholas ClarkMost platforms don't actually need PL_pidstatus, or...
2005-10-19 Andy LesterMore consting, and DRY leads to shrinking object code
2005-10-16 Dave MitchellDEBUG_LEAKING_SCALARS doesn't need shared memory to...
2005-10-14 Steve Petersgcc complains when it sees variables declared
2005-10-13 Andy LesterStas' croak patch and then some
2005-10-13 Gisle AasSvPVutf8_nolen crashes [PATCH]
2005-10-05 Andy LesterRe: [PATCH] Random constings and printf cleanup
2005-10-03 Gisle AasClone PL_statusvalue_posix [PATCH]
2005-09-19 Nicholas ClarkThe second argument to Move() is the destination, so...
2005-09-19 Nicholas ClarkFirst argument to he_dup is actually a const HE *
2005-08-25 Nicholas ClarkRevert 25331 (except for the typo fix).
2005-08-25 Nicholas ClarkTo make the current implementation of sv_replace sane...
2005-08-25 Nicholas ClarkPromote the warning about reference miscount in sv_repl...
2005-08-23 Rick DelaneyUse SvGETMAGIC more often
2005-07-29 Andy LesterMore embed.fnc goodness
2005-07-18 Robin BarkerRE: blead: no longer supports %vd format
2005-07-15 Andy Lestermore embed cleanup
2005-07-13 Robin BarkerError in earlier patch in sv.c
2005-07-13 Dave Mitchellmake the expensive ckWARN() be called as late as possible
2005-07-12 Steve HayRe: Scalar leaked in 'local $0' under ithreads + taint...
2005-07-12 Steve HayChange New*() to Newx*() in various comments and docume...
2005-07-11 Jim Cromie[patch: sv.c] reuse new_body_inline in Perl_new_body
2005-07-09 Nicholas Clarksv_dec is supposed to go *down*, m'kay.
2005-07-08 Jim CromieRe: janitorial work ? [patch]
2005-07-04 Nicholas ClarkProvide a macro version of S_new_body to inline it...
2005-07-04 Andy LesterPost-YAPC consting, now with an attachment!
2005-07-04 Nicholas Clarksv_setuv_mg is so rarely called that the IV optimisatio...
2005-07-02 Nicholas ClarkCopying the first parameter in the macro del_body seems...
2005-07-02 Nicholas ClarkUnwrap the del_Xfoo() macros by explicitly noting the...
next