summaryrefslogtreecommitdiff
path: root/hv.c
Commit message (Expand)AuthorAgeFilesLines
* S_clear_placeholders() should call HvHASKFLAGS_off() if no keys remain.Nicholas Clark2021-07-261-9/+6
* Correctly call delete magic on all hash magicLeon Timmermans2021-06-021-1/+1
* hv.c: add a guard clause to prevent the number of buckets in a hash from gett...Yves Orton2021-02-121-1/+9
* style: Detabify indentation of the C code maintained by the core.Michael G. Schwern2021-01-171-1301/+1301
* Remove empty "#ifdef"sTom Hukins2020-12-081-4/+0
* Fix documentation grammarTom Hukins2020-11-201-1/+1
* autodoc.pl: Enhance apidoc_section featureKarl Williamson2020-11-061-2/+2
* Reorganize perlapiKarl Williamson2020-09-041-1/+3
* Change some link pod for better renderingKarl Williamson2020-08-311-3/+3
* Revert "there is no obvious reason not to set flags"Karl Williamson2020-07-301-2/+3
* Remove use of dVAR in coreDagfinn Ilmari Mannsåker2020-07-201-16/+0
* hv.c: Remove obsolete/confusing constantEric Herman2020-07-101-1/+0
* Note that certain flags are documentedKarl Williamson2019-12-171-0/+2
* Fix: local variable hiding parameter of same nameJames E Keenan2019-11-121-5/+5
* Refer to CopLABEL_len[_flags] in pod for cop_fetch_labelKarl Williamson2019-09-021-2/+8
* perlapi: Clarify pod for cop_store_labelKarl Williamson2019-09-021-1/+1
* Remove redundant info on =for apidoc linesKarl Williamson2019-05-301-10/+10
* perlapi: Clarify entry for hv_store()Karl Williamson2019-03-121-1/+3
* S_hv_delete_common(): avoid undefined behaviourDavid Mitchell2018-11-211-1/+1
* Use memEQs, memNEs in core filesKarl Williamson2017-11-061-1/+1
* Rename strEQs to strBEGINs; remove strNEsKarl Williamson2017-11-061-1/+1
* Consider magic %ENV as tied in hv_pushkv.Craig A. Berry2017-08-051-1/+5
* hv_pushkv(): handle keys() and values() tooDavid Mitchell2017-07-271-16/+35
* Perl_hv_pushkv(): unroll hv_iterkeysv()David Mitchell2017-07-271-6/+12
* create Perl_hv_pushkv() functionDavid Mitchell2017-07-271-0/+44
* make callers of SvTRUE() more efficientDavid Mitchell2017-07-271-1/+1
* use the new PL_sv_zero in obvious placesDavid Mitchell2017-07-271-3/+4
* hv.c: fixup args assert for HV_FREE_ENTRIESYves Orton2017-07-011-1/+1
* hv.c: rename static function S_hfreeentries() to S_hv_free_entries()Yves Orton2017-07-011-6/+6
* fixup typo in commentYves Orton2017-07-011-1/+1
* hv.c: silence compiler warningYves Orton2017-06-011-1/+1
* RT #127742: Hash keys are limited to 2 GB - throw an exception if hash keys a...Aaron Crane2017-06-011-3/+7
* Restore "Tweak our hash bucket splitting rules"Yves Orton2017-06-011-12/+31
* Revert "Tweak our hash bucket splitting rules"Yves Orton2017-04-231-31/+12
* Tweak our hash bucket splitting rulesYves Orton2017-04-231-12/+31
* Correct hv_iterinit's return value documentationMatthew Horsfall2017-02-281-2/+2
* HvTOTALKEYS() takes a HV* as argumentSteffen Mueller2017-02-031-1/+1
* Use cBOOL() instead of ? TRUE : FALSEDagfinn Ilmari Mannsåker2017-01-251-2/+2
* Clean up warnings uncovered by 'clang -Weverything'.Andy Lester2016-12-051-0/+1
* Change white space to avoid C++ deprecation warningKarl Williamson2016-11-181-15/+15
* Revert "hv.h: rework HEK_FLAGS to a proper member in struct hek"Tony Cook2016-11-031-1/+2
* speed up AV and HV clearing/undeffingDavid Mitchell2016-10-261-7/+27
* hv.h: rework HEK_FLAGS to a proper member in struct hekTodd Rinaldo2016-10-241-2/+1
* hv.c: use new SvPVCLEAR and constant string friendly macrosYves Orton2016-10-191-1/+1
* perlapi: Add entry for hv_bucket_ratioKarl Williamson2016-06-301-1/+1
* Change scalar(%hash) to be the same as 0+keys(%hash)Yves Orton2016-06-221-54/+57
* [perl #128086] Fix precedence in hv_ename_deleteHugo van der Sanden2016-05-151-1/+2
* [perl #123788] update isa magic stash records when *ISA is deletedTony Cook2016-01-111-1/+66
* Improve pod for [ah]v_(clear|undef)David Mitchell2015-10-201-6/+4
* Add macro for converting Latin1 to UTF-8, and use itKarl Williamson2015-09-041-2/+2