This is a live mirror of the Perl 5 development currently hosted at
https://github.com/perl/perl5
https://perl5.git.perl.org
/
perl5.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
make RC-stack-aware: unwrap rv2av etc pp fns
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
2023-08-16
David Mitchell
support RC XS subs: add CVf_XS_RCSTACK flag
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
add rpp_invoke_xs() function
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
add t/op/refstack.t
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
RC_STACK asserts without DEBUG_LEAKING_SCALARS
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
when (re)creating @_, zero its elements
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
caller(): don't copy freed SV pointer to @DB::args
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
pp_caller(): set @DB::args earlier
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
Perl_runops_wrap((): don't mortalise NULLs
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
pp_goto: fix macro-in-macro compile error
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
add perlguts section on a reference-counted stack
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
Eliminate PERL_XXX_TMP_NORC
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
XS::APItest::clone_with_stack(); check SI RC state
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
add tests for XSPP_wrapped() macro
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
tweak pp_wrap() and xs_wrap()
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
pp_wrap(), xs_wrap(): extract some common code
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
runops_debug(): add RC-stack assertions
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
stack push/pops: assert rpp_stack_is_rc() state
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
disable PERL_XXX_TMP_NORC
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
Perl_debstack(): indicate stack refcount status
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
rpp_is_lone(): allow non-temp SV too
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: Perl_filter_read()
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
add stack extend to Perl_die_unwind()
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
Allow argument stacks to be reference-counted
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
allow argument stack to be AvREAL()
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
add switch_argstack(), push/pop_stackinfo() fns
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make @_ AvREAL() on RC-stack
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make shift(@a) leave old pointer
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: class.c: pp_methstart etc
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: ext/XS-APItest/
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: invoking DB::postponed()
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: t/cmd/for.t
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: threads.xs
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: Perl_try_amagic_un() & _bin()
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: perl_clone()
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: Devel::Peek::Dump()
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: S_fold_constants()
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: unwrap pp_not()
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: unwrap pp_add()
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: defer
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: eval_sv()
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: call_sv() and similar
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: misc pp() functions
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: stat and filetest ops
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: sort cmp function invokers
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: pp_sort()
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: enter/leavewrite
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: enter/leavegiven etc
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: require,eval
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: goto
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: last
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: pp_leavefoo()
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: enteriter, leaveloop
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: map and grep
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: db/nextstate, unstack
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: entersub
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
make RC-stack-aware: regcomp
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
pp_method*: fixup wrapping
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
wrap normal non-RC-stack-aware pp functions
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
use new rpp_is_lone() function
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
add rpp_foo() refcounted-stack manipulation fns
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
assert that cxstack[i].oldsp are increasing
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
Perl_call_sv(G_EVAL): set oldsp correctly
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
create_eval_scope(): parameterise the stack pos
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
Add av_remove_offset() core-only function
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
pp_mapwhile(): null out holes in stack
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
pp_dbstate: skip SAVESTACK_POS()
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
ext/Devel-Peek/t/Peek.t: fixup top refcount
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
add Internals::stack_refcounted()
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
add PERL_RC_STACK define (not yet defined)
commit
|
commitdiff
|
tree
2023-08-16
David Mitchell
fix leaks in new ${^HOOK}{require__*} facility
commit
|
commitdiff
|
tree
2023-05-26
David Mitchell
[MERGE} assorted Deparse fixups
commit
|
commitdiff
|
tree
2023-05-26
David Mitchell
Porting/deparse-skips.txt: skip t/e/pat_re_eval.t
commit
|
commitdiff
|
tree
2023-05-26
David Mitchell
deparse-skips.txt: remove now-passing tests
commit
|
commitdiff
|
tree
2023-05-26
David Mitchell
deparse-skips.txt: skip undef.t, opcount.t for now
commit
|
commitdiff
|
tree
2023-05-26
David Mitchell
Deparse.pm: handle signatures under 'use v5.36'
commit
|
commitdiff
|
tree
2023-05-26
David Mitchell
deparse-skips.txt: exclude class/*.t
commit
|
commitdiff
|
tree
2023-05-26
David Mitchell
Deparse.pm: handle padsv_store in list cxt
commit
|
commitdiff
|
tree
2023-05-26
David Mitchell
Porting/deparse-skips.txt: remove deleted files
commit
|
commitdiff
|
tree
2023-05-26
David Mitchell
deparse-skips.txt: update bignum/t/*.t entries
commit
|
commitdiff
|
tree
2023-05-19
David Mitchell
skip leaking test in class feature
commit
|
commitdiff
|
tree
2023-03-01
David Mitchell
eval_sv(): improve code comment
commit
|
commitdiff
|
tree
2023-02-28
David Mitchell
Perl_deb_stack_all() - handle empty CX stack
commit
|
commitdiff
|
tree
2023-02-28
David Mitchell
ext/XS-APItest/t/magic.t: simplify recent test
commit
|
commitdiff
|
tree
2023-02-28
David Mitchell
XS::APItest::test_EXTEND(): fixups
commit
|
commitdiff
|
tree
2023-02-28
David Mitchell
eval_sv(): call pp_entereval() via runops
commit
|
commitdiff
|
tree
2023-02-28
David Mitchell
call_sv, amagic_call: call pp_entersub via runops
commit
|
commitdiff
|
tree
2023-02-28
David Mitchell
move test out of fresh_perl.t into sub.t
commit
|
commitdiff
|
tree
next