summaryrefslogtreecommitdiff
path: root/av.c
Commit message (Expand)AuthorAgeFilesLines
* Extract minimum PV buffer/AV element size to common definitionsRichard Leach2022-11-211-1/+2
* Whitespace fix in av.c / Perl_newAVhvPaul "LeoNerd" Evans2022-07-201-1/+1
* newAVhv - av_push_simple for faster ret array assignmentsRichard Leach2022-07-201-5/+5
* newAVav - av_push_simple for faster ret array assignmentRichard Leach2022-07-201-8/+12
* newAVav/newAVhv - use faster newAV_alloc_x(z) macrosRichard Leach2022-07-201-13/+9
* Add `newAVav()` and `newAVhv()`Paul "LeoNerd" Evans2022-07-131-0/+107
* Move av_new_alloc from av.c to inline.hRichard Leach2022-06-081-42/+0
* perlapi: Clean up some AV documentationKarl Williamson2022-05-201-8/+13
* Perl_newSV_type_mortal - new inline function introduced and usedRichard Leach2022-03-071-2/+1
* Inlined newSV_type(SVt_NULL) leaner than non-inlined newSV(0)Richard Leach2022-03-071-3/+3
* Revert "av_create_and_push/unshift_one: faster create via newAV_alloc_xz"Karl Williamson2021-07-311-13/+7
* av_create_and_push/unshift_one: faster create via newAV_alloc_xzRichard Leach2021-07-311-7/+13
* av_new_alloc: revise description of size parameterRichard Leach2021-07-061-4/+3
* Add Perl_av_new_alloc() function and newAV_alloc_x/z() macrosRichard Leach2021-05-261-0/+38
* Add reference to av_extend_guts zeroing discussionHugo van der Sanden2021-04-061-1/+2
* av_extend_guts: set correct ary_offset when unshifting an array (GH#18667)Richard Leach2021-04-051-0/+1
* style: Detabify indentation of the C code maintained by the core.Michael G. Schwern2021-01-171-247/+247
* Fix documentation grammarTom Hukins2020-11-201-1/+1
* autodoc.pl: Specify scn for single-purpose filesKarl Williamson2020-11-061-4/+0
* av_make: remove unnecessary AvFILLp assignmentRichard Leach2020-11-041-2/+1
* Perl_av_extend_guts: use Zero() rather than a while loop to set NULLsRichard Leach2020-10-041-35/+42
* Perl_av_extend_guts: tabs converted to spaces; unnecessary nesting removedRichard Leach2020-10-041-89/+85
* Remove Perl_av_top_indexKarl Williamson2020-09-291-10/+0
* Document AvFILLp; clarify related entriesKarl Williamson2020-09-131-6/+11
* Reorganize perlapiKarl Williamson2020-09-041-1/+1
* Add av_count()Karl Williamson2020-08-191-3/+14
* pp_sort.c: fix fencepost error in call to av_extend()Yves Orton2020-01-311-2/+16
* Revert "Add some defensive coding to av_store()"Karl Williamson2020-01-021-2/+2
* Add some defensive coding to av_store()Karl Williamson2019-06-271-2/+2
* rmv/de-dup static const char array "strings"Daniel Dragan2018-03-071-10/+2
* ‘Nonelems’ for pushing sparse array on the stackFather Chrysostomos2018-02-181-0/+13
* store AV iterator as mg_len in more casesZefram2017-11-111-10/+10
* av.c: silence compiler warningYves Orton2017-06-011-2/+3
* Change white space to avoid C++ deprecation warningKarl Williamson2016-11-181-1/+1
* speed up AV and HV clearing/undeffingDavid Mitchell2016-10-261-12/+44
* fixup some AV API pod descriptions.David Mitchell2016-09-271-11/+12
* Revert "tmp fix for Bleadperl breaks Variable-Magic"David Mitchell2016-09-081-2/+1
* tmp fix for Bleadperl breaks Variable-MagicDavid Mitchell2016-08-241-1/+2
* av_fetch(): remove check for freed SVDavid Mitchell2016-08-191-5/+0
* av_fetch(): use less branches.David Mitchell2016-08-171-7/+14
* av_fetch(): sprinkle UNLIKELY()David Mitchell2016-08-171-3/+3
* av_fetch(): optimise the negative index branch.David Mitchell2016-08-171-2/+4
* av_fetch(): use AvFILLp rather than AvFILLDavid Mitchell2016-08-171-1/+1
* av_fetch(): remove redundant conditionDavid Mitchell2016-08-171-3/+2
* perlapi: Slight clarificationKarl Williamson2016-03-071-2/+2
* Improve pod for [ah]v_(clear|undef)David Mitchell2015-10-201-7/+15
* make EXTEND() and stack_grow() safe(r)David Mitchell2015-10-021-0/+4
* perlapi: Add some S<>Karl Williamson2015-09-031-7/+7
* Various pods: Add C<> around many typed-as-is thingsKarl Williamson2015-09-031-8/+8
* Replace common Emacs file-local variables with dir-localsDagfinn Ilmari Mannsåker2015-03-221-6/+0