This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
S_hfreeentries: collapse two loops
[perl5.git] / hv.c
2011-05-19 David MitchellS_hfreeentries: collapse two loops
2011-05-19 David Mitchellhfreeentries zeros HvARRAY now, so skip manual
2011-05-19 David Mitchellmake hash emptying non-atomic
2011-05-19 David Mitchellunify PERL_HASH and PERL_HASH_INTERNAL
2011-05-19 David Mitchellsimplify hv_clear
2011-05-18 Michael WittenClean: Actually use HvUSEDKEYS() instead of HvKEYS()
2011-05-18 Nicholas ClarkEliminate C variables unused since 4d0fbddde6c5dcb9...
2011-04-16 Father ChrysostomosFollowup to 088225f/[perl #88132]: packages ending...
2011-03-20 Michael WittenClean: Move old comment to proper location
2011-01-07 Peter J. Acklam... Fix typos (spelling errors) in Perl sources.
2010-12-01 Jerry D. HeddenFix compiler warning in hv.c on MSWin32
2010-12-01 Father ChrysostomosFix memory leak in hfreeentries
2010-11-25 Nicholas ClarkUse newSVpvs_flags() instead of sv_2mortal(newSVpvs())
2010-11-24 Nicholas ClarkConvert xhv_name in struct xpvhv_aux to be a union...
2010-11-21 Father ChrysostomosAdd flags param to hv_ename_*
2010-11-21 Father ChrysostomosS_hfreeentries: keep OOK off unless adding something...
2010-11-21 Father ChrysostomosEliminate the newname param from mro_package_moved
2010-11-21 Father ChrysostomosMake hv_undef leave HvENAME alone
2010-11-21 Father Chrysostomoshv_undef .= _flags
2010-11-21 Father ChrysostomosFix hv_name_set when there is an HvENAME
2010-11-17 Father ChrysostomosDon’t skip mro_package_moved if the parent stash is...
2010-11-16 Father ChrysostomosFix memory leak introduced by 2d0d1eccfcfe
2010-11-16 Father ChrysostomosKeep MRO caches around during hv_clear
2010-11-15 Father Chrysostomos[perl #79208] %stash:: = () anonymises CVs
2010-11-14 Florian RagwitzEliminate PL_dirty
2010-11-13 Father ChrysostomosFix undef %Foo:: to update subclasses
2010-11-13 Father ChrysostomosMake delete $package::{ISA} work
2010-11-11 Father ChrysostomosFix memory leaks in mro_package_moved
2010-10-30 Father ChrysostomosAdd docs for hv_ename_*
2010-10-30 Father ChrysostomosSwitch the core MRO code over to HvENAME
2010-10-30 Father ChrysostomosIn S_hv_delete_common, call mro_package_moved after...
2010-10-29 Father Chrysostomoshv_ename_delete should not delete the HvNAME
2010-10-27 Father ChrysostomosRenaming of stashes should not be visible from Perl
2010-10-25 Father ChrysostomosFix @ISA recursion during global destruction
2010-10-25 Father ChrysostomosRename stashes when they move around
2010-10-25 Father ChrysostomosMemory-management macros evaluate their arguments multi...
2010-10-24 Father ChrysostomosPerl_hv_name_add needs to set xhv_name_count in one...
2010-10-23 Father ChrysostomosAdd functions for adding and deleting stash names
2010-10-22 Father Chrysostomos[perl #78488] Bleadperl 304474c3 breaks GFUJI/Test...
2010-10-21 Nicholas ClarkAvoid using #ifdef inside a function call that may...
2010-10-21 Father ChrysostomosAllow stashes to have multiple names
2010-10-21 Zeframfull API for cop hint hashes
2010-10-15 Chip SalzenbergDocument that av_delete and hv_delete make their return...
2010-10-12 Father ChrysostomosReset isa caches on nonexistent substashes when stash...
2010-10-10 Father ChrysostomosRemove code added by c8bbf675 that turns out to be...
2010-10-10 Father ChrysostomosReset isa on stash manipulation
2010-09-28 Zeframsystematically provide pv/pvn/pvs/sv quartets
2010-09-18 Steve HaySilence compiler warnings
2010-09-16 Zeframadd hv_copy_hints_hv and save_hints to the API
2010-09-11 David Mitchellfix hv.c API doc nits.
2010-09-08 Nicholas ClarkRemove offer_nice_chunk(), PL_nice_chunk and PL_nice_ch...
2010-09-07 Ben MorrowAPI functions for accessing the runtime hinthash.
2010-09-02 Nicholas ClarkChange the first argument of Perl_fetch_cop_label(...
2010-09-01 Nicholas ClarkRefactor Perl_store_cop_label() to avoid exposing struc...
2010-08-20 Nicholas ClarkExpose more_bodies(), and use it to replace S_more_he().
2010-08-01 David Mitchellclarify when HV backref is in magic
2010-08-01 David Mitchelloptimise single backreferences
2010-07-29 David Mitchellexpand the xhv_backreferences code notes
2010-07-29 David Mitchellre-apply some xhv_backreferences notes and stuff
2010-07-29 David MitchellRevert "process xhv_backreferences early in S_hfreeentries"
2010-07-14 David Mitchellprotect CvGV weakref with backref
2010-07-14 David Mitchellprotect CvSTASH weakref with backrefs
2010-07-14 David Mitchellprocess xhv_backreferences early in S_hfreeentries
2010-06-28 Nicholas ClarkRefactor loops in S_hsplit(), Perl_hv_ksplit() and...
2010-06-28 Nicholas ClarkMove variable declarations inwards in S_hsplit() and...
2010-06-05 David Mitchellsilence some warnings in hv.c
2010-05-24 Nicholas ClarkConvert Perl_sv_dup_inc() from a macro to a real function.
2010-05-21 Nicholas ClarkPerl_hv_fill(), count empty chains down, rather than...
2010-05-21 Nicholas ClarkMake HvFILL() count the allocated buckets, instead...
2010-05-21 Nicholas ClarkReplace boolean use of HvFILL(hv) with HvTOTALKEYS...
2010-04-17 Nicholas ClarkFix RT #74290 - regression for labels immediately befor...
2010-02-20 Marcus Holland-MoritzAdd some missing dVAR's
2009-11-08 Vincent PitSvREFCNT_dec already checks if the SV is non-NULL ...
2009-10-12 Nicholas ClarkAdd Perl_ck_warner_d(), which combines Perl_ckwarn_d...
2009-08-20 Nicholas ClarkPerl_newHVhv() should copy immortal values as-is, such...
2009-06-22 Nicholas ClarkInstead of a const char *, pass a HEK * to anonymise_cv().
2009-06-21 Rafael Garcia-SuarezRegenerate headers and fix compilation with threads...
2009-06-21 Ben MorrowWhen a glob is deleted, mark its sub as ANON.
2009-06-02 Nicholas ClarkIn Perl_hv_iternext_flags(), clarify and generalise...
2009-06-01 Max MaischeinFix RT26188, speed up keys() on empty hash
2009-05-30 Rafael Garcia-SuarezNicholas says that SvREFCNT_dec should be sufficient...
2009-05-30 Alex VandiverFix [RT#63110] -- two small memory leaks were introduce...
2009-05-21 Nicholas ClarkRemove all the 5005threads specific mutex macros, which...
2009-05-04 Nicholas ClarkMake Perl_hek_dup() cope with a NULL "source" parameter...
2008-12-28 Nicholas ClarkAdd a key flag HVhek_KEYCANONICAL for Perl_hv_common...
2008-12-28 Nicholas ClarkPrecomputing the hash value for a string representable...
2008-12-27 Nicholas ClarkIn struct mro_meta, rename mro_linear_dfs to mro_linear...
2008-12-27 Nicholas ClarkIn struct mro_meta, rename mro_linear_c3 to mro_linear_...
2008-12-27 Nicholas ClarkOptimisation of the use of the meta structure - don...
2008-12-27 Nicholas ClarkRepurpose struct mro_meta to allow it to store cached...
2008-11-02 Tom ChristiansenPATCH: Large omnibus patch to clean up the JRRT quotes
2008-10-30 Nicholas ClarkEliminate (SV *) casts from the rest of *.c, picking...
2008-10-28 Nicholas ClarkEvery remaining (HV *) cast in *.c
2008-10-28 Nicholas ClarkPerl_hv_placeholders_get() actually takes a const HV...
2008-10-25 Nicholas ClarkUpdate copyright years.
2008-09-20 Nicholas ClarkAnother missing 'static' picked up by one of Merijn...
2008-09-12 Nicholas ClarkCreate a direct lookup hash for ->isa() lookup, by...
2008-09-11 Vincent PitRe: blead with -Dusemymalloc fails on t/comp/hints.t
2008-08-20 Dave Mitchell[perl #56908] DBI memory leak in 5.10.0 due to change...
2008-08-09 Nicholas ClarkDon't bother hashing the key, or performing any other...
next