2023-09-04 |
David Mitchell | make RC-stack-aware: unwrap rv2av etc pp fns |
blob | commitdiff |
2023-09-04 |
David Mitchell | make RC-stack-aware: unwrap nullary pp() fns |
blob | commitdiff | diff to current |
2023-09-02 |
David Mitchell | pp_multiconcat(): use PADTMPs for magic stuff |
blob | commitdiff | diff to current |
2023-09-02 |
David Mitchell | pp_multiconcat(): use shared-buffer const SV |
blob | commitdiff | diff to current |
2023-09-02 |
David Mitchell | pp_multiconcat(): use a single TEMP for consts |
blob | commitdiff | diff to current |
2023-08-16 |
David Mitchell | add rpp_invoke_xs() function |
blob | commitdiff | diff to current |
2023-08-16 |
David Mitchell | when (re)creating @_, zero its elements |
blob | commitdiff | diff to current |
2023-08-16 |
David Mitchell | Eliminate PERL_XXX_TMP_NORC |
blob | commitdiff | diff to current |
2023-08-16 |
David Mitchell | tweak pp_wrap() and xs_wrap() |
blob | commitdiff | diff to current |
2023-08-16 |
David Mitchell | pp_wrap(), xs_wrap(): extract some common code |
blob | commitdiff | diff to current |
2023-08-16 |
David Mitchell | Allow argument stacks to be reference-counted |
blob | commitdiff | diff to current |
2023-08-16 |
David Mitchell | make @_ AvREAL() on RC-stack |
blob | commitdiff | diff to current |
2023-08-16 |
David Mitchell | make shift(@a) leave old pointer |
blob | commitdiff | diff to current |
2023-08-16 |
David Mitchell | make RC-stack-aware: unwrap pp_add() |
blob | commitdiff | diff to current |
2023-08-16 |
David Mitchell | make RC-stack-aware: pp_leavefoo() |
blob | commitdiff | diff to current |
2023-08-16 |
David Mitchell | make RC-stack-aware: map and grep |
blob | commitdiff | diff to current |
2023-08-16 |
David Mitchell | make RC-stack-aware: db/nextstate, unstack |
blob | commitdiff | diff to current |
2023-08-16 |
David Mitchell | make RC-stack-aware: entersub |
blob | commitdiff | diff to current |
2023-08-16 |
David Mitchell | pp_method*: fixup wrapping |
blob | commitdiff | diff to current |
2023-08-16 |
David Mitchell | wrap normal non-RC-stack-aware pp functions |
blob | commitdiff | diff to current |
2023-08-16 |
David Mitchell | use new rpp_is_lone() function |
blob | commitdiff | diff to current |
2023-07-27 |
Tony Cook | pp_subst: use SSize_t for substring sizes |
blob | commitdiff | diff to current |
2023-07-27 |
Tony Cook | pp_subst: don't cast the replacement len to I32 |
blob | commitdiff | diff to current |
2023-05-12 |
Tony Cook | Revert "Perl_leave_adjust_stacks: don't make mortal... |
blob | commitdiff | diff to current |
2023-05-03 |
Elvin Aslanov | Remove duplicate "the" in comments |
blob | commitdiff | diff to current |
2023-03-11 |
mauke | Fix some typos in comments |
blob | commitdiff | diff to current |
2023-02-28 |
David Mitchell | add code comments concerning grep and map markstack... |
blob | commitdiff | diff to current |
2023-02-28 |
David Mitchell | simplify scope-exit empty scalar context |
blob | commitdiff | diff to current |
2023-02-19 |
Yves Orton | pp_hot.c - rework padhv_rv2hv_common fix maybe-uninit... |
blob | commitdiff | diff to current |
2023-02-13 |
Richard Leach | Perl_leave_adjust_stacks: don't make mortal copies... |
blob | commitdiff | diff to current |
2023-01-27 |
Yves Orton | pp_hot.c - fix branch reset matches in list context |
blob | commitdiff | diff to current |
2023-01-16 |
Tony Cook | pp_multiconcat: don't set svpv_p to an invalid pointer |
blob | commitdiff | diff to current |
2023-01-11 |
Yves Orton | regexec engine - wrap and replace RX_OFFS() with better... |
blob | commitdiff | diff to current |
2022-11-21 |
Richard Leach | Extract minimum PV buffer/AV element size to common... |
blob | commitdiff | diff to current |
2022-10-22 |
Richard Leach | AELEMFASTLEX_STORE - support negative keys, skip unnece... |
blob | commitdiff | diff to current |
2022-09-07 |
Richard Leach | OP_AELEMFASTLEX_STORE - combined sassign/aelemfast_lex |
blob | commitdiff | diff to current |
2022-08-31 |
Tony Cook | only clear the stream error state in readline() for... |
blob | commitdiff | diff to current |
2022-08-17 |
Richard Leach | Implement OP_PADSV_STORE - combined sassign/padsv OP |
blob | commitdiff | diff to current |
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 |
next |