| Commit message (Expand) | Author | Age | Files | Lines |
* | create the "mauve" temporary namespace for things like reftype | Yves Orton | 2010-08-30 | 1 | -1/+2 |
* | add sv_reftype_len() and make sv_reftype() be a wrapper for it | Yves Orton | 2010-08-30 | 1 | -24/+142 |
* | make recursive part of peephole optimiser hookable | Zefram | 2010-08-26 | 1 | -0/+1 |
* | In bodies_by_type in sv.c, no need to store for values for HEs. | Nicholas Clark | 2010-08-23 | 1 | -2/+2 |
* | Remove CALL_FPTR and CPERLscope. | Ben Morrow | 2010-08-20 | 1 | -2/+2 |
* | In sv.c, tidy up body allocation code. | Nicholas Clark | 2010-08-20 | 1 | -18/+10 |
* | Inline S_get_arena() into Perl_more_bodies(), its only caller. | Nicholas Clark | 2010-08-20 | 1 | -40/+27 |
* | Expose more_bodies(), and use it to replace S_more_he(). | Nicholas Clark | 2010-08-20 | 1 | -15/+9 |
* | In sv.c, pass in values to S_more_bodies, instead of using bodies_by_type. | Nicholas Clark | 2010-08-20 | 1 | -13/+14 |
* | Refactor the loop of S_more_bodies() to be (hopefully) clearer. | Nicholas Clark | 2010-08-20 | 1 | -5/+14 |
* | Correct the size calculations for FIT_ARENA for SVt_REGEXP. | Nicholas Clark | 2010-08-20 | 1 | -1/+1 |
* | Fix building with PERL_GLOBAL_STRUCT defined. | Nicholas Clark | 2010-08-17 | 1 | -1/+4 |
* | Remove compile-time conditionals from PVIV and PVNV body sizes. | Nicholas Clark | 2010-08-16 | 1 | -15/+0 |
* | Remove the vestigial my_safe{calloc,malloc,free} macros from sv.c | Nicholas Clark | 2010-08-15 | 1 | -13/+8 |
* | Remove the unused new_X*V and del_X*V macros from sv.c | Nicholas Clark | 2010-08-15 | 1 | -26/+1 |
* | Properly reinstate space optimisations to SV body structures. | Nicholas Clark | 2010-08-14 | 1 | -3/+3 |
* | make string-append on win32 100 times faster | Wolfram Humann | 2010-08-13 | 1 | -0/+4 |
* | clarify when HV backref is in magic | David Mitchell | 2010-08-01 | 1 | -4/+2 |
* | stop after first del_backref | David Mitchell | 2010-08-01 | 1 | -2/+6 |
* | optimise single backreferences | David Mitchell | 2010-08-01 | 1 | -55/+106 |
* | refactor Perl_sv_add_backref | David Mitchell | 2010-08-01 | 1 | -23/+28 |
* | DEBUG_LEAKING_SCALARS: add sv_debug_parent | David Mitchell | 2010-08-01 | 1 | -2/+2 |
* | expand the xhv_backreferences code notes | David Mitchell | 2010-07-29 | 1 | -2/+2 |
* | re-apply some xhv_backreferences notes and stuff | David Mitchell | 2010-07-29 | 1 | -5/+6 |
* | Revert "process xhv_backreferences early in S_hfreeentries" | David Mitchell | 2010-07-29 | 1 | -13/+29 |
* | Revert "make it an error to look for magic hv backref" | David Mitchell | 2010-07-29 | 1 | -10/+8 |
* | Check API compatibility when loading xs modules | Florian Ragwitz | 2010-07-26 | 1 | -0/+1 |
* | add CvGV_set() macro and make CvGV() rvalue only | David Mitchell | 2010-07-18 | 1 | -3/+3 |
* | add CVf_CVGV_RC flag | David Mitchell | 2010-07-18 | 1 | -1/+2 |
* | [perl #72729] Truncate sv_gets(sv) only when not appending to a string | Josh ben Jore | 2010-07-14 | 1 | -1/+3 |
* | protect CvGV weakref with backref | David Mitchell | 2010-07-14 | 1 | -12/+80 |
* | in CLONEf_JOIN_IN, cache found stashes | David Mitchell | 2010-07-14 | 1 | -2/+5 |
* | add all stash backrefs individually when joining | David Mitchell | 2010-07-14 | 1 | -25/+14 |
* | make it an error to look for magic hv backref | David Mitchell | 2010-07-14 | 1 | -8/+10 |
* | protect CvSTASH weakref with backrefs | David Mitchell | 2010-07-14 | 1 | -2/+25 |
* | process xhv_backreferences early in S_hfreeentries | David Mitchell | 2010-07-14 | 1 | -29/+13 |
* | Reset variables being initialized by readline before we do possibly blocking I/O | Josh ben Jore | 2010-07-12 | 1 | -0/+1 |
* | Create S_assert_uft8_cache_coherent() with one copy of the cache panic code. | Nicholas Clark | 2010-07-12 | 1 | -40/+27 |
* | Perl_sv_len_utf8 can use the UTF-8 offset cache to reduce its linear scan. | Nicholas Clark | 2010-07-12 | 1 | -2/+12 |
* | Perl_sv_pos_b2u now calls utf8_mg_len_cache_update for the string end offset. | Nicholas Clark | 2010-07-12 | 1 | -2/+6 |
* | S_sv_pos_u2b_cached now updates the UTF-8 length cache if at the end of string. | Nicholas Clark | 2010-07-12 | 1 | -6/+15 |
* | Break S_utf8_mg_len_cache_update() out from Perl_sv_len_utf8(). | Nicholas Clark | 2010-07-12 | 1 | -13/+21 |
* | Generic hooks into Perl_block_{start,end}. | Ben Morrow | 2010-07-12 | 1 | -0/+1 |
* | Avoid UTF-8 cache panics with offsets beyond the string. Fixes RT #75898. | Nicholas Clark | 2010-07-11 | 1 | -7/+15 |
* | In Perl_sv_pos_u2b_flags and S_sv_pos_u2b_cached, return early for offset 0. | Nicholas Clark | 2010-07-11 | 1 | -1/+6 |
* | In S_sv_pos_u2b_midway, inline the call to S_sv_pos_u2b_forwards. | Nicholas Clark | 2010-07-11 | 1 | -2/+9 |
* | fix tainting and overload | David Mitchell | 2010-07-03 | 1 | -0/+2 |
* | Store xio_ifp in sv_u in the SV head, reducing XPVIO by 1 pointer. | Nicholas Clark | 2010-06-30 | 1 | -8/+11 |
* | Only allow SvPVX() on SVt_PVIO when IOf_FAKE_DIRP is set. | Nicholas Clark | 2010-06-30 | 1 | -1/+2 |
* | Refactor loops in S_hsplit(), Perl_hv_ksplit() and Perl_ptr_table_split(). | Nicholas Clark | 2010-06-28 | 1 | -5/+7 |