2022-08-17 |
Richard Leach | Implement OP_PADSV_STORE - combined sassign/padsv OP |
blob | commitdiff |
2022-08-03 |
Paul "LeoNerd" Evans | assert() in pp_gv and pp_gvsv that the GV really is... |
blob | commitdiff | diff to current |
2022-08-03 |
Paul "LeoNerd" Evans | Define the remaining convenience cMETHOP* macros |
blob | commitdiff | diff to current |
2022-07-20 |
Loren Merritt | pp_subst: optimize by not calling utf8_length |
blob | commitdiff | diff to current |
2022-06-20 |
David Mitchell | s/JUMPENV/JMPENV/g |
blob | commitdiff | diff to current |
2022-06-15 |
Richard Leach | pp_aelemfast: include fast return for non-lvals |
blob | commitdiff | diff to current |
2022-05-20 |
Karl Williamson | perl.c, pp_hot.c: Fix typos in comments |
blob | commitdiff | diff to current |
2022-03-07 |
Richard Leach | Perl_newSV_type_mortal - new inline function introduced... |
blob | commitdiff | diff to current |
2022-03-07 |
Richard Leach | Inlined newSV_type(SVt_NULL) leaner than non-inlined... |
blob | commitdiff | diff to current |
2021-12-04 |
Richard Leach | Misc microoptimizations when dealing with new SVs |
blob | commitdiff | diff to current |
2021-10-31 |
Richard Leach | pp_match: newSVpvn_flags now more efficient than sv_new... |
blob | commitdiff | diff to current |
2021-10-15 |
Nicholas Clark | Note why this if block in pp_iter is empty |
blob | commitdiff | diff to current |
2021-10-15 |
Nicholas Clark | Move reading CxTYPE(cx) out of the loop, to be clear... |
blob | commitdiff | diff to current |
2021-10-15 |
Nicholas Clark | Iterate for loops $n-at-a-time in PP_ITER. |
blob | commitdiff | diff to current |
2021-10-15 |
Nicholas Clark | Re-indent the case statement in pp_iter, ready for... |
blob | commitdiff | diff to current |
2021-10-13 |
Richard Leach | pp_match: remove is_utf8_string check, used by removed... |
blob | commitdiff | diff to current |
2021-09-12 |
Nicholas Clark | On VMS, %ENV in scalar context must call prime_env_iter() |
blob | commitdiff | diff to current |
2021-09-10 |
Paul "LeoNerd" Evans | Add SvIsBOOL() macro to test for SVs being boolean... |
blob | commitdiff | diff to current |
2021-09-08 |
Nicholas Clark | In pp_defined assert that the SV is not a hash or array. 19106/head |
blob | commitdiff | diff to current |
2021-08-23 |
Nicholas Clark | Pre-extend hashes in list assignment before assigning... |
blob | commitdiff | diff to current |
2021-08-17 |
Richard Leach | pp_defined: modify OP_DEFINED paths to use TOPs and... |
blob | commitdiff | diff to current |
2021-07-26 |
Nicholas Clark | The cases for SVt_PVAV and SVt_PVHV in pp_defined are... |
blob | commitdiff | diff to current |
2021-06-01 |
Paul "LeoNerd" Evans | Rename G_ARRAY to G_LIST; provide back-compat when... |
blob | commitdiff | diff to current |
2021-05-26 |
Richard Leach | Perl_clear_defarray - array does not actually need... hv/clear_defarray |
blob | commitdiff | diff to current |
2021-05-26 |
Richard Leach | Perl_clear_defarray: faster array creation via new... |
blob | commitdiff | diff to current |
2021-04-24 |
Nicholas Clark | Remove a double negative from a comment, clarifying... |
blob | commitdiff | diff to current |
2021-01-17 |
Michael G. Schwern | style: Detabify indentation of the C code maintained... |
blob | commitdiff | diff to current |
2020-08-28 |
David Mitchell | pp_multiconcat(): tweak a const |
blob | commitdiff | diff to current |
2020-08-20 |
Karl Williamson | Use av_top_index() instead of av_tindex() |
blob | commitdiff | diff to current |
2020-08-19 |
Karl Williamson | pp_hot.c: Convert to use av_count() |
blob | commitdiff | diff to current |
2020-08-11 |
David Mitchell | list assign in list context: honour LHS undef |
blob | commitdiff | diff to current |
2020-07-30 |
Richard Leach | pp.c/pp_hot.c - add NV<->NV case to numerical compariso... |
blob | commitdiff | diff to current |
2020-07-20 |
Dagfinn Ilmari Man... | Remove use of dVAR in core |
blob | commitdiff | diff to current |
2020-05-22 |
Dagfinn Ilmari Man... | Fix a bunch of repeated-word typos |
blob | commitdiff | diff to current |
2020-03-18 |
Karl Williamson | pp_match(): output regex debugging info |
blob | commitdiff | diff to current |
2020-03-18 |
Karl Williamson | pp_match: Use 'z' length modifier to format sizes |
blob | commitdiff | diff to current |
2019-12-18 |
Karl Williamson | Add memCHRs() macro and use it |
blob | commitdiff | diff to current |
2019-05-24 |
Karl Williamson | Create fcn for lossless conversion of NV to IV |
blob | commitdiff | diff to current |
2019-04-12 |
Karl Williamson | pp_hot.c: Silence some MS VC warnings |
blob | commitdiff | diff to current |
2019-02-05 |
David Mitchell | Avoid leak in multiconcat with overloading. |
blob | commitdiff | diff to current |
2019-02-05 |
David Mitchell | Eliminate AMGf_set flag |
blob | commitdiff | diff to current |
2019-02-05 |
David Mitchell | Eliminate SvPADMY tests from overload code |
blob | commitdiff | diff to current |
2019-01-24 |
Tony Cook | PERL_OP_PARENT is always defined, stop testing for it |
blob | commitdiff | diff to current |
2018-11-21 |
Tomasz Konojacki | optimize IV -> UV conversions |
blob | commitdiff | diff to current |
2018-10-17 |
David Mitchell | fix 'for reverse @array' bug on AIX |
blob | commitdiff | diff to current |
2018-04-21 |
Aaron Crane | RT#133131: pp_hot.c: deoptimise pp_iter() when non... |
blob | commitdiff | diff to current |
2018-03-07 |
Daniel Dragan | rmv/de-dup static const char array "strings" |
blob | commitdiff | diff to current |
2018-02-19 |
David Mitchell | pp_multiconcat: correctly honour stringify |
blob | commitdiff | diff to current |
2018-02-19 |
David Mitchell | pp_multiconcat: eliminate/rename dsv/dsv_pv vars |
blob | commitdiff | diff to current |
2018-02-19 |
David Mitchell | redo magic/overload handing in pp_multiconcat |
blob | commitdiff | diff to current |
2018-02-19 |
David Mitchell | move body of pp_concat() to S_do_concat() |
blob | commitdiff | diff to current |
2018-02-19 |
Father Chrysostomos | Fix ary shifting when sparse ary is passed to sub |
blob | commitdiff | diff to current |
2018-02-19 |
Father Chrysostomos | Fix two bugs when calling &xsub when @_ has holes |
blob | commitdiff | diff to current |
2018-02-19 |
Father Chrysostomos | ‘Nonelems’ for pushing sparse array on the stack |
blob | commitdiff | diff to current |
2018-01-22 |
Father Chrysostomos | Follow-up to fd77b29b3be4 |
blob | commitdiff | diff to current |
2018-01-19 |
Father Chrysostomos | Don’t vivify elems when putting array on stack |
blob | commitdiff | diff to current |
2018-01-16 |
Zefram | vivify array elements when putting them on stack |
blob | commitdiff | diff to current |
2018-01-02 |
David Mitchell | pp_multiconcat(): fix win32 compiler warning |
blob | commitdiff | diff to current |
2017-12-19 |
David Mitchell | s/// in boolean context: simplify return value |
blob | commitdiff | diff to current |
2017-12-19 |
David Mitchell | avoid tainting boolean return value of s/// |
blob | commitdiff | diff to current |
2017-12-19 |
David Mitchell | s///: return boolean in not-in-place branch |
blob | commitdiff | diff to current |
2017-12-13 |
Karl Williamson | pp_multiconcat() Use faster UTF-8 variant counting |
blob | commitdiff | diff to current |
2017-12-05 |
Zefram | stop using &PL_sv_yes as no-op method |
blob | commitdiff | diff to current |
2017-11-28 |
David Mitchell | $overloaded .= $x: don't stringify $x |
blob | commitdiff | diff to current |
2017-11-20 |
David Mitchell | MULTICONCAT - use distinct TMPS for const overload |
blob | commitdiff | diff to current |
2017-11-19 |
Zefram | fix tainting of s/// with overloaded replacement |
blob | commitdiff | diff to current |
2017-11-13 |
David Mitchell | change OP_MULTICONCAT nargs from UV to SSize_t |
blob | commitdiff | diff to current |
2017-11-13 |
David Mitchell | rename op_aux field from 'size' to 'ssize' |
blob | commitdiff | diff to current |
2017-11-04 |
David Mitchell | pp_multiconcat: don't stringify LHS overload arg |
blob | commitdiff | diff to current |
2017-11-02 |
David Mitchell | multiconcat: use append_utf8_from_native_byte() |
blob | commitdiff | diff to current |
2017-10-31 |
David Mitchell | Add OP_MULTICONCAT op |
blob | commitdiff | diff to current |
2017-10-21 |
Aaron Crane | pp_hot.c: simplify cpp conditionals |
blob | commitdiff | diff to current |
2017-10-08 |
Father Chrysostomos | Make pp_multideref handle local $::{subref} |
blob | commitdiff | diff to current |
2017-10-08 |
Father Chrysostomos | [perl #129916] Allow sub-in-stash outside of main |
blob | commitdiff | diff to current |
2017-09-04 |
Tony Cook | (perl #131746) avoid undefined behaviour in Copy() etc |
blob | commitdiff | diff to current |
2017-08-31 |
Tony Cook | add a stack extend check to pp_entersub for XS subs |
blob | commitdiff | diff to current |
2017-08-31 |
Tony Cook | (perl #128263) handle PL_last_in_gv being &PL_sv_undef |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | make scalar(keys(%lexical)) less slow. |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | hv_pushkv(): handle keys() and values() too |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | S_padhv_rv2hv_common(): reorganise code |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | S_padhv_rv2hv_common(): unroll hv_scalar() calls |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | simplify keys(%tied_hash) in boolean context. |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | S_pushav(): tail call optimise |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | pp_padav(): use S_pushav() |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | harmonise S_pushav() and pp_padav() |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | create Perl_hv_pushkv() function |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | Give OP_RV2HV a targ |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | add S_padhv_rv2hv_common() function |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | move pp_padav(), pp_padhv() from pp.c to pp_hot.c |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | pp_grepwhile: no need to extend the stack |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | change sv_setsv(sv,NULL) to sv_set_undef(sv) |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | pp_iter(): jump directly to op after OP_AND |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | pp_readline,close,getc: explain NULL stack arg |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | add boolean context support to several ops |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | optimise @array in boolean context |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | optimise away OP_KEYS op in scalar/void context |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | make callers of SvTRUE() more efficient |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | add, and use, some RXp_FOO() variants of RX_FOO() |
blob | commitdiff | diff to current |
2017-07-27 |
David Mitchell | S_check_for_bool_cxt(): special-case OP_AND |
blob | commitdiff | diff to current |
2017-07-09 |
Tony Cook | (perl #131570) don't skip the temps stack entry we... |
blob | commitdiff | diff to current |
next |