summaryrefslogtreecommitdiff
path: root/hv.c
Commit message (Expand)AuthorAgeFilesLines
* clarify when HV backref is in magicDavid Mitchell2010-08-011-2/+4
* optimise single backreferencesDavid Mitchell2010-08-011-10/+19
* expand the xhv_backreferences code notesDavid Mitchell2010-07-291-7/+15
* re-apply some xhv_backreferences notes and stuffDavid Mitchell2010-07-291-1/+1
* Revert "process xhv_backreferences early in S_hfreeentries"David Mitchell2010-07-291-7/+40
* protect CvGV weakref with backrefDavid Mitchell2010-07-141-45/+2
* protect CvSTASH weakref with backrefsDavid Mitchell2010-07-141-1/+1
* process xhv_backreferences early in S_hfreeentriesDavid Mitchell2010-07-141-40/+7
* Refactor loops in S_hsplit(), Perl_hv_ksplit() and Perl_ptr_table_split().Nicholas Clark2010-06-281-6/+6
* Move variable declarations inwards in S_hsplit() and Perl_hv_ksplit().Nicholas Clark2010-06-281-8/+9
* silence some warnings in hv.cDavid Mitchell2010-06-051-2/+2
* Convert Perl_sv_dup_inc() from a macro to a real function.Nicholas Clark2010-05-241-2/+2
* Perl_hv_fill(), count empty chains down, rather than used chains up.Nicholas Clark2010-05-211-4/+5
* Make HvFILL() count the allocated buckets, instead of reading a stored value.Nicholas Clark2010-05-211-28/+32
* Replace boolean use of HvFILL(hv) with HvTOTALKEYS(hv), which is equivalent.Nicholas Clark2010-05-211-7/+8
* Fix RT #74290 - regression for labels immediately before string evals.Nicholas Clark2010-04-171-0/+2
* Add some missing dVAR'sMarcus Holland-Moritz2010-02-201-0/+1
* SvREFCNT_dec already checks if the SV is non-NULL (continued)Vincent Pit2009-11-081-2/+1
* Add Perl_ck_warner_d(), which combines Perl_ckwarn_d() and Perl_warner().Nicholas Clark2009-10-121-6/+6
* Perl_newHVhv() should copy immortal values as-is, such as PL_sv_undefNicholas Clark2009-08-201-3/+5
* Instead of a const char *, pass a HEK * to anonymise_cv().Nicholas Clark2009-06-221-6/+11
* Regenerate headers and fix compilation with threads after last commitRafael Garcia-Suarez2009-06-211-2/+2
* When a glob is deleted, mark its sub as ANON.Ben Morrow2009-06-211-2/+41
* In Perl_hv_iternext_flags(), clarify and generalise the empty hash bailout code.Nicholas Clark2009-06-021-4/+3
* Fix RT26188, speed up keys() on empty hashMax Maischein2009-06-011-17/+23
* Nicholas says that SvREFCNT_dec should be sufficient hereRafael Garcia-Suarez2009-05-301-1/+3
* Fix [RT#63110] -- two small memory leaks were introduced in 5b9c067Alex Vandiver2009-05-301-1/+1
* Remove all the 5005threads specific mutex macros, which are now vestigial.Nicholas Clark2009-05-211-7/+0
* Make Perl_hek_dup() cope with a NULL "source" parameter (by returning NULL).Nicholas Clark2009-05-041-1/+5
* Add a key flag HVhek_KEYCANONICAL for Perl_hv_common(), which signals that theNicholas Clark2008-12-281-2/+6
* Precomputing the hash value for a string representable in bytes, but passed inNicholas Clark2008-12-281-0/+5
* In struct mro_meta, rename mro_linear_dfs to mro_linear_all, and change it fromNicholas Clark2008-12-271-3/+3
* In struct mro_meta, rename mro_linear_c3 to mro_linear_current, and change itNicholas Clark2008-12-271-4/+4
* Optimisation of the use of the meta structure - don't create a hash if all weNicholas Clark2008-12-271-1/+11
* Repurpose struct mro_meta to allow it to store cached linear ISA for arbitaryNicholas Clark2008-12-271-1/+0
* PATCH: Large omnibus patch to clean up the JRRT quotesTom Christiansen2008-11-021-1/+5
* Eliminate (SV *) casts from the rest of *.c, picking up one (further)Nicholas Clark2008-10-301-41/+47
* Every remaining (HV *) cast in *.cNicholas Clark2008-10-281-1/+1
* Perl_hv_placeholders_get() actually takes a const HV *hv.Nicholas Clark2008-10-281-2/+2
* Update copyright years.Nicholas Clark2008-10-251-2/+2
* Another missing 'static' picked up by one of Merijn's smokers.Nicholas Clark2008-09-201-1/+1
* Create a direct lookup hash for ->isa() lookup, by retaining theNicholas Clark2008-09-121-0/+1
* Re: blead with -Dusemymalloc fails on t/comp/hints.tVincent Pit2008-09-111-1/+1
* [perl #56908] DBI memory leak in 5.10.0 due to change 26530Dave Mitchell2008-08-201-0/+1
* Don't bother hashing the key, or performing any other preparatory work,Nicholas Clark2008-08-091-36/+40
* Run Porting/checkARGS_ASSERT.pl and fix what it picks up. (Which,Nicholas Clark2008-05-101-0/+2
* So why didn't the build break for me? Fix problems spotted by JerryNicholas Clark2008-04-071-2/+2
* Split out S_refcounted_he_new_common() fromNicholas Clark2008-04-071-29/+55
* Eliminate cop_label from struct cop by storing a label as the firstNicholas Clark2008-04-071-0/+25
* Use malloc_good_size() to round up the size of requested arenas to theNicholas Clark2008-02-271-2/+5