| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Add Perl_croak_no_modify() to implement Perl_croak("%s", PL_no_modify). | Nicholas Clark | 2010-06-27 | 1 | -7/+7 |
* | add PL_signalhook to hook into signal dispatch | David Mitchell | 2010-06-04 | 1 | -0/+1 |
* | Fix CLONE/weakref bug revealed by adf8f095c5881bce. | Nicholas Clark | 2010-05-25 | 1 | -7/+36 |
* | Convert PAD_DUP to a function Perl_padlist_dup(). | Nicholas Clark | 2010-05-24 | 1 | -1/+1 |
* | When deleting CLONE_PARAMS, push any unreferenced SVs onto the temps stack. | Nicholas Clark | 2010-05-24 | 1 | -32/+29 |
* | Better ithreads cloning - add all SVs with a 0 refcnt to the temps stack. | Nicholas Clark | 2010-05-24 | 1 | -24/+61 |
* | Cleaner implementations for Perl_clone_params_{new,del} | Nicholas Clark | 2010-05-24 | 1 | -33/+10 |
* | Abstract *correct* initialisation of CLONE_PARAMS into Perl_clone_params_new(). | Nicholas Clark | 2010-05-24 | 1 | -0/+81 |
* | Convert Perl_sv_dup_inc() from a macro to a real function. | Nicholas Clark | 2010-05-24 | 1 | -7/+13 |
* | In perl_clone_using(), turn off AvREAL() on param->stashes. | Nicholas Clark | 2010-05-24 | 1 | -0/+7 |
* | Change the API documentation from sv_2nv to sv_2nv_flags. | Nicholas Clark | 2010-05-23 | 1 | -1/+1 |
* | Eliminate xhv_fill from struct xpvhv. | Nicholas Clark | 2010-05-21 | 1 | -1/+1 |
* | Make HvFILL() count the allocated buckets, instead of reading a stored value. | Nicholas Clark | 2010-05-21 | 1 | -7/+0 |
* | make overload respect get magic | David Mitchell | 2010-05-21 | 1 | -4/+39 |
* | Remove union _xivu from struct xpvhv - replace it with a non-union xav_keys. | Nicholas Clark | 2010-05-21 | 1 | -1/+1 |
* | Remove union _xivu from struct xpvav - replace it with a non-union xav_alloc. | Nicholas Clark | 2010-05-21 | 1 | -1/+1 |
* | Reinstate space optimisations to SV body structures. | Nicholas Clark | 2010-05-21 | 1 | -4/+22 |
* | In the SV body, exchange the positions of the NV and stash/magic. | Nicholas Clark | 2010-05-21 | 1 | -6/+7 |
* | Remove all space optimisations from SV body structures. | Nicholas Clark | 2010-05-21 | 1 | -31/+31 |
* | In sv.c, _all_ {new,del}_X* macros can be *_body_allocated. | Nicholas Clark | 2010-05-20 | 1 | -15/+8 |
* | Return 0 (with a warning) for sprintf("%.0g") and sprintf("%.0f") | Nicholas Clark | 2010-05-13 | 1 | -9/+2 |
* | add SV_SKIP_OVERLOAD flag to sv_2*v_flags fns | David Mitchell | 2010-05-08 | 1 | -4/+16 |
* | add flags arg to sv_2nv (as sv_2nv_flags) | David Mitchell | 2010-05-08 | 1 | -4/+5 |
* | Stop returning 0 for sprintf("%.0g") | Vincent Pit | 2010-05-06 | 1 | -1/+3 |
* | Make sv_vcatpvfn() complain when special formats "%s" and "%.0f" can't find t... | Vincent Pit | 2010-05-06 | 1 | -1/+3 |
* | When saving ints, if the value is small enough save it with the type. | Nicholas Clark | 2010-05-05 | 1 | -0/+1 |