summaryrefslogtreecommitdiff
path: root/hv.c
Commit message (Expand)AuthorAgeFilesLines
* Random cleanups #47Andy Lester2005-06-071-2/+0
* Lots of constingNicholas Clark2005-06-071-2/+2
* Abstract all access to the shared hash value through SvSHARED_HASH()Nicholas Clark2005-06-061-2/+2
* s/newSVpv_hek/newSVhek/g; # Lousy choice of nameNicholas Clark2005-06-031-1/+1
* Create newSVpv_hek to reduce code duplication where HEKs need to beNicholas Clark2005-06-031-33/+1
* Random constingAndy Lester2005-06-031-8/+11
* Changes 24660 and 24665 both introduced errors into the USEMYMALLOCNicholas Clark2005-06-021-2/+2
* As PERL_HV_ARRAY_ALLOC_BYTES is bytes, not items, the type should beNicholas Clark2005-06-011-5/+10
* Store the xhv_aux structure after the main array.Nicholas Clark2005-06-011-53/+95
* Avoid updating a variable in a loop.Nicholas Clark2005-05-311-15/+25
* Avoid updating a variable in the loopNicholas Clark2005-05-311-5/+5
* Change the logic to avoid needing to set a variable during the loopNicholas Clark2005-05-301-8/+13
* Various HvPLACEHOLDERS() that should be HvPLACEHOLDERS_get()Nicholas Clark2005-05-301-7/+7
* Teeny optimization in S_hv_magic_checkAndy Lester2005-05-301-0/+1
* Store the package name as a shared HEK.Nicholas Clark2005-05-261-18/+10
* Export Perl_hek_dup, which duplicates shared hash keys.Nicholas Clark2005-05-251-0/+19
* Track the mapping between source shared hash keys and target sharedNicholas Clark2005-05-251-10/+22
* Leaking is bad, m'kay.Nicholas Clark2005-05-241-1/+4
* Declaration nit spotted by JarkkoRafael Garcia-Suarez2005-05-231-1/+1
* Move the xpv_pv/xrv_rv member into the SV head, in a union withNicholas Clark2005-05-211-41/+39
* Fool. That should be I32 everywhere.Nicholas Clark2005-05-211-1/+1
* Move hv_name, hv_eiter and hv_riter into a new aux structure.Nicholas Clark2005-05-211-33/+172
* Move placeholders into a new rhash magic type.Nicholas Clark2005-05-211-7/+47
* Remove PMROOT and replace it with a small shell script. Er, magic.Nicholas Clark2005-05-201-1/+0
* consting-eleventy.patch: More consts, plus actual bug fixAndy Lester2005-05-161-24/+24
* Reorder the *more* arena allocation functions into a blockNicholas Clark2005-05-131-19/+19
* Include vim/emacs modelines in generated files to open themRafael Garcia-Suarez2005-05-111-2/+2
* Add editor boilerplates to all C filesRafael Garcia-Suarez2005-05-101-1/+1
* Simplify S_hv_notallowed slightly by passing a prebuilt messageNicholas Clark2005-05-091-9/+8
* Change types of PL_he_arenaroot and PL_pte_arenaroot to avoid casting.Nicholas Clark2005-05-061-5/+3
* Make the arena size changeable at compile time, and up the default byNicholas Clark2005-05-061-2/+2
* Symbian port of PerlJarkko Hietaniemi2005-04-211-0/+6
* Clean-up some warnings when compiling on Win32 with VC++Steve Hay2005-03-291-1/+1
* Third consting batchAndy Lester2005-03-241-1/+1
* Adding const qualifiersAndy Lester2005-03-141-3/+3
* Revert change 23843.Rafael Garcia-Suarez2005-01-241-44/+1
* Update copyright years and add editor blocksNicholas Clark2005-01-221-1/+11
* Re: [perl #31924] %INC caching failure-case problemRick Delaney2005-01-211-1/+44
* Fix a couple of typos.Rafael Garcia-Suarez2004-11-171-1/+1
* Add comment to the top of most .c files explaining their purposeDave Mitchell2004-07-311-0/+10
* hv_store was not passing hash onwards (spotted by Dave)Nicholas Clark2004-07-071-1/+1
* Stop ENV_IS_CASELESS hv.c picking up the wrong hash value from aNicholas Clark2004-07-061-0/+2
* [patch] log the interpreter id in warningsStas Bekman2004-04-211-2/+3
* hv_delete_common was freeing the key, then passing the freed pointerNicholas Clark2004-03-231-3/+5
* Update copyright noticesRafael Garcia-Suarez2004-03-161-1/+1
* In hsplit, if a normal hash has placeholders then clear them beforeNicholas Clark2004-02-271-5/+11
* My re-implementation of hv_clear_placeholders was buggy - not sure whyNicholas Clark2004-02-271-1/+4
* Comment to record why we can't clear placeholders in hsplitNicholas Clark2004-02-071-0/+5
* deleting keys in restricted hashes was leaking the entry. Yow!Nicholas Clark2004-02-071-0/+1
* Now hv_delete is able to ingore placeholders.Nicholas Clark2004-02-071-15/+0