summaryrefslogtreecommitdiff
path: root/sv.c
Commit message (Expand)AuthorAgeFilesLines
* The old COW code needs to use SvPVX_mutable when doing copy-on-write.Nicholas Clark2005-06-081-2/+2
* sv_setsv is allowed to swipe buffers from read only scalarsNicholas Clark2005-06-081-1/+1
* Allow a null length pointer to sv_pvn_force_flags.Nicholas Clark2005-06-081-5/+8
* s/PERL_COPY_ON_WRITE/PERL_OLD_COPY_ON_WRITE/gNicholas Clark2005-06-081-15/+15
* Better sv_2pv_flags implementation (avoid writing to n_a)Nicholas Clark2005-06-081-17/+24
* More SvPV constingNicholas Clark2005-06-071-5/+5
* More SvPV constingNicholas Clark2005-06-071-0/+4
* More consting of SvPVNicholas Clark2005-06-071-14/+15
* More SvPV consting.Nicholas Clark2005-06-071-3/+4
* Random cleanups #47Andy Lester2005-06-071-12/+12
* Simplify the implementation of SvPV*nolen functionsNicholas Clark2005-06-071-6/+9
* Ensure string table counts are balanced. (Was not true in op/pack.t)Nicholas Clark2005-06-071-2/+10
* Fix apidoc for newSVhekRafael Garcia-Suarez2005-06-071-1/+1
* Make a start at consting calls to SvPV. SV conversion and upgradeNicholas Clark2005-06-071-105/+123
* Unvoid SvUPGRADEAndy Lester2005-06-071-12/+12
* Abstract all access to the shared hash value through SvSHARED_HASH()Nicholas Clark2005-06-061-4/+4
* Shared hash key scalars can be safely copied as shared hash key scalarsNicholas Clark2005-06-061-6/+5
* We still need an "i" in the PERL_IMPLICIT_SYS caseSteve Hay2005-06-061-0/+1
* Silence a const warningRafael Garcia-Suarez2005-06-041-1/+1
* Use newSVhek in the cloning code.Nicholas Clark2005-06-031-4/+3
* Use newSVhek where we're generating SVs from package namesNicholas Clark2005-06-031-1/+9
* 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-0/+47
* Random constingAndy Lester2005-06-031-23/+17
* SvPVX_const() - patch #4Steve Peters2005-06-031-91/+91
* Changes 24660 and 24665 both introduced errors into the USEMYMALLOCNicholas Clark2005-06-021-3/+2
* 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