| Commit message (Expand) | Author | Age | Files | Lines |
* | Flip the sign of the value in body details offset, and change its type | Nicholas Clark | 2005-11-21 | 1 | -21/+21 |
* | Norman observed that a couple of macros could make the body defintion | Nicholas Clark | 2005-11-19 | 1 | -26/+46 |
* | With -DPURFIY we change the flags so that everything is allocated | Nicholas Clark | 2005-11-19 | 1 | -16/+8 |
* | Map the HE arena onto SV type 0 (SVt_NULL). | Nicholas Clark | 2005-11-19 | 1 | -7/+1 |
* | Remove all the now unused new_XFOO()/del_XFOO() macros | Nicholas Clark | 2005-11-18 | 1 | -38/+0 |
* | sv_clear can manipulate the arena array directly too. | Nicholas Clark | 2005-11-18 | 1 | -33/+12 |
* | We only need to zero new bodies for upgrades. sv_dup doesn't need to | Nicholas Clark | 2005-11-18 | 1 | -3/+4 |
* | Merge the arms of the switch. The decision about what comes from an | Nicholas Clark | 2005-11-18 | 1 | -16/+11 |
* | Eliminate new_body_length from sv_dup. Replace SvTYPE(sstr) with | Nicholas Clark | 2005-11-18 | 1 | -16/+9 |
* | Eliminate new_body_offset from sv_dup() | Nicholas Clark | 2005-11-18 | 1 | -29/+31 |
* | Merge the last remaining case duplication in sv_upgrade | Nicholas Clark | 2005-11-18 | 1 | -15/+14 |
* | Eliminate new_body_length from sv_upgrade | Nicholas Clark | 2005-11-18 | 1 | -8/+4 |
* | Eliminate new_body_offset from sv_upgrade | Nicholas Clark | 2005-11-18 | 1 | -22/+10 |
* | new_body_inline doesn't need to be passed the root, as it's already | Nicholas Clark | 2005-11-18 | 1 | -30/+9 |
* | Add a flag to the body details of which types come from arenas. | Nicholas Clark | 2005-11-18 | 1 | -26/+39 |
* | Simplify the expression for the upgrade logic for SVt_IV. | Nicholas Clark | 2005-11-18 | 1 | -7/+6 |
* | const and static for the const static private table. | Nicholas Clark | 2005-11-18 | 1 | -5/+4 |
* | Rename sv_upgrade's parameter mt to new_type. | Nicholas Clark | 2005-11-18 | 1 | -23/+23 |
* | All that can be in the first switch statement of sv_upgrade is now | Nicholas Clark | 2005-11-17 | 1 | -29/+9 |
* | "Can you see what it is yet?" | Nicholas Clark | 2005-11-17 | 1 | -50/+34 |
* | Add the size of the structure to copy as a field in the per type | Nicholas Clark | 2005-11-17 | 1 | -24/+50 |
* | Merge sizeof_body_by_svtype and offset_by_svtype into a single array | Nicholas Clark | 2005-11-17 | 1 | -61/+44 |
* | Move the location of the definition of the arena slot used for pte | Nicholas Clark | 2005-11-17 | 1 | -1/+0 |
* | s/SvTYPE(sv)/old_type/ in sv_upgrade because we already have that value | Nicholas Clark | 2005-11-17 | 1 | -4/+11 |
* | Oi gcc, No! sizeof(void) is an error. *Not* 1. | Nicholas Clark | 2005-11-16 | 1 | -4/+4 |
* | PL_pte_root and PL_pte_arenaroot can be exterminated. Which reveals | Nicholas Clark | 2005-11-16 | 1 | -8/+1 |
* | Re: eliminate discreet arenaroots | Jim Cromie | 2005-11-16 | 1 | -219/+255 |
* | More PERL_POISON - poison SvANY() and SvREFCNT() in freed SV heads. | Nicholas Clark | 2005-11-14 | 1 | -4/+18 |
* | Fix indentation of apidoc for sv_2pvutf8 | Rafael Garcia-Suarez | 2005-11-14 | 1 | -11/+11 |
* | Const & local: Special Victims Unit | Andy Lester | 2005-11-11 | 1 | -2/+2 |
* | Eliminate some unnecessary strlen()s | Nicholas Clark | 2005-11-08 | 1 | -1/+1 |
* | Use the return value of sprintf in sv_2pv_flags. Remove dead code. | Nicholas Clark | 2005-11-04 | 1 | -22/+12 |
* | You can't there from here. (Dead code in sv_2pv_flags) | Nicholas Clark | 2005-11-04 | 1 | -0/+2 |
* | use clearenv if available | Alan Burlison | 2005-11-04 | 1 | -12/+8 |
* | sort/multicall patch | Robin Houston | 2005-11-02 | 1 | -13/+0 |
* | Etta James presents: More consting | Andy Lester | 2005-10-31 | 1 | -3/+3 |
* | Replace the body of the rarely used sv_setpviv_mg with a call to | Nicholas Clark | 2005-10-29 | 1 | -5/+1 |
* | Replace sv_catsv_mg and sv_catpvn_mg, and move the obsolete bodies to | Nicholas Clark | 2005-10-29 | 1 | -28/+0 |
* | Add a new SMAGIC flag, to signal a call to SvSETMAGIC. Add it to | Nicholas Clark | 2005-10-29 | 1 | -27/+29 |
* | sv_2pv_nolen, sv_2pvbyte_nolen and sv_2pvutf8_nolen can all be replaced | Nicholas Clark | 2005-10-29 | 1 | -48/+0 |
* | All the private implementations of @foo for compilers that can't do | Nicholas Clark | 2005-10-29 | 1 | -139/+2 |
* | sv_utf8_upgrade declares itself to be a mathom, so off it goes. | Nicholas Clark | 2005-10-29 | 1 | -21/+0 |
* | Replace sv_force_normal with a macro that calls sv_force_normal_flags. | Nicholas Clark | 2005-10-29 | 1 | -16/+0 |
* | Replace sv_unref with a macro that calls sv_unref_flags | Nicholas Clark | 2005-10-29 | 1 | -17/+0 |
* | sv_taint() can easily be replaced by a macro. | Nicholas Clark | 2005-10-29 | 1 | -13/+0 |
* | A terser implementation of S_varname, by using and post-processing | Nicholas Clark | 2005-10-29 | 1 | -21/+13 |
* | Add a new file, mathoms.c, to hold old code kept around for binary | Steve Peters | 2005-10-28 | 1 | -106/+12 |
* | Use the return value from sprintf and avoid a call to strlen | Nicholas Clark | 2005-10-28 | 1 | -7/+8 |
* | Most platforms don't actually need PL_pidstatus, or the associated | Nicholas Clark | 2005-10-26 | 1 | -0/+2 |
* | More consting, and DRY leads to shrinking object code | Andy Lester | 2005-10-19 | 1 | -20/+21 |