summaryrefslogtreecommitdiff
path: root/hv.c
Commit message (Expand)AuthorAgeFilesLines
* Etta James presents: More constingAndy Lester2005-10-311-2/+2
* Replace hv_magic() with a macro to call sv_magic() directly. Move theNicholas Clark2005-10-301-16/+3
* Replace hv_iternext() with a macro that calls hv_iternext_flags withNicholas Clark2005-10-301-10/+2
* Fix typo in comment.Nicholas Clark2005-10-301-1/+1
* More consting, and DRY leads to shrinking object codeAndy Lester2005-10-191-6/+6
* Re: [perl #36733] %SIG not properly local-izedRick Delaney2005-09-201-3/+1
* First argument to he_dup is actually a const HE *Nicholas Clark2005-09-191-1/+1
* It looks like the only way to reliably make Perl_hv_name_set a pureNicholas Clark2005-09-181-1/+1
* [patch@25334] hv.c vms environment fix.John E. Malmberg2005-08-301-1/+10
* more embed cleanupAndy Lester2005-07-151-7/+8
* More embed.fnc plowingAndy Lester2005-07-131-2/+3
* Making my way thru embed.fncAndy Lester2005-07-101-1/+1
* Re: janitorial work ? [patch]Jim Cromie2005-07-081-14/+14
* Remove unnecessary null checkAndy Lester2005-07-041-2/+1
* Better string constant in hv.cAndy Lester2005-07-041-1/+1
* Implement hv_delayfree_ent in terms of hv_free_entNicholas Clark2005-07-041-10/+4
* Inlining del_HE is actually a space optimisation.Nicholas Clark2005-07-041-16/+15
* Stop "suspicious pointer conversion" warning following change 24997Steve Hay2005-06-281-2/+2
* We're going round in circles with pp_sys.cAndy Lester2005-06-271-13/+11
* Const Boy II: The LocalizingAndy Lester2005-06-231-4/+3
* Silence yet more bcc32 compiler warningsSteve Hay2005-06-221-2/+2
* Croak if an attempt is made to modify PL_strtabNicholas Clark2005-06-131-0/+25
* S_share_hek_flags can revert to returning a HEKNicholas Clark2005-06-131-12/+11
* hek_dup can now store the HEK rather than the HE, as there is now aNicholas Clark2005-06-121-12/+15
* Compare HE *s in S_unshare_hek_or_pvn's tight hek loop, rather thanNicholas Clark2005-06-121-2/+3
* Shortcut chasing round strtab when we're not the last reference.Nicholas Clark2005-06-121-0/+9
* In the shared string table, store the HE and HEK next to each otherNicholas Clark2005-06-121-4/+36
* hash key code cleanupNicholas Clark2005-06-111-1/+1
* 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