| Commit message (Expand) | Author | Age | Files | Lines |
* | Add a new hash key flag HVhek_UNSHARED, to mark all unshared hash keys. | Nicholas Clark | 2006-05-02 | 1 | -2/+4 |
* | Store cop_hints as a shared structure without using any SVs (on | Nicholas Clark | 2006-04-12 | 1 | -4/+20 |
* | First stab at using the pad to store the serialised hints data. | Nicholas Clark | 2006-04-11 | 1 | -0/+6 |
* | Need to migrate the refcounted_he structure to be properly shared. | Nicholas Clark | 2006-04-11 | 1 | -5/+32 |
* | Serialise changes to %^H onto the current COP. Return the compile time | Nicholas Clark | 2006-03-31 | 1 | -0/+5 |
* | Expunge references to HV_AMAGIC, HV_AMAGICbad and HV_AMAGICmb which | Nicholas Clark | 2006-03-15 | 1 | -13/+0 |
* | Move the GvNAME HEK into the IV union - every GV is now 1 pointer | Nicholas Clark | 2006-03-05 | 1 | -0/+4 |
* | xgv_stash can be stored as a union with the NV, reducing the size of | Nicholas Clark | 2006-02-25 | 1 | -1/+4 |
* | Store the stash for our in the magic slot. This will allow us to use | Nicholas Clark | 2006-02-24 | 1 | -2/+8 |
* | Re: [PATCH] s/Null(gv|hv|sv)/NULL/g | Steven Schubiger | 2006-02-03 | 1 | -2/+2 |
* | Re: [PATCH] s/Null(av|ch)/NULL/g | Steven Schubiger | 2006-02-02 | 1 | -2/+2 |
* | Use a union for storing the shared hash key reference count, rather | Nicholas Clark | 2006-01-30 | 1 | -3/+6 |
* | RMAGIC on symbol tables is bad, m'kay. | Nicholas Clark | 2005-12-30 | 1 | -0/+1 |
* | More consting, and putting stuff in embed.fnc | Andy Lester | 2005-12-06 | 1 | -2/+2 |
* | Replace hv_magic() with a macro to call sv_magic() directly. Move the | Nicholas Clark | 2005-10-30 | 1 | -0/+1 |
* | Replace hv_iternext() with a macro that calls hv_iternext_flags with | Nicholas Clark | 2005-10-30 | 1 | -0/+2 |
* | Minor comment fix | Rafael Garcia-Suarez | 2005-09-09 | 1 | -1/+1 |
* | Given that we now have a union, there's no need for all the HvARRAY() | Nicholas Clark | 2005-08-17 | 1 | -5/+1 |
* | [patch hv.h doc] HvNAME | Steve Hay | 2005-07-11 | 1 | -1/+2 |
* | Squeeze a little more savings by moving pte and he arenas into the | Nicholas Clark | 2005-06-18 | 1 | -0/+3 |
* | Provide share_hek_hek, and use it for fast copying of shared string | Nicholas Clark | 2005-06-12 | 1 | -0/+7 |
* | In the shared string table, store the HE and HEK next to each other | Nicholas Clark | 2005-06-12 | 1 | -0/+4 |
* | hash key code cleanup | Nicholas Clark | 2005-06-11 | 1 | -2/+0 |
* | Store the xhv_aux structure after the main array. | Nicholas Clark | 2005-06-01 | 1 | -11/+12 |
* | Attempt 2 at a diet memory layout can go live. | Nicholas Clark | 2005-05-31 | 1 | -1/+1 |
* | Change the IV to a union. | Nicholas Clark | 2005-05-29 | 1 | -22/+12 |
* | Get the HEK once only in the hot code (class method calls) | Nicholas Clark | 2005-05-27 | 1 | -0/+2 |
* | Rename the members of the SV head union to avoid pre-processor | Nicholas Clark | 2005-05-26 | 1 | -1/+1 |
* | Store the package name as a shared HEK. | Nicholas Clark | 2005-05-26 | 1 | -3/+5 |
* | I think for now these have to be disabled by default. | Nicholas Clark | 2005-05-25 | 1 | -1/+1 |
* | Reorder the union to cause Win32 compilers to use void * alignment for | Nicholas Clark | 2005-05-24 | 1 | -1/+1 |
* | Don't allocate an IV slot where the type doesn't use the IV slot. | Nicholas Clark | 2005-05-23 | 1 | -0/+19 |
* | create an "allocated" structure for PVs, PVAVs and PVHVs | Nicholas Clark | 2005-05-23 | 1 | -0/+1 |
* | Re-order IVX slot in SV bodies | Nicholas Clark | 2005-05-22 | 1 | -1/+1 |
* | Add a union in place of xnv_nv, which allows AVs and HVs to re-use | Nicholas Clark | 2005-05-21 | 1 | -4/+15 |
* | Move the xpv_pv/xrv_rv member into the SV head, in a union with | Nicholas Clark | 2005-05-21 | 1 | -2/+1 |
* | Move hv_name, hv_eiter and hv_riter into a new aux structure. | Nicholas Clark | 2005-05-21 | 1 | -6/+34 |
* | Move placeholders into a new rhash magic type. | Nicholas Clark | 2005-05-21 | 1 | -10/+5 |
* | Remove PMROOT and replace it with a small shell script. Er, magic. | Nicholas Clark | 2005-05-20 | 1 | -2/+1 |
* | Fix a typo | Nicholas Clark | 2005-05-20 | 1 | -1/+1 |
* | Default to allocating the correct size for the array in the HV. | Nicholas Clark | 2005-05-18 | 1 | -1/+4 |
* | Update copyrights. | Rafael Garcia-Suarez | 2005-03-30 | 1 | -1/+1 |
* | Revert change 23843. | Rafael Garcia-Suarez | 2005-01-24 | 1 | -3/+0 |
* | Re: [perl #31924] %INC caching failure-case problem | Rick Delaney | 2005-01-21 | 1 | -0/+3 |
* | Stas would prefer not to have MOD_PERL defines in perl. | Nicholas Clark | 2003-11-03 | 1 | -1/+2 |
* | s/new_hash/rehash/g (Stas suggested a better name) | Nicholas Clark | 2003-11-03 | 1 | -1/+1 |
* | mod_perl2 will require access to the Plan C hashing function. | Nicholas Clark | 2003-11-01 | 1 | -1/+1 |
* | Return 21533 (with modifications) having found the problem | Nicholas Clark | 2003-10-25 | 1 | -0/+11 |
* | Back out 21533 because it broke Encode's build in really weird ways | Nicholas Clark | 2003-10-25 | 1 | -11/+0 |
* | Plan C rough edge smoothing. Criteria for a hash split is now | Nicholas Clark | 2003-10-25 | 1 | -0/+11 |