| Commit message (Expand) | Author | Age | Files | Lines |
* | speed up feature-checking slightly | Father Chrysostomos | 2011-12-22 | 1 | -0/+3 |
* | hv.h: Don’t call a char * parameter ‘sv’! | Father Chrysostomos | 2011-11-29 | 1 | -2/+2 |
* | hv.h: remove obsolete comment | Father Chrysostomos | 2011-11-29 | 1 | -1/+0 |
* | Make HvENAME** macros smaller and more efficient | H.Merijn Brand | 2011-10-17 | 1 | -3/+3 |
* | Remove comment from hv.c that no longer applies | Father Chrysostomos | 2011-10-06 | 1 | -2/+0 |
* | Document and apiify hv name length/utf8 macros | Father Chrysostomos | 2011-10-06 | 1 | -0/+12 |
* | Remove some _get variants of *NAMEUTF8 macros in [gh]v.h | Father Chrysostomos | 2011-10-06 | 1 | -4/+2 |
* | UTF-8 related macros in hv.h and gv.h | Brian Fraser | 2011-10-06 | 1 | -0/+10 |
* | unify PERL_HASH and PERL_HASH_INTERNAL | David Mitchell | 2011-05-19 | 1 | -18/+10 |
* | Fix typos (spelling errors) in Perl sources. | Peter J. Acklam) (via RT | 2011-01-07 | 1 | -2/+2 |
* | Convert xhv_name in struct xpvhv_aux to be a union of HEK* and HEK** | Nicholas Clark | 2010-11-24 | 1 | -17/+22 |
* | Make hv_undef leave HvENAME alone | Father Chrysostomos | 2010-11-20 | 1 | -0/+3 |
* | hv_undef .= _flags | Father Chrysostomos | 2010-11-20 | 1 | -0/+1 |
* | mro_isa_changed_in3 is no longer necessary | Father Chrysostomos | 2010-11-11 | 1 | -1/+0 |
* | Fix memory leaks in mro_package_moved | Father Chrysostomos | 2010-11-10 | 1 | -0/+1 |
* | Reorder struct xpvhv_aux to make two I32s adjacent. | Nicholas Clark | 2010-11-02 | 1 | -1/+1 |
* | Remove the #ifdef PERL_CORE surrounding the HvENAME* macros | Father Chrysostomos | 2010-10-29 | 1 | -6/+4 |
* | Add HvENAME_HEK | Father Chrysostomos | 2010-10-29 | 1 | -0/+2 |
* | Add HvENAME | Father Chrysostomos | 2010-10-29 | 1 | -0/+9 |
* | Renaming of stashes should not be visible from Perl | Father Chrysostomos | 2010-10-27 | 1 | -5/+27 |
* | Allow stashes to have multiple names | Father Chrysostomos | 2010-10-21 | 1 | -4/+13 |
* | full API for cop hint hashes | Zefram | 2010-10-21 | 1 | -10/+27 |
* | 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 |