2018-10-17 |
David Mitchell | fix 'for reverse @array' bug on AIX |
blob | commitdiff |
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 |
2017-06-24 |
David Mitchell | add PL_curstackinfo->si_stack_hwm |
blob | commitdiff | diff to current |
2017-06-22 |
David Mitchell | pp_match/subst: extend stack |
blob | commitdiff | diff to current |
2017-03-17 |
David Mitchell | PERL_GLOBAL_STRUCT_PRIVATE: fix PL_isa_DOES |
blob | commitdiff | diff to current |
2017-03-15 |
Hugo van der Sanden | update size after Renew |
blob | commitdiff | diff to current |
2017-02-18 |
Andy Lester | Moving variables to their innermost scope. |
blob | commitdiff | diff to current |
2017-02-15 |
David Mitchell | avoid a leak in list assign from/to magic values |
blob | commitdiff | diff to current |
2017-02-03 |
Steffen Mueller | HvTOTALKEYS() takes a HV* as argument |
blob | commitdiff | diff to current |
2017-01-06 |
David Mitchell | In A && B, stop special-casing boolean-ness of A |
blob | commitdiff | diff to current |
2017-01-06 |
David Mitchell | re-implement boolean context detection |
blob | commitdiff | diff to current |
2017-01-05 |
Aaron Crane | Fix the Unicode Bug in the range operator |
blob | commitdiff | diff to current |
2017-01-04 |
Aaron Crane | RT#130496: assertion failure for '{}->$x' on undefined $x |
blob | commitdiff | diff to current |
2016-11-24 |
David Mitchell | add sv_set_undef() API function |
blob | commitdiff | diff to current |
2016-11-24 |
David Mitchell | avoid premature free of referent in list assign |
blob | commitdiff | diff to current |
2016-11-18 |
Karl Williamson | Change white space to avoid C++ deprecation warning |
blob | commitdiff | diff to current |
2016-11-12 |
David Mitchell | remove DOES's usage of SvSCREAM |
blob | commitdiff | diff to current |
2016-11-09 |
David Mitchell | handle SvIMMORTALs in LHS of list assign |
blob | commitdiff | diff to current |
2016-11-04 |
David Mitchell | call AV set magic in list assign |
blob | commitdiff | diff to current |
2016-11-02 |
David Mitchell | fix taint handling in list assignment |
blob | commitdiff | diff to current |
2016-11-01 |
Yves Orton | rework perl #129903 - inf recursion from use of empty... |
blob | commitdiff | diff to current |
2016-10-26 |
David Mitchell | Handle list assignment in list context better |
blob | commitdiff | diff to current |
2016-10-26 |
David Mitchell | Better optimise array and hash assignment |
blob | commitdiff | diff to current |
2016-10-19 |
Yves Orton | pp_(hot|ctl).c: switch croak() to Perl_croak() for... |
blob | commitdiff | diff to current |
2016-10-19 |
Yves Orton | regexec.c: fix #129903: forbid empty pattern in regex... |
blob | commitdiff | diff to current |
2016-10-19 |
Yves Orton | pp_hot.c: use new SvPVCLEAR and constant string friendl... |
blob | commitdiff | diff to current |
2016-10-04 |
David Mitchell | make OP_SPLIT a PMOP, and eliminate OP_PUSHRE |
blob | commitdiff | diff to current |
2016-09-29 |
Reini Urban | sassign was used as UNOP, optimize {or,and,dor}assign |
blob | commitdiff | diff to current |
2016-09-26 |
David Mitchell | make PADOFFSET be SSizet_t |
blob | commitdiff | diff to current |
2016-09-05 |
Father Chrysostomos | [perl #47047] Fix erroneous AUTOLOAD warning |
blob | commitdiff | diff to current |
2016-08-19 |
David Mitchell | av_fetch(): remove check for freed SV |
blob | commitdiff | diff to current |
2016-08-03 |
David Mitchell | add OP_ARGELEM, OP_ARGDEFELEM, OP_ARGCHECK ops |
blob | commitdiff | diff to current |
2016-07-13 |
Father Chrysostomos | Remove IN_ENCODING macro, and all code dependent on it |
blob | commitdiff | diff to current |
2016-06-27 |
David Mitchell | pp_aelemfast: always extend stack |
blob | commitdiff | diff to current |
2016-06-26 |
David Mitchell | pp_aelemfast: skip av_fetch() for simple cases |
blob | commitdiff | diff to current |
2016-05-09 |
Aaron Crane | [perl #127877] Emit undef warning on sassign+concat |
blob | commitdiff | diff to current |
2016-03-30 |
David Mitchell | Improve code comments for some ctx stuff |
blob | commitdiff | diff to current |
2016-03-02 |
David Mitchell | pp_subst(): rename local var |
blob | commitdiff | diff to current |
2016-03-02 |
David Mitchell | pp_subst: fix typo |
blob | commitdiff | diff to current |
2016-03-02 |
David Mitchell | use cBOOL() in pp_subst() |
blob | commitdiff | diff to current |
2016-03-01 |
Tony Cook | [perl #127635] s///r with -DPERL_NO_COW attempts to... |
blob | commitdiff | diff to current |
2016-02-07 |
Jarkko Hietaniemi | assert(cv) before doing CvROOT(cv) |
blob | commitdiff | diff to current |
2016-02-07 |
Jarkko Hietaniemi | Whitespace only: zap empty lines. |
blob | commitdiff | diff to current |
2016-02-07 |
Jarkko Hietaniemi | Lexical scoping in case statement is tricky. |
blob | commitdiff | diff to current |
2016-02-07 |
Jarkko Hietaniemi | assert() that itersvp is non-NULL. |
blob | commitdiff | diff to current |
2016-02-06 |
David Mitchell | pp_enter: calculate gimme earlier in XS branch |
blob | commitdiff | diff to current |
next |