2024-01-16 |
David Mitchell | Perl_amagic_call(): don't assume non-NULL PL_op
|
commit | commitdiff | tree |
2024-01-09 |
David Mitchell | [MERGE] handle/optimise some ops in void context
|
commit | commitdiff | tree |
2024-01-09 |
David Mitchell | pp_push, pp_unshift: don't push TARG in void cxt
|
commit | commitdiff | tree |
2024-01-09 |
David Mitchell | pp_undef(): optimise for void return
|
commit | commitdiff | tree |
2024-01-09 |
David Mitchell | pp_print() optimise for void return
|
commit | commitdiff | tree |
2024-01-09 |
David Mitchell | pp_sassign: make return more efficient.
|
commit | commitdiff | tree |
2024-01-09 |
David Mitchell | OP_AELEMFASTLEX_STORE: only in void context
|
commit | commitdiff | tree |
2024-01-09 |
David Mitchell | OP_PADSV_STORE: only in void context
|
commit | commitdiff | tree |
2024-01-09 |
David Mitchell | Give OPpTARGET_MY ops real context
|
commit | commitdiff | tree |
2024-01-09 |
David Mitchell | set context in 'state' expressions
|
commit | commitdiff | tree |
2024-01-09 |
David Mitchell | add Concise tests for state var assignment
|
commit | commitdiff | tree |
2024-01-03 |
David Mitchell | perlguts: fix ref count in tie() example
|
commit | commitdiff | tree |
2024-01-03 |
David Mitchell | [MERGE] PERL_RC_STACK: add _IMM, unwrap, fix leaks
|
commit | commitdiff | tree |
2024-01-03 |
David Mitchell | make rpp_popfree_2_NN() use rpp_free_2_()
|
commit | commitdiff | tree |
2024-01-03 |
David Mitchell | Optimise rpp_replace_2_{1,IMM}_NN()
|
commit | commitdiff | tree |
2024-01-03 |
David Mitchell | make RC-stack-aware: unwrap pp_bless()
|
commit | commitdiff | tree |
2024-01-03 |
David Mitchell | pp_subst(): consolidate some duplicated code
|
commit | commitdiff | tree |
2024-01-03 |
David Mitchell | make RC-stack-aware: unwrap pp_subst, pp_substcont
|
commit | commitdiff | tree |
2024-01-03 |
David Mitchell | make RC-stack-aware: unwrap pp_prtf, pp_sprintf
|
commit | commitdiff | tree |
2024-01-03 |
David Mitchell | use rpp_foo_NN() and rpp_foo_IMM() widely
|
commit | commitdiff | tree |
2024-01-03 |
David Mitchell | add _IMM variants to the rpp_foo() fns
|
commit | commitdiff | tree |
2024-01-03 |
David Mitchell | Resurrect immortals before checking for SvTEMP()
|
commit | commitdiff | tree |
2024-01-03 |
David Mitchell | fix minor leak under use feature 'module_true'
|
commit | commitdiff | tree |
2024-01-03 |
David Mitchell | fix obscure leak in sort { block } ...
|
commit | commitdiff | tree |
2024-01-03 |
David Mitchell | fix leak in list const folding under PERL_RC_STACK
|
commit | commitdiff | tree |
2024-01-03 |
David Mitchell | pp_sort: fix leak in PERL_RC_STACK inline sorting
|
commit | commitdiff | tree |
2023-12-23 |
David Mitchell | xsubpp.PL: add code comments saying what it does
|
commit | commitdiff | tree |
2023-12-13 |
David Mitchell | fix AUTHORS
|
commit | commitdiff | tree |
2023-12-13 |
David Mitchell | add sv_mark_arenas() and sv_sweep_arenas()
|
commit | commitdiff | tree |
2023-12-06 |
David Mitchell | [MERGE] make RC-stack-aware: pp_readline() etc
|
commit | commitdiff | tree |
2023-12-06 |
David Mitchell | remove unused tryAMAGICunTARGETlist macro
|
commit | commitdiff | tree |
2023-12-06 |
David Mitchell | make RC-stack-aware: pp_readline(), pp_glob() etc
|
commit | commitdiff | tree |
2023-12-06 |
David Mitchell | expand tryAMAGICunTARGETlist() macro
|
commit | commitdiff | tree |
2023-12-06 |
David Mitchell | IO::getline() handle OPf_STACKED better
|
commit | commitdiff | tree |
2023-12-06 |
David Mitchell | IO::getline(): use CALLRUNOPS
|
commit | commitdiff | tree |
2023-12-06 |
David Mitchell | make RC-stack-aware: unwrap pp_index()
|
commit | commitdiff | tree |
2023-12-04 |
David Mitchell | [MERGE] unwrap, optimise pp_aassign() and friends
|
commit | commitdiff | tree |
2023-12-04 |
David Mitchell | fix Perl_rpp_is_lone() for immortals.
|
commit | commitdiff | tree |
2023-12-04 |
David Mitchell | pp_aassign: move UID/GID code into separate fn
|
commit | commitdiff | tree |
2023-12-04 |
David Mitchell | pp_aassign: optimise: just zero hash stack elems
|
commit | commitdiff | tree |
2023-12-04 |
David Mitchell | pp_aassign: optimise: just zero array stack elems
|
commit | commitdiff | tree |
2023-12-04 |
David Mitchell | pp_aassign: optimise: lelem++ at end of loop
|
commit | commitdiff | tree |
2023-12-04 |
David Mitchell | pp_aassign: optimise: store NULLs in L elem slots
|
commit | commitdiff | tree |
2023-12-04 |
David Mitchell | pp_aassign: skip copying scalars back to stack
|
commit | commitdiff | tree |
2023-12-04 |
David Mitchell | pp_aassign: add is_list local variable
|
commit | commitdiff | tree |
2023-12-04 |
David Mitchell | use rpp_foo_NN() variants in pp_aassign, pp_rv2av
|
commit | commitdiff | tree |
2023-12-04 |
David Mitchell | Add some _NN variants of rpp_() functions.
|
commit | commitdiff | tree |
2023-12-04 |
David Mitchell | use rpp_replace_at_norc in refassign, aassign
|
commit | commitdiff | tree |
2023-12-04 |
David Mitchell | add rpp_replace_at_norc() to API
|
commit | commitdiff | tree |
2023-12-04 |
David Mitchell | pp_aassign: fix "RC==1" optimisation checks
|
commit | commitdiff | tree |
2023-12-04 |
David Mitchell | pp_aassign: remove panic check under PERL_RC_STACK
|
commit | commitdiff | tree |
2023-12-04 |
David Mitchell | pp_aassign: optimise SV branch under PERL_RC_STACK
|
commit | commitdiff | tree |
2023-12-04 |
David Mitchell | pp_aassign: optimise HV branch under PERL_RC_STACK
|
commit | commitdiff | tree |
2023-12-04 |
David Mitchell | pp_aassign: optimise AV branch under PERL_RC_STACK
|
commit | commitdiff | tree |
2023-12-04 |
David Mitchell | make RC-stack-aware: unwrap pp_aassign()
|
commit | commitdiff | tree |
2023-12-04 |
David Mitchell | make RC-stack-aware: unwrap pp_undef()
|
commit | commitdiff | tree |
2023-12-04 |
David Mitchell | make RC-stack-aware: unwrap pp_refassign()
|
commit | commitdiff | tree |
2023-12-04 |
David Mitchell | op/array.t: skip \$#{[]} test under PERL_RC_STACK
|
commit | commitdiff | tree |
2023-12-04 |
David Mitchell | make RC-stack-aware: unwrap pp_emptyavhv()
|
commit | commitdiff | tree |
2023-12-04 |
David Mitchell | Hash-Util-FieldHash: fixup test on PERL_RC_STACK
|
commit | commitdiff | tree |
2023-12-04 |
David Mitchell | add lvalue scalar alias tests to lvref.t
|
commit | commitdiff | tree |
2023-12-04 |
David Mitchell | add list context tests to t/op/lvref.t
|
commit | commitdiff | tree |
2023-12-04 |
David Mitchell | document ref assignment in list context
|
commit | commitdiff | tree |
2023-09-19 |
David Mitchell | perldelta for 7bcd18ae82e
|
commit | commitdiff | tree |
2023-09-19 |
David Mitchell | smartmatch: $obj ~~ $scalar: one item in list cxt
|
commit | commitdiff | tree |
2023-09-12 |
David Mitchell | [MERGE] make common pp() list fns RC-ware
|
commit | commitdiff | tree |
2023-09-12 |
David Mitchell | make RC-stack-aware: unwrap pp_multiconcat()
|
commit | commitdiff | tree |
2023-09-12 |
David Mitchell | make RC-stack-aware: unwrap pp_multideref()
|
commit | commitdiff | tree |
2023-09-12 |
David Mitchell | make RC-stack-aware: unwrap pp_anonhash()
|
commit | commitdiff | tree |
2023-09-12 |
David Mitchell | make RC-stack-aware: unwrap pp_refgen()
|
commit | commitdiff | tree |
2023-09-12 |
David Mitchell | make RC-stack-aware: unwrap pp_unshift()
|
commit | commitdiff | tree |
2023-09-12 |
David Mitchell | make RC-stack-aware: unwrap pp_list()
|
commit | commitdiff | tree |
2023-09-12 |
David Mitchell | make RC-stack-aware: unwrap pp_push()
|
commit | commitdiff | tree |
2023-09-12 |
David Mitchell | make RC-stack-aware: unwrap pp_join()
|
commit | commitdiff | tree |
2023-09-12 |
David Mitchell | make RC-stack-aware: unwrap: pp_(kv)[ah]slice
|
commit | commitdiff | tree |
2023-09-12 |
David Mitchell | make RC-stack-aware: pp_anonlist, pp_av2arylen
|
commit | commitdiff | tree |
2023-09-12 |
David Mitchell | make RC-stack-aware: unwrap pp_print(),tied_method
|
commit | commitdiff | tree |
2023-09-12 |
David Mitchell | make RC-stack-aware: unwrap pp_padsv_store()
|
commit | commitdiff | tree |
2023-09-12 |
David Mitchell | make RC-stack-aware: unwrap startmatch and misc
|
commit | commitdiff | tree |
2023-09-12 |
David Mitchell | add rpp_context() API function
|
commit | commitdiff | tree |
2023-09-12 |
David Mitchell | add rpp_replace_at() API function
|
commit | commitdiff | tree |
2023-09-12 |
David Mitchell | threads->object(): handle no argument
|
commit | commitdiff | tree |
2023-09-08 |
David Mitchell | pp_caller/@DB::args: fix fail under -DPERL_POISON
|
commit | commitdiff | tree |
2023-09-04 |
David Mitchell | [MERGE] make most null/un/binary pp() fns RC-ware
|
commit | commitdiff | tree |
2023-09-04 |
David Mitchell | make RC-stack-aware: unwrap binary pp() fns
|
commit | commitdiff | tree |
2023-09-04 |
David Mitchell | make RC-stack-aware: unwrap builtin pp() fns
|
commit | commitdiff | tree |
2023-09-04 |
David Mitchell | make RC-stack-aware: unwrap unary pp() fns
|
commit | commitdiff | tree |
2023-09-04 |
David Mitchell | make RC-stack-aware: unwrap rv2av etc pp fns
|
commit | commitdiff | tree |
2023-09-04 |
David Mitchell | make RC-stack-aware: unwrap nullary pp() fns
|
commit | commitdiff | tree |
2023-09-02 |
David Mitchell | silence warning in svleak.t
|
commit | commitdiff | tree |
2023-09-02 |
David Mitchell | [MERGE] pp_multiconcat: don't make lots of mortals
|
commit | commitdiff | tree |
2023-09-02 |
David Mitchell | pp_multiconcat(): use PADTMPs for magic stuff
|
commit | commitdiff | tree |
2023-09-02 |
David Mitchell | pp_multiconcat(): use shared-buffer const SV
|
commit | commitdiff | tree |
2023-09-02 |
David Mitchell | pp_multiconcat(): use a single TEMP for consts
|
commit | commitdiff | tree |
2023-09-02 |
David Mitchell | perf/benchmarks: add concat tests for magic vars
|
commit | commitdiff | tree |
2023-08-19 |
David Mitchell | perlguts: examples of ops being made PERL_RC_STACK
|
commit | commitdiff | tree |
2023-08-19 |
David Mitchell | perlguts - tweak PERL_RC_STACK version status
|
commit | commitdiff | tree |
2023-08-19 |
David Mitchell | perldelta entry for PERL_RC_STACK
|
commit | commitdiff | tree |
2023-08-17 |
David Mitchell | testsuite.yaml - Add testing of PERL_RC_STACK
|
commit | commitdiff | tree |
2023-08-16 |
David Mitchell | [MERGE] add PERL_RC_STACK build option
|
commit | commitdiff | tree |
next |