summaryrefslogtreecommitdiff
path: root/hv.h
Commit message (Expand)AuthorAgeFilesLines
* Cache HvFILL() for larger hashes, and update on insertion/deletion.Nicholas Clark2013-05-291-1/+2
* document and improve hash algorithm randomization related build optionsYves Orton2013-05-081-9/+13
* Make it possible to disable and control hash key traversal randomizationYves Orton2013-05-071-0/+18
* eliminate the only internal uses of HvFILLYves Orton2013-03-271-0/+2
* improve how Devel::Peek::Dump handles iterator informationYves Orton2013-03-241-0/+3
* detect each() after insert and produce warnings when we doYves Orton2013-03-191-0/+2
* Harden hashes against hash seed discovery by randomizing hash iterationYves Orton2013-03-191-0/+1
* Split out hash functions into new file and turn into inline static functionsYves Orton2013-03-191-572/+2
* Switch default hash to SIPHASH on 64 bit builds and ONE_AT_A_TIME on 32 bit b...Yves Orton2012-12-051-1/+5
* Make it possible to simulate old style one-at-a-time hashingYves Orton2012-12-031-8/+25
* Remove "register" declarationsKarl Williamson2012-11-241-28/+28
* Add "buzzhash16" - a random hash functionYves Orton2012-11-241-2/+55
* SuperFastHash needs to define PERL_HASH_SEED_BYTES appropriately.Nicholas Clark2012-11-231-0/+1
* The MurmurHash3 code can use the existing perl.h #defines for endianness.Nicholas Clark2012-11-201-36/+2
* Hash Function Change - Murmur hash and true per process hash seedYves Orton2012-11-171-37/+499
* [perl #114924] Make method calls work with ::SUPER packagesFather Chrysostomos2012-09-171-0/+1
* minor doc patches to api stuffYves Orton2012-08-251-1/+6
* Omnibus removal of register declarationsKarl Williamson2012-08-181-4/+4
* update the editor hints for spaces, not tabsRicardo Signes2012-05-291-2/+2
* speed up feature-checking slightlyFather Chrysostomos2011-12-221-0/+3
* hv.h: Don’t call a char * parameter ‘sv’!Father Chrysostomos2011-11-291-2/+2
* hv.h: remove obsolete commentFather Chrysostomos2011-11-291-1/+0
* Make HvENAME** macros smaller and more efficientH.Merijn Brand2011-10-171-3/+3
* Remove comment from hv.c that no longer appliesFather Chrysostomos2011-10-061-2/+0
* Document and apiify hv name length/utf8 macrosFather Chrysostomos2011-10-061-0/+12
* Remove some _get variants of *NAMEUTF8 macros in [gh]v.hFather Chrysostomos2011-10-061-4/+2
* UTF-8 related macros in hv.h and gv.hBrian Fraser2011-10-061-0/+10
* unify PERL_HASH and PERL_HASH_INTERNALDavid Mitchell2011-05-191-18/+10
* Fix typos (spelling errors) in Perl sources.Peter J. Acklam) (via RT2011-01-071-2/+2
* Convert xhv_name in struct xpvhv_aux to be a union of HEK* and HEK**Nicholas Clark2010-11-241-17/+22
* Make hv_undef leave HvENAME aloneFather Chrysostomos2010-11-201-0/+3
* hv_undef .= _flagsFather Chrysostomos2010-11-201-0/+1
* mro_isa_changed_in3 is no longer necessaryFather Chrysostomos2010-11-111-1/+0
* Fix memory leaks in mro_package_movedFather Chrysostomos2010-11-101-0/+1
* Reorder struct xpvhv_aux to make two I32s adjacent.Nicholas Clark2010-11-021-1/+1
* Remove the #ifdef PERL_CORE surrounding the HvENAME* macrosFather Chrysostomos2010-10-291-6/+4
* Add HvENAME_HEKFather Chrysostomos2010-10-291-0/+2
* Add HvENAMEFather Chrysostomos2010-10-291-0/+9
* Renaming of stashes should not be visible from PerlFather Chrysostomos2010-10-271-5/+27
* Allow stashes to have multiple namesFather Chrysostomos2010-10-211-4/+13
* full API for cop hint hashesZefram2010-10-211-10/+27
* Allow mro_isa_changed_in to be called on nonexistent packagesFather Chrysostomos2010-10-111-0/+1
* systematically provide pv/pvn/pvs/sv quartetsZefram2010-09-281-0/+3
* API functions for accessing the runtime hinthash.Ben Morrow2010-09-071-0/+7
* Eliminate xhv_fill from struct xpvhv.Nicholas Clark2010-05-211-2/+1
* Make HvFILL() count the allocated buckets, instead of reading a stored value.Nicholas Clark2010-05-211-1/+1
* Remove union _xivu from struct xpvhv - replace it with a non-union xav_keys.Nicholas Clark2010-05-211-3/+1
* In the SV body, exchange the positions of the NV and stash/magic.Nicholas Clark2010-05-211-2/+3
* Fix apidoc for HeUTF8()Marcus Holland-Moritz2010-02-201-1/+1
* Eliminate *_ALLOCATED_HEAD and *_HEAD macros which are now used only once.Nicholas Clark2009-08-221-12/+3