| Commit message (Expand) | Author | Age | Files | Lines |
* | Add a macro MUTABLE_PTR(p), which on (non-pedantic) gcc will not cast | Nicholas Clark | 2008-10-27 | 1 | -5/+5 |
* | Create a direct lookup hash for ->isa() lookup, by retaining the | Nicholas Clark | 2008-09-12 | 1 | -0/+1 |
* | metabatman fails the "this patch is self-documenting" test. Restore | Nicholas Clark | 2008-05-20 | 1 | -27/+27 |
* | Deprecate (and remove core use of ) Nullav, Nullcv, Nullgv, Nullhe, | Nicholas Clark | 2008-01-23 | 1 | -4/+11 |
* | Typo fix | Rafael Garcia-Suarez | 2008-01-05 | 1 | -2/+2 |
* | Missed three sv_2mortal(newSVpvn(...))s in the headers. | Nicholas Clark | 2008-01-03 | 1 | -2/+2 |
* | Add HeUTF8() to complement HePV() and then immediately suggest that | Nicholas Clark | 2008-01-03 | 1 | -1/+15 |
* | Change 32783 was generating warnings from gcc about an extra semicolon | Nicholas Clark | 2007-12-30 | 1 | -1/+1 |
* | factor out duplicate code in struct xpv* | Marcus Holland-Moritz | 2007-12-30 | 1 | -41/+15 |
* | Similiarly Perl_newHV() can become a mathom by making newHV() a | Nicholas Clark | 2007-12-20 | 1 | -0/+10 |
* | Change the way of determining the MRO algorithm used from an enum | Nicholas Clark | 2007-09-26 | 1 | -5/+4 |
* | Add a new function Perl_hv_common_key_len(), which contains the | Nicholas Clark | 2007-09-20 | 1 | -0/+23 |
* | Switch Perl_hv_common() to returning void * rather than HE *. | Nicholas Clark | 2007-09-20 | 1 | -3/+4 |
* | Convert hv_delete_ent(), hv_exists_ent(), hv_fetch_ent() and | Nicholas Clark | 2007-09-20 | 1 | -0/+13 |
* | Send all delete()/delete_ent() calls via S_hv_fetch_common(). | Nicholas Clark | 2007-09-19 | 1 | -1/+1 |
* | For an LVALUE fetch, "hv_fetch()" will recurse into "hv_store()" for a | Nicholas Clark | 2007-09-19 | 1 | -5/+8 |
* | miscellanea | Jarkko Hietaniemi | 2007-06-15 | 1 | -3/+3 |
* | Re: HvMROMETA | Brandon Black | 2007-05-30 | 1 | -3/+7 |
* | Various mro updates from Brandon Black. References: | Craig A. Berry | 2007-05-19 | 1 | -0/+1 |
* | Re: mro status, etc | Brandon Black | 2007-04-30 | 1 | -11/+5 |
* | Move hash action constants to hv.h | Jerry D. Hedden | 2007-04-25 | 1 | -0/+9 |
* | Make struct mro_meta 4(ish) bytes smaller. | Nicholas Clark | 2007-04-20 | 1 | -7/+7 |
* | A little bit more safe version of HvMROMETA | Rafael Garcia-Suarez | 2007-04-20 | 1 | -1/+3 |
* | Re: new C3 MRO patch | Brandon Black | 2007-04-19 | 1 | -0/+27 |
* | Rearrange members of structures to reduce memory size on some | Nicholas Clark | 2007-03-31 | 1 | -1/+1 |
* | Re-order the flags values for struct refcounted_he to allow the | Nicholas Clark | 2007-03-22 | 1 | -6/+19 |
* | The HePV macro was borked. | Rafael Garcia-Suarez | 2007-03-08 | 1 | -1/+1 |
* | Warning fix. Since HePV's second argument is supposed | Rafael Garcia-Suarez | 2007-03-08 | 1 | -2/+1 |
* | Update copyright years to include 2007. (Plus a couple of 2006s and | Nicholas Clark | 2007-01-02 | 1 | -1/+1 |
* | Remove the vestigal "#if 0"s from header files that defined same-sized | Nicholas Clark | 2007-01-02 | 1 | -4/+0 |
* | Move all the FBM data fields from the table into a struct xbm_s which | Nicholas Clark | 2006-12-28 | 1 | -0/+5 |
* | Move the low/high cop sequences from NVX/IVX to a two U32 structure | Nicholas Clark | 2006-12-28 | 1 | -0/+4 |
* | 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 |