summaryrefslogtreecommitdiff
path: root/sv.c
Commit message (Expand)AuthorAgeFilesLines
* create the "mauve" temporary namespace for things like reftypeYves Orton2010-08-301-1/+2
* add sv_reftype_len() and make sv_reftype() be a wrapper for itYves Orton2010-08-301-24/+142
* make recursive part of peephole optimiser hookableZefram2010-08-261-0/+1
* In bodies_by_type in sv.c, no need to store for values for HEs.Nicholas Clark2010-08-231-2/+2
* Remove CALL_FPTR and CPERLscope.Ben Morrow2010-08-201-2/+2
* In sv.c, tidy up body allocation code.Nicholas Clark2010-08-201-18/+10
* Inline S_get_arena() into Perl_more_bodies(), its only caller.Nicholas Clark2010-08-201-40/+27
* Expose more_bodies(), and use it to replace S_more_he().Nicholas Clark2010-08-201-15/+9
* In sv.c, pass in values to S_more_bodies, instead of using bodies_by_type.Nicholas Clark2010-08-201-13/+14
* Refactor the loop of S_more_bodies() to be (hopefully) clearer.Nicholas Clark2010-08-201-5/+14
* Correct the size calculations for FIT_ARENA for SVt_REGEXP.Nicholas Clark2010-08-201-1/+1
* Fix building with PERL_GLOBAL_STRUCT defined.Nicholas Clark2010-08-171-1/+4
* Remove compile-time conditionals from PVIV and PVNV body sizes.Nicholas Clark2010-08-161-15/+0
* Remove the vestigial my_safe{calloc,malloc,free} macros from sv.cNicholas Clark2010-08-151-13/+8
* Remove the unused new_X*V and del_X*V macros from sv.cNicholas Clark2010-08-151-26/+1
* Properly reinstate space optimisations to SV body structures.Nicholas Clark2010-08-141-3/+3
* make string-append on win32 100 times fasterWolfram Humann2010-08-131-0/+4
* clarify when HV backref is in magicDavid Mitchell2010-08-011-4/+2
* stop after first del_backrefDavid Mitchell2010-08-011-2/+6
* optimise single backreferencesDavid Mitchell2010-08-011-55/+106
* refactor Perl_sv_add_backrefDavid Mitchell2010-08-011-23/+28
* DEBUG_LEAKING_SCALARS: add sv_debug_parentDavid Mitchell2010-08-011-2/+2
* expand the xhv_backreferences code notesDavid Mitchell2010-07-291-2/+2
* re-apply some xhv_backreferences notes and stuffDavid Mitchell2010-07-291-5/+6
* Revert "process xhv_backreferences early in S_hfreeentries"David Mitchell2010-07-291-13/+29
* Revert "make it an error to look for magic hv backref"David Mitchell2010-07-291-10/+8
* Check API compatibility when loading xs modulesFlorian Ragwitz2010-07-261-0/+1
* add CvGV_set() macro and make CvGV() rvalue onlyDavid Mitchell2010-07-181-3/+3
* add CVf_CVGV_RC flagDavid Mitchell2010-07-181-1/+2
* [perl #72729] Truncate sv_gets(sv) only when not appending to a stringJosh ben Jore2010-07-141-1/+3
* protect CvGV weakref with backrefDavid Mitchell2010-07-141-12/+80
* in CLONEf_JOIN_IN, cache found stashesDavid Mitchell2010-07-141-2/+5
* add all stash backrefs individually when joiningDavid Mitchell2010-07-141-25/+14
* make it an error to look for magic hv backrefDavid Mitchell2010-07-141-8/+10
* protect CvSTASH weakref with backrefsDavid Mitchell2010-07-141-2/+25
* process xhv_backreferences early in S_hfreeentriesDavid Mitchell2010-07-141-29/+13
* Reset variables being initialized by readline before we do possibly blocking I/OJosh ben Jore2010-07-121-0/+1
* Create S_assert_uft8_cache_coherent() with one copy of the cache panic code.Nicholas Clark2010-07-121-40/+27
* Perl_sv_len_utf8 can use the UTF-8 offset cache to reduce its linear scan.Nicholas Clark2010-07-121-2/+12
* Perl_sv_pos_b2u now calls utf8_mg_len_cache_update for the string end offset.Nicholas Clark2010-07-121-2/+6
* S_sv_pos_u2b_cached now updates the UTF-8 length cache if at the end of string.Nicholas Clark2010-07-121-6/+15
* Break S_utf8_mg_len_cache_update() out from Perl_sv_len_utf8().Nicholas Clark2010-07-121-13/+21
* Generic hooks into Perl_block_{start,end}.Ben Morrow2010-07-121-0/+1
* Avoid UTF-8 cache panics with offsets beyond the string. Fixes RT #75898.Nicholas Clark2010-07-111-7/+15
* In Perl_sv_pos_u2b_flags and S_sv_pos_u2b_cached, return early for offset 0.Nicholas Clark2010-07-111-1/+6
* In S_sv_pos_u2b_midway, inline the call to S_sv_pos_u2b_forwards.Nicholas Clark2010-07-111-2/+9
* fix tainting and overloadDavid Mitchell2010-07-031-0/+2
* Store xio_ifp in sv_u in the SV head, reducing XPVIO by 1 pointer.Nicholas Clark2010-06-301-8/+11
* Only allow SvPVX() on SVt_PVIO when IOf_FAKE_DIRP is set.Nicholas Clark2010-06-301-1/+2
* Refactor loops in S_hsplit(), Perl_hv_ksplit() and Perl_ptr_table_split().Nicholas Clark2010-06-281-5/+7