This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Inline the xhv_aux struct in the main hash body
[perl5.git] / hv.c
2021-10-11 Nicholas ClarkInline the xhv_aux struct in the main hash body
2021-09-23 Nicholas ClarkDon't leak in hv_common when croaking about PL_strtab
2021-09-21 Nicholas ClarkIn Perl_hv_iternext_flags() move a variable to a tighte...
2021-09-18 Nicholas ClarkMove all the code that deletes the hash entry into...
2021-09-18 Nicholas ClarkMerge the two `d_flags & G_DISCARD` tests in hv_delete_...
2021-09-18 Nicholas ClarkCall mro_method_changed_in() later in hv_delete_common()
2021-09-16 Nicholas ClarkAvoid a use-after-free deleting 8-bit keys from stashes
2021-09-15 Nicholas ClarkSimplify the code related to prime_env_iter().
2021-09-03 Nicholas ClarkUse HvTOTALKEYS() in place of HvARRAY() in various...
2021-08-24 Nicholas ClarkDon't call HvHASKFLAGS_on() in S_hv_delete_common(). 19080/head
2021-07-26 Nicholas ClarkS_clear_placeholders() should call HvHASKFLAGS_off... 19004/head
2021-06-01 Leon TimmermansCorrectly call delete magic on all hash magic
2021-02-12 Yves Ortonhv.c: add a guard clause to prevent the number of bucke...
2021-01-17 Michael G. Schwernstyle: Detabify indentation of the C code maintained...
2020-12-08 Tom HukinsRemove empty "#ifdef"s
2020-11-20 Tom HukinsFix documentation grammar
2020-11-06 Karl Williamsonautodoc.pl: Enhance apidoc_section feature
2020-09-04 Karl WilliamsonReorganize perlapi
2020-09-01 Karl WilliamsonChange some link pod for better rendering
2020-07-30 Karl WilliamsonRevert "there is no obvious reason not to set flags"
2020-07-20 Dagfinn Ilmari Man... Remove use of dVAR in core
2020-07-10 Eric Hermanhv.c: Remove obsolete/confusing constant 17291/head
2019-12-17 Karl WilliamsonNote that certain flags are documented
2019-11-12 James E KeenanFix: local variable hiding parameter of same name
2019-09-03 Karl WilliamsonRefer to CopLABEL_len[_flags] in pod for cop_fetch_label
2019-09-03 Karl Williamsonperlapi: Clarify pod for cop_store_label
2019-05-31 Karl WilliamsonRemove redundant info on =for apidoc lines
2019-03-12 Karl Williamsonperlapi: Clarify entry for hv_store()
2018-11-21 David MitchellS_hv_delete_common(): avoid undefined behaviour
2017-11-06 Karl WilliamsonUse memEQs, memNEs in core files
2017-11-06 Karl WilliamsonRename strEQs to strBEGINs; remove strNEs
2017-08-05 Craig A. BerryConsider magic %ENV as tied in hv_pushkv.
2017-07-27 David Mitchellhv_pushkv(): handle keys() and values() too
2017-07-27 David MitchellPerl_hv_pushkv(): unroll hv_iterkeysv()
2017-07-27 David Mitchellcreate Perl_hv_pushkv() function
2017-07-27 David Mitchellmake callers of SvTRUE() more efficient
2017-07-27 David Mitchelluse the new PL_sv_zero in obvious places
2017-07-01 Yves Ortonhv.c: fixup args assert for HV_FREE_ENTRIES
2017-07-01 Yves Ortonhv.c: rename static function S_hfreeentries() to S_hv_f...
2017-07-01 Yves Ortonfixup typo in comment
2017-06-01 Yves Ortonhv.c: silence compiler warning
2017-06-01 Aaron CraneRT #127742: Hash keys are limited to 2 GB - throw an...
2017-06-01 Yves OrtonRestore "Tweak our hash bucket splitting rules"
2017-04-23 Yves OrtonRevert "Tweak our hash bucket splitting rules"
2017-04-23 Yves OrtonTweak our hash bucket splitting rules
2017-02-28 Matthew HorsfallCorrect hv_iterinit's return value documentation
2017-02-03 Steffen MuellerHvTOTALKEYS() takes a HV* as argument
2017-01-25 Dagfinn Ilmari Man... Use cBOOL() instead of ? TRUE : FALSE
2016-12-05 Andy LesterClean up warnings uncovered by 'clang -Weverything'.
2016-11-18 Karl WilliamsonChange white space to avoid C++ deprecation warning
2016-11-03 Tony CookRevert "hv.h: rework HEK_FLAGS to a proper member in...
2016-10-26 David Mitchellspeed up AV and HV clearing/undeffing
2016-10-24 Todd Rinaldohv.h: rework HEK_FLAGS to a proper member in struct hek
2016-10-19 Yves Ortonhv.c: use new SvPVCLEAR and constant string friendly...
2016-07-01 Karl Williamsonperlapi: Add entry for hv_bucket_ratio
2016-06-22 Yves OrtonChange scalar(%hash) to be the same as 0+keys(%hash)
2016-05-15 Hugo van der Sanden[perl #128086] Fix precedence in hv_ename_delete
2016-01-11 Tony Cook[perl #123788] update isa magic stash records when...
2015-10-20 David MitchellImprove pod for [ah]v_(clear|undef)
2015-09-04 Karl WilliamsonAdd macro for converting Latin1 to UTF-8, and use it
2015-09-04 Karl Williamsonperlapi use 'UTF-8' instead of variants of that
2015-09-04 Karl WilliamsonVarious pods: Add C<> around many typed-as-is things
2015-09-04 Karl Williamsonperlapi, perlintern: Add L<> links to pod
2015-08-01 Karl Williamsonperlapi: Use C<> instead of I<> for parameter names...
2015-06-27 Jarkko HietaniemiImpossible for entry to be NULL at this point.
2015-06-27 Jarkko Hietaniemimg_find can return NULL.
2015-03-27 Father ChrysostomosStop $^H |= 0x1c020000 from enabling all features
2015-03-23 Dagfinn Ilmari Man... Replace common Emacs file-local variables with dir...
2015-03-12 Father Chrysostomos[perl #123847] crash with *foo::=*bar::=*with_hash
2015-03-11 David Mitchelldon't test non-null args
2015-03-04 Jarkko HietaniemiConsistently use NOT_REACHED; /* NOTREACHED */
2015-01-29 Lajos VeresCorrections to spelling and grammatical errors.
2014-12-25 Yves OrtonRework sv_get_backrefs() so it is simpler, and C++...
2014-12-25 Yves OrtonRestructure hv_backreferences_p() so assert makes sense
2014-07-08 David Mitchellfaster constant hash key lookups ($hash{const})
2014-06-25 Jarkko HietaniemiRemove or downgrade unnecessary dVAR.
2014-06-24 Jarkko HietaniemiUnused contexts found under PERL_GLOBAL_STRUCT.
2014-06-24 Daniel DraganPERL_UNUSED_CONTEXT -> remove interp context where...
2014-06-12 Brian FraserSilence several -Wunused-parameter warnings about my_perl
2014-06-12 Brian FraserAdding missing HEKfARG() invocations
2014-06-05 Karl Williamsonperlapi: Include general information
2014-05-28 Jarkko HietaniemiCannot rotl u32 (hek_hash) by 64 bits.
2014-03-18 Yves OrtonPreallocate HvAUX() structures for large bucket arrays
2014-03-18 Yves OrtonSplit out part of hv_auxinit() so it can be reused
2014-03-10 Daniel Dragandon't repeatedly call HvUSEDKEYS
2014-03-07 David Mitchellmake core safe against HvAUX() realloc
2014-02-28 David Mitchelladd aux_flags field to HVs with aux struct
2014-02-19 Rafael Garcia-SuarezDo not dereference hv before ensuring it's not NULL
2014-01-14 Father ChrysostomosUse NOT_REACHED in one spot in hv.c
2013-12-29 Father Chrysostomosperlapi: Consistent spaces after dots
2013-10-28 Father ChrysostomosWhen deleting via hek, pass the computed hash value
2013-08-29 Karl Williamsonhv.c: Stop being ASCII-centric
2013-08-21 Father ChrysostomosMove super cache into mro meta
2013-08-11 Father ChrysostomosDon’t treat COWs specially in locked hashes
2013-07-23 Father Chrysostomos[perl #72766] Allow huge pos() settings
2013-06-07 Father Chrysostomoshv.c: Clarify uvar comment
2013-05-29 Nicholas ClarkCache HvFILL() for larger hashes, and update on inserti...
2013-05-27 Nicholas ClarkPerl_hv_fill() can return early if the hash only has...
2013-05-09 David Mitchellsilence warnings under NO_TAINT_SUPPORT
2013-05-07 Yves OrtonMake it possible to disable and control hash key traver...
next