summaryrefslogtreecommitdiff
path: root/sv.c
Commit message (Expand)AuthorAgeFilesLines
* use lengths in sv_setpv() callsAndy Lester2005-06-021-8/+9
* Round up all string length requests to malloc()/realloc() to the nextNicholas Clark2005-06-011-4/+9
* Zero-ing the new HV array is pointless, as we write to every element.Nicholas Clark2005-06-011-4/+4
* Store the xhv_aux structure after the main array.Nicholas Clark2005-06-011-27/+19
* Re: updated tru64 cc [PATCH]es (Re: [PATCH]es: Tru64/blead)Jarkko Hietaniemi2005-05-301-2/+9
* [PATCH] More embed.fnc strictures, plus consting and localizingAndy Lester2005-05-301-2/+2
* Goodbye xav_arylen. You won't be missed that much.Nicholas Clark2005-05-291-2/+1
* Change the IV to a union.Nicholas Clark2005-05-291-12/+21
* Rename the members of the SV head union to avoid pre-processorNicholas Clark2005-05-261-9/+9
* Store the package name as a shared HEK.Nicholas Clark2005-05-261-9/+23
* We know how big the global string table will be, so use thatNicholas Clark2005-05-261-1/+1
* It helps to set the total keys correctly when duplicating a hash.Nicholas Clark2005-05-261-0/+1
* Track the mapping between source shared hash keys and target sharedNicholas Clark2005-05-251-0/+4
* Initialising the hash seed needs to be early in case anythingNicholas Clark2005-05-241-2/+3
* Leaking is bad, m'kay.Nicholas Clark2005-05-241-3/+1
* embed.fnc cleanup + SvPVX_const usageAndy Lester2005-05-241-6/+6
* PL_regex_padav elements hold either more AVs, or IVs that point toNicholas Clark2005-05-231-1/+0
* Oops. What is looking at an array's SvIVX()?Nicholas Clark2005-05-231-0/+1
* We don't need IV and RV arena variables anymore. We don't need to setNicholas Clark2005-05-231-6/+0
* create an "allocated" structure for PVs, PVAVs and PVHVsNicholas Clark2005-05-231-36/+55
* Move the xpv_pv/xrv_rv member into the SV head, in a union withNicholas Clark2005-05-211-221/+96
* Move hv_name, hv_eiter and hv_riter into a new aux structure.Nicholas Clark2005-05-211-40/+56
* Move placeholders into a new rhash magic type.Nicholas Clark2005-05-211-1/+0
* Remove PMROOT and replace it with a small shell script. Er, magic.Nicholas Clark2005-05-201-5/+12
* Goodbye AvFLAGSNicholas Clark2005-05-201-2/+1
* Attribute configurationAndy Lester2005-05-201-34/+18
* One last 1008 to replace with PERL_ARENA_SIZENicholas Clark2005-05-171-2/+2
* consting-eleventy.patch: More consts, plus actual bug fixAndy Lester2005-05-161-36/+34
* Assuming that everything with 0x40000000 is SVpad_TYPED is bogus.Nicholas Clark2005-05-161-1/+5
* avoid leaked scalar in BEGIN { threads->new(...) }Dave Mitchell2005-05-151-0/+6
* initialize the PL_xpvgv_[arena]root vars during cloneDave Mitchell2005-05-141-0/+2
* Reorder the *more* arena allocation functions into a blockNicholas Clark2005-05-131-309/+311
* Allocate GV bodies from arenasNicholas Clark2005-05-131-3/+59
* 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
* attributes-two.patch, the next batchAndy Lester2005-05-091-16/+15
* Update the comment describing arenas.Nicholas Clark2005-05-091-8/+8
* There's no need to set a reference count for the new SV heads, as it'sNicholas Clark2005-05-081-0/+7
* The idea is that when you find something, you stop looking.Nicholas Clark2005-05-081-1/+3
* GCC attributes!Andy Lester2005-05-071-5/+4
* The ptr_table arena variables and code is only needed for ithreads.Nicholas Clark2005-05-071-0/+4
* Ooops. Wise man tests with ithreads before commiting. D'oh!Nicholas Clark2005-05-061-3/+3
* Change types of PL_he_arenaroot and PL_pte_arenaroot to avoid casting.Nicholas Clark2005-05-061-10/+16
* Make the arena size changeable at compile time, and up the default byNicholas Clark2005-05-061-29/+29
* Allocate pointer table entries (for ithread cloning) from an arenaNicholas Clark2005-05-061-2/+51
* Explode if anyone attempts to sv_upgrade PL_mess_sv.Nicholas Clark2005-05-011-0/+4
* Refactor Perl_sv_utf8_upgrade_flags to use SvPV_freeNicholas Clark2005-04-281-28/+26
* Add a new macro SvPV_free() which undoes OOK and free()s the PVX(),Nicholas Clark2005-04-281-21/+11
* Calling sv_backoff() on something that's about to be free()d willNicholas Clark2005-04-281-4/+15
* The if() clause is the wrong way round, so OOK can never be true inNicholas Clark2005-04-281-3/+5