| Commit message (Expand) | Author | Age | Files | Lines |
* | Allow mro_isa_changed_in to be called on nonexistent packages | Father Chrysostomos | 2010-10-11 | 1 | -0/+1 |
* | systematically provide pv/pvn/pvs/sv quartets | Zefram | 2010-09-28 | 1 | -0/+3 |
* | API functions for accessing the runtime hinthash. | Ben Morrow | 2010-09-07 | 1 | -0/+7 |
* | Eliminate xhv_fill from struct xpvhv. | Nicholas Clark | 2010-05-21 | 1 | -2/+1 |
* | Make HvFILL() count the allocated buckets, instead of reading a stored value. | Nicholas Clark | 2010-05-21 | 1 | -1/+1 |
* | Remove union _xivu from struct xpvhv - replace it with a non-union xav_keys. | Nicholas Clark | 2010-05-21 | 1 | -3/+1 |
* | In the SV body, exchange the positions of the NV and stash/magic. | Nicholas Clark | 2010-05-21 | 1 | -2/+3 |
* | Fix apidoc for HeUTF8() | Marcus Holland-Moritz | 2010-02-20 | 1 | -1/+1 |
* | Eliminate *_ALLOCATED_HEAD and *_HEAD macros which are now used only once. | Nicholas Clark | 2009-08-22 | 1 | -12/+3 |
* | Eliminate the remaining definitions for *_allocated structs. | Nicholas Clark | 2009-08-22 | 1 | -5/+0 |
* | Add a key flag HVhek_KEYCANONICAL for Perl_hv_common(), which signals that the | Nicholas Clark | 2008-12-28 | 1 | -0/+3 |
* | In struct mro_meta, rename mro_linear_dfs to mro_linear_all, and change it from | Nicholas Clark | 2008-12-27 | 1 | -2/+2 |
* | In struct mro_meta, rename mro_linear_c3 to mro_linear_current, and change it | Nicholas Clark | 2008-12-27 | 1 | -3/+5 |
* | Proper pluggable Method Resolution Orders. 'c3' is now implemented outside the | Nicholas Clark | 2008-12-27 | 1 | -3/+7 |
* | Explictly export Perl_mro_meta_init() so that HvMROMETA() can become part of the | Nicholas Clark | 2008-12-27 | 1 | -1/+1 |
* | Add MRO_GET_PRIVATE_DATA() to use the cached mro private data where possible. | Nicholas Clark | 2008-12-27 | 1 | -0/+5 |
* | Repurpose struct mro_meta to allow it to store cached linear ISA for arbitary | Nicholas Clark | 2008-12-27 | 1 | -0/+2 |
* | Add MUTABLE_HV(), and remove (HV *) casts from headers. | Nicholas Clark | 2008-10-28 | 1 | -8/+8 |
* | 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 |