summaryrefslogtreecommitdiff
path: root/hv.c
Commit message (Expand)AuthorAgeFilesLines
* SvREFCNT_dec already checks if the SV is non-NULLVincent Pit2011-08-021-1/+1
* Rename store/fetch_cop_label as cop_*Father Chrysostomos2011-07-161-7/+7
* Export store_cop_label for the perl compilerReini Urban2011-07-161-0/+18
* [perl #93454] Free deleted iterator when freeing hashFather Chrysostomos2011-06-241-2/+3
* Completely free hashes containing nullsFather Chrysostomos2011-06-121-4/+6
* Allow restricted hashes containing COWs to be clearedFather Chrysostomos2011-06-041-1/+2
* Allow COW values to be deleted from restricted hashesFather Chrysostomos2011-06-041-1/+2
* Perl_refcounted_he_inc() needs a dVAR to compile with -DPERL_GLOBAL_STRUCTNicholas Clark2011-05-221-0/+1
* [perl #85026] Deleting the current iterator in void contextTon Hospel2011-05-191-10/+14
* [perl #85026] deleting elements in a HASH iteratorTon Hospel2011-05-191-2/+10
* improve api entries for hv_clear() and hv_undef()David Mitchell2011-05-191-2/+7
* ensure hash iterator gets deletedDavid Mitchell2011-05-191-6/+3
* make hv freeing iterative rather than recursiveDavid Mitchell2011-05-191-0/+2
* add hfree_next_entry(), hv_free_ent_ret()David Mitchell2011-05-191-54/+86
* remove 'hfreeentries failed to free hash' panicDavid Mitchell2011-05-191-6/+1
* hv_free_ent: free SV as last actionDavid Mitchell2011-05-191-1/+1
* S_hfreeentries: collapse two loopsDavid Mitchell2011-05-191-56/+48
* hfreeentries zeros HvARRAY now, so skip manualDavid Mitchell2011-05-191-12/+1
* make hash emptying non-atomicDavid Mitchell2011-05-191-167/+41
* unify PERL_HASH and PERL_HASH_INTERNALDavid Mitchell2011-05-191-23/+15
* simplify hv_clearDavid Mitchell2011-05-191-11/+10
* Clean: Actually use HvUSEDKEYS() instead of HvKEYS()Michael Witten2011-05-181-4/+4
* Eliminate C variables unused since 4d0fbddde6c5dcb9 refactored HvFILL()Nicholas Clark2011-05-181-6/+2
* Followup to 088225f/[perl #88132]: packages ending with :Father Chrysostomos2011-04-151-2/+7
* Clean: Move old comment to proper locationMichael Witten2011-03-191-6/+6
* Fix typos (spelling errors) in Perl sources.Peter J. Acklam) (via RT2011-01-071-1/+1
* Fix compiler warning in hv.c on MSWin32Jerry D. Hedden2010-12-011-1/+1
* Fix memory leak in hfreeentriesFather Chrysostomos2010-11-301-16/+25
* Use newSVpvs_flags() instead of sv_2mortal(newSVpvs())Nicholas Clark2010-11-251-1/+1
* Convert xhv_name in struct xpvhv_aux to be a union of HEK* and HEK**Nicholas Clark2010-11-241-36/+47
* Add flags param to hv_ename_*Father Chrysostomos2010-11-201-2/+4
* S_hfreeentries: keep OOK off unless adding something to auxFather Chrysostomos2010-11-201-1/+1
* Eliminate the newname param from mro_package_movedFather Chrysostomos2010-11-201-2/+2
* Make hv_undef leave HvENAME aloneFather Chrysostomos2010-11-201-20/+66
* hv_undef .= _flagsFather Chrysostomos2010-11-201-1/+1
* Fix hv_name_set when there is an HvENAMEFather Chrysostomos2010-11-201-4/+7
* Don’t skip mro_package_moved if the parent stash is renamedFather Chrysostomos2010-11-161-22/+10
* Fix memory leak introduced by 2d0d1eccfcfeFather Chrysostomos2010-11-151-2/+2
* Keep MRO caches around during hv_clearFather Chrysostomos2010-11-151-25/+33
* [perl #79208] %stash:: = () anonymises CVsFather Chrysostomos2010-11-151-54/+54
* Eliminate PL_dirtyFlorian Ragwitz2010-11-141-1/+1
* Fix undef %Foo:: to update subclassesFather Chrysostomos2010-11-131-1/+6
* Make delete $package::{ISA} workFather Chrysostomos2010-11-131-3/+7
* Fix memory leaks in mro_package_movedFather Chrysostomos2010-11-101-1/+1
* Add docs for hv_ename_*Father Chrysostomos2010-10-291-0/+24
* Switch the core MRO code over to HvENAMEFather Chrysostomos2010-10-291-4/+4
* In S_hv_delete_common, call mro_package_moved after the deletionFather Chrysostomos2010-10-291-9/+33
* hv_ename_delete should not delete the HvNAMEFather Chrysostomos2010-10-291-2/+4
* Renaming of stashes should not be visible from PerlFather Chrysostomos2010-10-271-28/+70
* Fix @ISA recursion during global destructionFather Chrysostomos2010-10-251-0/+1