| Commit message (Expand) | Author | Age | Files | Lines |
* | In Perl_hv_iternext_flags(), clarify and generalise the empty hash bailout code. | Nicholas Clark | 2009-06-02 | 1 | -4/+3 |
* | Fix RT26188, speed up keys() on empty hash | Max Maischein | 2009-06-01 | 1 | -17/+23 |
* | Nicholas says that SvREFCNT_dec should be sufficient here | Rafael Garcia-Suarez | 2009-05-30 | 1 | -1/+3 |
* | Fix [RT#63110] -- two small memory leaks were introduced in 5b9c067 | Alex Vandiver | 2009-05-30 | 1 | -1/+1 |
* | Remove all the 5005threads specific mutex macros, which are now vestigial. | Nicholas Clark | 2009-05-21 | 1 | -7/+0 |
* | Make Perl_hek_dup() cope with a NULL "source" parameter (by returning NULL). | Nicholas Clark | 2009-05-04 | 1 | -1/+5 |
* | Add a key flag HVhek_KEYCANONICAL for Perl_hv_common(), which signals that the | Nicholas Clark | 2008-12-28 | 1 | -2/+6 |
* | Precomputing the hash value for a string representable in bytes, but passed in | Nicholas Clark | 2008-12-28 | 1 | -0/+5 |
* | In struct mro_meta, rename mro_linear_dfs to mro_linear_all, and change it from | Nicholas Clark | 2008-12-27 | 1 | -3/+3 |
* | In struct mro_meta, rename mro_linear_c3 to mro_linear_current, and change it | Nicholas Clark | 2008-12-27 | 1 | -4/+4 |
* | Optimisation of the use of the meta structure - don't create a hash if all we | Nicholas Clark | 2008-12-27 | 1 | -1/+11 |
* | Repurpose struct mro_meta to allow it to store cached linear ISA for arbitary | Nicholas Clark | 2008-12-27 | 1 | -1/+0 |
* | PATCH: Large omnibus patch to clean up the JRRT quotes | Tom Christiansen | 2008-11-02 | 1 | -1/+5 |
* | Eliminate (SV *) casts from the rest of *.c, picking up one (further) | Nicholas Clark | 2008-10-30 | 1 | -41/+47 |
* | Every remaining (HV *) cast in *.c | Nicholas Clark | 2008-10-28 | 1 | -1/+1 |
* | Perl_hv_placeholders_get() actually takes a const HV *hv. | Nicholas Clark | 2008-10-28 | 1 | -2/+2 |
* | Update copyright years. | Nicholas Clark | 2008-10-25 | 1 | -2/+2 |
* | Another missing 'static' picked up by one of Merijn's smokers. | Nicholas Clark | 2008-09-20 | 1 | -1/+1 |
* | Create a direct lookup hash for ->isa() lookup, by retaining the | Nicholas Clark | 2008-09-12 | 1 | -0/+1 |
* | Re: blead with -Dusemymalloc fails on t/comp/hints.t | Vincent Pit | 2008-09-11 | 1 | -1/+1 |
* | [perl #56908] DBI memory leak in 5.10.0 due to change 26530 | Dave Mitchell | 2008-08-20 | 1 | -0/+1 |
* | Don't bother hashing the key, or performing any other preparatory work, | Nicholas Clark | 2008-08-09 | 1 | -36/+40 |
* | Run Porting/checkARGS_ASSERT.pl and fix what it picks up. (Which, | Nicholas Clark | 2008-05-10 | 1 | -0/+2 |
* | So why didn't the build break for me? Fix problems spotted by Jerry | Nicholas Clark | 2008-04-07 | 1 | -2/+2 |
* | Split out S_refcounted_he_new_common() from | Nicholas Clark | 2008-04-07 | 1 | -29/+55 |
* | Eliminate cop_label from struct cop by storing a label as the first | Nicholas Clark | 2008-04-07 | 1 | -0/+25 |
* | Use malloc_good_size() to round up the size of requested arenas to the | Nicholas Clark | 2008-02-27 | 1 | -2/+5 |
* | assert() that every NN argument is not NULL. Otherwise we have the | Nicholas Clark | 2008-02-12 | 1 | -1/+77 |
* | Extend newSVpvn_flags() to also call sv_2mortal() if SVs_TEMP is set in | Nicholas Clark | 2008-01-03 | 1 | -3/+4 |
* | Add a new function newSVpvn_flags(), which takes a third parameter of | Nicholas Clark | 2008-01-02 | 1 | -12/+6 |
* | Similiarly Perl_newHV() can become a mathom by making newHV() a | Nicholas Clark | 2007-12-20 | 1 | -24/+0 |
* | ex-PVBM and mro interact badly | Ben Morrow | 2007-10-17 | 1 | -1/+1 |
* | Fix Win32 breakage caused by #31926 | Steve Hay | 2007-09-21 | 1 | -1/+1 |
* | Silence a load of "value computed is not used" warnings | Rafael Garcia-Suarez | 2007-09-21 | 1 | -7/+7 |
* | Remove now-unnecessary =cuts where POD is now adjacent to POD. | Nicholas Clark | 2007-09-20 | 1 | -20/+0 |
* | Add a new function Perl_hv_common_key_len(), which contains the | Nicholas Clark | 2007-09-20 | 1 | -77/+18 |
* | Move the SV dereference of Perl_hv_fetch()/Perl_hv_store()/ | Nicholas Clark | 2007-09-20 | 1 | -27/+34 |
* | Switch Perl_hv_common() to returning void * rather than HE *. | Nicholas Clark | 2007-09-20 | 1 | -23/+24 |
* | Convert hv_delete_ent(), hv_exists_ent(), hv_fetch_ent() and | Nicholas Clark | 2007-09-20 | 1 | -31/+1 |
* | assert that what is passed into the hash functions is really an HV. | Nicholas Clark | 2007-09-20 | 1 | -0/+4 |
* | Make hv_fetch_common() non-static, and change its name to hv_common(), | Nicholas Clark | 2007-09-20 | 1 | -39/+36 |
* | Inline and abolish S_hv_magic_uvar_xkey(). | Nicholas Clark | 2007-09-19 | 1 | -34/+29 |
* | Send all delete()/delete_ent() calls via S_hv_fetch_common(). | Nicholas Clark | 2007-09-19 | 1 | -21/+11 |
* | ext/XS/APItest/t/hash.t was failing because the fieldhash code didn't | Nicholas Clark | 2007-09-19 | 1 | -1/+4 |
* | Call the key transformation function for hv_exists()/hv_fetch()/ | Nicholas Clark | 2007-09-19 | 1 | -10/+9 |
* | Call the key transformation function for hv_delete(). | Nicholas Clark | 2007-09-19 | 1 | -5/+13 |
* | For an LVALUE fetch, "hv_fetch()" will recurse into "hv_store()" for a | Nicholas Clark | 2007-09-19 | 1 | -7/+22 |
* | Revert change #31489. | Rafael Garcia-Suarez | 2007-06-29 | 1 | -25/+3 |
* | Re: [perl #43357] *DESTROY = sub {} at runtime | Brandon Black | 2007-06-28 | 1 | -3/+25 |
* | More portability nits by Jarkko | Rafael Garcia-Suarez | 2007-06-16 | 1 | -1/+1 |