Perl 5 commit summary, activity since Wednesday
Current branch blead
93 commits. 9 unique authors. 5 unique committers.
153 files changed, 6412 insertions(+), 2459 deletions(-)
Net code removal: James E Keenan (1 line)
Thanks, applied: James E Keenan (4) Paul Evans (2)
Snapshot: http://github.com/Perl/perl5/tarball/09928a4a740d1d05
Enforce builtin.pm version bump when builtin.c is modified
Dagfinn Ilmari Mannsåker 1 file changed, 9 insertions(+)
https://github.com/Perl/perl5/commit/09928a4a740d1d05
testsuite.yaml - Add testing of PERL_RC_STACK
David Mitchell 1 file changed, 1 insertion(+)
https://github.com/Perl/perl5/commit/e179186c5615abd6
Remove `experimental::builtin` warnings from most of the builtin.c functions
Paul "LeoNerd" Evans 4 files changed, 39 insertions(+), 67 deletions(
https://github.com/Perl/perl5/commit/edd58c235305af35
POSIX/t/time.t: Remove TODO
Karl Williamson 1 file changed, 2 insertions(+), 4 deletions(-)
https://github.com/Perl/perl5/commit/f5bf33e9cceebd25
ext/POSIX/t/time.t: Fix to work on crippled boxes
Karl Williamson 1 file changed, 17 insertions(+), 4 deletions(-)
https://github.com/Perl/perl5/commit/68b3b6664389edc8
time.t: Add more strftime tests
Karl Williamson 1 file changed, 66 insertions(+), 10 deletions(-
https://github.com/Perl/perl5/commit/701b9b5714424da2
POSIX/t/time.t: Remove no longer necessary code
Karl Williamson 1 file changed, 7 deletions(-)
https://github.com/Perl/perl5/commit/54c585feedc0274a
Implement sv_strftime_tm and sv_strftime_ints
Karl Williamson 6 files changed, 220 insertions(+), 74 deletions
https://github.com/Perl/perl5/commit/492c28719682673e
locale.c: Move my_strftime() within the file
Karl Williamson 1 file changed, 13 insertions(+), 11 deletions(-
https://github.com/Perl/perl5/commit/7eb5c7aa1a0c4163
locale.c: Split my_strftime into 2 functions
Karl Williamson 4 files changed, 96 insertions(+), 63 deletions(
https://github.com/Perl/perl5/commit/349dd0b1bdc28339
locale.c: Silence compiler warning on some platforms
Karl Williamson 1 file changed, 3 insertions(+)
https://github.com/Perl/perl5/commit/8cb28a52c7da8a1a
locale.c: Compile utf8ness on platforms that need it
Karl Williamson 4 files changed, 31 insertions(+), 18 deletions(
https://github.com/Perl/perl5/commit/526a600d327518b2
Set builtin::indexed proto to "@"
James Raspass 2 files changed, 4 insertions(+)
https://github.com/Perl/perl5/commit/8be87d1d421762a6
Regenerate 'customized' database
James E Keenan 1 file changed, 1 deletion(-)
https://github.com/Perl/perl5/commit/18d31a1c88188cb6
cpan/Test-Harness - Update to version 3.47
Leon Timmermans 49 files changed, 100 insertions(+), 99 deletion
https://github.com/Perl/perl5/commit/d91c117aa9f20cbe
cpan/perlfaq - Update to version 5.20230812
Karen Etheridge 13 files changed, 83 insertions(+), 43 deletions
https://github.com/Perl/perl5/commit/c9c5e76d02d0d10b
Permit attributed variables inside signatured subs (Fixes GH #21158)
Paul "LeoNerd" Evans 5 files changed, 1068 insertions(+), 1040 deleti
https://github.com/Perl/perl5/commit/03dbf5c2979af085
Minor updates for release documentation
Richard Leach 2 files changed, 20 insertions(+), 11 deletions(
https://github.com/Perl/perl5/commit/cf56d3cff2915955
pod: eliminate references to `$a` and `$b` outside sort context
Dagfinn Ilmari Mannsåker 22 files changed, 160 insertions(+), 160 deletio
https://github.com/Perl/perl5/commit/e13bc2af19fa18f2
[MERGE] add PERL_RC_STACK build option
David Mitchell 2 parents
https://github.com/Perl/perl5/commit/bd714d32207c46af
support RC XS subs: add CVf_XS_RCSTACK flag
David Mitchell 5 files changed, 92 insertions(+), 3 deletions(-
https://github.com/Perl/perl5/commit/8d69e95bc00f05ba
add rpp_invoke_xs() function
David Mitchell 8 files changed, 43 insertions(+), 23 deletions(
https://github.com/Perl/perl5/commit/9d5d54aa83ef10ed
add t/op/refstack.t
David Mitchell 2 files changed, 876 insertions(+)
https://github.com/Perl/perl5/commit/a61d85e1067e42fb
RC_STACK asserts without DEBUG_LEAKING_SCALARS
David Mitchell 3 files changed, 8 insertions(+), 27 deletions(-
https://github.com/Perl/perl5/commit/0398979cd6ba060e
when (re)creating @_, zero its elements
David Mitchell 2 files changed, 22 insertions(+), 2 deletions(-
https://github.com/Perl/perl5/commit/648ce9b6ebd69de5
caller(): don't copy freed SV pointer to @DB::args
David Mitchell 2 files changed, 37 insertions(+), 3 deletions(-
https://github.com/Perl/perl5/commit/d2cddbe1df307871
pp_caller(): set @DB::args earlier
David Mitchell 1 file changed, 19 insertions(+), 16 deletions(-
https://github.com/Perl/perl5/commit/aaf1819a097eba2d
Perl_runops_wrap((): don't mortalise NULLs
David Mitchell 2 files changed, 23 insertions(+), 3 deletions(-
https://github.com/Perl/perl5/commit/ce8d75ef6b1fc2ff
pp_goto: fix macro-in-macro compile error
David Mitchell 1 file changed, 7 insertions(+), 6 deletions(-)
https://github.com/Perl/perl5/commit/dbc9c91513baa428
add perlguts section on a reference-counted stack
David Mitchell 1 file changed, 496 insertions(+)
https://github.com/Perl/perl5/commit/a40b4738ef7afe79
Eliminate PERL_XXX_TMP_NORC
David Mitchell 13 files changed, 39 insertions(+), 113 deletion
https://github.com/Perl/perl5/commit/9a5007947b1c3c4b
XS::APItest::clone_with_stack(); check SI RC state
David Mitchell 1 file changed, 14 insertions(+)
https://github.com/Perl/perl5/commit/cbcef76ee0c0d03d
add tests for XSPP_wrapped() macro
David Mitchell 3 files changed, 119 insertions(+)
https://github.com/Perl/perl5/commit/c764d96b6be325a2
tweak pp_wrap() and xs_wrap()
David Mitchell 1 file changed, 3 insertions(+), 3 deletions(-)
https://github.com/Perl/perl5/commit/35f3543b3a60c9b9
pp_wrap(), xs_wrap(): extract some common code
David Mitchell 1 file changed, 47 insertions(+), 71 deletions(-
https://github.com/Perl/perl5/commit/eae22059a5c2197c
runops_debug(): add RC-stack assertions
David Mitchell 1 file changed, 6 insertions(+)
https://github.com/Perl/perl5/commit/e9cb29cf526e6df4
stack push/pops: assert rpp_stack_is_rc() state
David Mitchell 2 files changed, 50 insertions(+), 3 deletions(-
https://github.com/Perl/perl5/commit/02e17f822a8073f2
disable PERL_XXX_TMP_NORC
David Mitchell 1 file changed, 1 insertion(+), 1 deletion(-)
https://github.com/Perl/perl5/commit/093e94b2e09673b2
Perl_debstack(): indicate stack refcount status
David Mitchell 4 files changed, 39 insertions(+), 10 deletions(
https://github.com/Perl/perl5/commit/f8fc6b095f80ea99
rpp_is_lone(): allow non-temp SV too
David Mitchell 1 file changed, 2 insertions(+), 4 deletions(-)
https://github.com/Perl/perl5/commit/66038c8c288110d8
make RC-stack-aware: Perl_filter_read()
David Mitchell 1 file changed, 25 insertions(+)
https://github.com/Perl/perl5/commit/771bb94c0c591663
add stack extend to Perl_die_unwind()
David Mitchell 1 file changed, 1 insertion(+)
https://github.com/Perl/perl5/commit/1af84bbbb8a5031d
Allow argument stacks to be reference-counted
David Mitchell 15 files changed, 254 insertions(+), 12 deletion
https://github.com/Perl/perl5/commit/ba1af285ef4f9b4a
allow argument stack to be AvREAL()
David Mitchell 8 files changed, 44 insertions(+), 12 deletions(
https://github.com/Perl/perl5/commit/026c6b9cdb9ce335
add switch_argstack(), push/pop_stackinfo() fns
David Mitchell 7 files changed, 114 insertions(+), 49 deletions
https://github.com/Perl/perl5/commit/d724a264199e7892
make @_ AvREAL() on RC-stack
David Mitchell 10 files changed, 115 insertions(+), 17 deletion
https://github.com/Perl/perl5/commit/2c204b7a22984bad
make shift(@a) leave old pointer
David Mitchell 3 files changed, 11 insertions(+)
https://github.com/Perl/perl5/commit/4f91780c40ea0d0b
make RC-stack-aware: class.c: pp_methstart etc
David Mitchell 1 file changed, 24 insertions(+), 21 deletions(-
https://github.com/Perl/perl5/commit/6b845fdb7de5d411
make RC-stack-aware: ext/XS-APItest/
David Mitchell 3 files changed, 16 insertions(+), 8 deletions(-
https://github.com/Perl/perl5/commit/ab041097fca4cc89
make RC-stack-aware: invoking DB::postponed()
David Mitchell 1 file changed, 16 insertions(+), 12 deletions(-
https://github.com/Perl/perl5/commit/2cbade416bb3bddd
make RC-stack-aware: t/cmd/for.t
David Mitchell 1 file changed, 7 insertions(+), 1 deletion(-)
https://github.com/Perl/perl5/commit/b44950fdad89c3ce
make RC-stack-aware: threads.xs
David Mitchell 1 file changed, 21 insertions(+), 6 deletions(-)
https://github.com/Perl/perl5/commit/09f6b93b4a71ec9b
make RC-stack-aware: Perl_try_amagic_un() & _bin()
David Mitchell 1 file changed, 73 insertions(+), 33 deletions(-
https://github.com/Perl/perl5/commit/58414b7d1aec57e7
make RC-stack-aware: perl_clone()
David Mitchell 1 file changed, 6 insertions(+), 4 deletions(-)
https://github.com/Perl/perl5/commit/eaadb066beb5cd8f
make RC-stack-aware: Devel::Peek::Dump()
David Mitchell 2 files changed, 9 insertions(+), 6 deletions(-)
https://github.com/Perl/perl5/commit/f62a23a635e181bf
make RC-stack-aware: S_fold_constants()
David Mitchell 1 file changed, 5 insertions(+), 1 deletion(-)
https://github.com/Perl/perl5/commit/d4138ab14e7bdae2
make RC-stack-aware: unwrap pp_not()
David Mitchell 1 file changed, 4 insertions(+), 7 deletions(-)
https://github.com/Perl/perl5/commit/205fcd8410d3723b
make RC-stack-aware: unwrap pp_add()
David Mitchell 1 file changed, 29 insertions(+), 24 deletions(-
https://github.com/Perl/perl5/commit/2fe263a83a681fe0
make RC-stack-aware: defer
David Mitchell 1 file changed, 10 insertions(+), 1 deletion(-)
https://github.com/Perl/perl5/commit/026a3845c25e9e0d
make RC-stack-aware: eval_sv()
David Mitchell 1 file changed, 13 insertions(+), 8 deletions(-)
https://github.com/Perl/perl5/commit/00fc1d567b0fefdc
make RC-stack-aware: call_sv() and similar
David Mitchell 1 file changed, 33 insertions(+), 14 deletions(-
https://github.com/Perl/perl5/commit/5ff0c5f0e4023727
make RC-stack-aware: misc pp() functions
David Mitchell 2 files changed, 4 insertions(+), 7 deletions(-)
https://github.com/Perl/perl5/commit/b32febe36381fd58
make RC-stack-aware: stat and filetest ops
David Mitchell 2 files changed, 13 insertions(+), 16 deletions(
https://github.com/Perl/perl5/commit/f7c1bd60a91febf3
make RC-stack-aware: sort cmp function invokers
David Mitchell 1 file changed, 36 insertions(+), 9 deletions(-)
https://github.com/Perl/perl5/commit/bdd09b4238cb0dba
make RC-stack-aware: pp_sort()
David Mitchell 2 files changed, 162 insertions(+), 42 deletions
https://github.com/Perl/perl5/commit/49799453fae6c5be
make RC-stack-aware: enter/leavewrite
David Mitchell 1 file changed, 23 insertions(+), 13 deletions(-
https://github.com/Perl/perl5/commit/0b31aa7d181182ad
make RC-stack-aware: enter/leavegiven etc
David Mitchell 1 file changed, 17 insertions(+), 17 deletions(-
https://github.com/Perl/perl5/commit/d0b0195f544e5c27
make RC-stack-aware: require,eval
David Mitchell 1 file changed, 82 insertions(+), 65 deletions(-
https://github.com/Perl/perl5/commit/5abffa7ff8a6cee3
make RC-stack-aware: goto
David Mitchell 1 file changed, 25 insertions(+), 16 deletions(-
https://github.com/Perl/perl5/commit/14fb783a0ae9ae40
make RC-stack-aware: last
David Mitchell 1 file changed, 6 insertions(+), 5 deletions(-)
https://github.com/Perl/perl5/commit/3c9ddd0abe1e9c5c
make RC-stack-aware: pp_leavefoo()
David Mitchell 2 files changed, 77 insertions(+), 26 deletions(
https://github.com/Perl/perl5/commit/ac975285ebfa9cb8
make RC-stack-aware: enteriter, leaveloop
David Mitchell 1 file changed, 22 insertions(+), 13 deletions(-
https://github.com/Perl/perl5/commit/ddfae2c6d59ba7a8
make RC-stack-aware: map and grep
David Mitchell 3 files changed, 174 insertions(+), 48 deletions
https://github.com/Perl/perl5/commit/5a00f5987ca1150e
make RC-stack-aware: db/nextstate, unstack
David Mitchell 2 files changed, 12 insertions(+), 8 deletions(-
https://github.com/Perl/perl5/commit/40a56abf75d06806
make RC-stack-aware: entersub
David Mitchell 4 files changed, 129 insertions(+), 19 deletions
https://github.com/Perl/perl5/commit/d320f2deafe66c6e
make RC-stack-aware: regcomp
David Mitchell 1 file changed, 9 insertions(+), 9 deletions(-)
https://github.com/Perl/perl5/commit/027b8dbe9a6ccd87
pp_method*: fixup wrapping
David Mitchell 1 file changed, 27 insertions(+), 3 deletions(-)
https://github.com/Perl/perl5/commit/cf1d0cf9de66820f
wrap normal non-RC-stack-aware pp functions
David Mitchell 10 files changed, 510 insertions(+), 259 deletio
https://github.com/Perl/perl5/commit/91db8a47f9d2eed9
use new rpp_is_lone() function
David Mitchell 1 file changed, 5 insertions(+), 5 deletions(-)
https://github.com/Perl/perl5/commit/4db97938f197f3b1
add rpp_foo() refcounted-stack manipulation fns
David Mitchell 5 files changed, 484 insertions(+), 1 deletion(-
https://github.com/Perl/perl5/commit/6c80d55020349eda
assert that cxstack[i].oldsp are increasing
David Mitchell 1 file changed, 3 insertions(+)
https://github.com/Perl/perl5/commit/8e4be094cb869a7a
Perl_call_sv(G_EVAL): set oldsp correctly
David Mitchell 1 file changed, 6 insertions(+), 1 deletion(-)
https://github.com/Perl/perl5/commit/d9777c810433c840
create_eval_scope(): parameterise the stack pos
David Mitchell 6 files changed, 13 insertions(+), 9 deletions(-
https://github.com/Perl/perl5/commit/ea8805edf6d02c8d
Add av_remove_offset() core-only function
David Mitchell 5 files changed, 27 insertions(+), 8 deletions(-
https://github.com/Perl/perl5/commit/765f7ac25b22bb53
pp_mapwhile(): null out holes in stack
David Mitchell 1 file changed, 7 insertions(+)
https://github.com/Perl/perl5/commit/1936a1b0f76779b2
pp_dbstate: skip SAVESTACK_POS()
David Mitchell 2 files changed, 29 insertions(+)
https://github.com/Perl/perl5/commit/3da065cacaf60289
ext/Devel-Peek/t/Peek.t: fixup top refcount
David Mitchell 1 file changed, 47 insertions(+), 47 deletions(-
https://github.com/Perl/perl5/commit/7940a0e70fa76453
add Internals::stack_refcounted()
David Mitchell 2 files changed, 26 insertions(+)
https://github.com/Perl/perl5/commit/c667b0edd77d8680
add PERL_RC_STACK define (not yet defined)
David Mitchell 2 files changed, 21 insertions(+)
https://github.com/Perl/perl5/commit/9b74bd3f22224f1d
fix leaks in new ${^HOOK}{require__*} facility
David Mitchell 2 files changed, 25 insertions(+), 4 deletions(-
https://github.com/Perl/perl5/commit/d59748b07250d679
locale.c: Quit early on failure to set the locale
Karl Williamson 1 file changed, 5 insertions(+)
https://github.com/Perl/perl5/commit/2b2e69d1e79a8153
locale.c: Avoid unnecessary freeing and reallocating
Karl Williamson 1 file changed, 10 insertions(+), 7 deletions(-)
https://github.com/Perl/perl5/commit/040f66038fe5a570
locale.c: Initialize PL_cur_LC_ALL
Karl Williamson 1 file changed, 5 insertions(+)
https://github.com/Perl/perl5/commit/6b018ff456540e96
New branch smoke-me/jkeenan/prepare-io-socket-ip-synch-20230816
2 commits. 2 unique authors. 1 unique committer.
Net code removal: James E Keenan (4 lines)
Thanks, applied: James E Keenan (1)
Snapshot: http://github.com/Perl/perl5/tarball/f0bac61d8284d33f
cpan/IO-Socket-IP - Update to version 0.42
Paul Evans 28 files changed, 156 insertions(+), 178 deletio
https://github.com/Perl/perl5/commit/f0bac61d8284d33f
Decustomize entry for IO::Socket::IP
James E Keenan 1 file changed, 4 deletions(-)
https://github.com/Perl/perl5/commit/f19c48b6eeab4308
Deleted branch fix-builtin-c-plus-plus-goto
Deleted branch ndbm-exists-bool
Deleted branch smoke-me/davem/rc_stack2
Martian commit 68d34c489f79e13d8246bd9775d2f6a485963fdc
1 commit. 1 unique author. 1 unique committer.
Snapshot: http://github.com/Perl/perl5/tarball/68d34c489f79e13d
Enforce builtin.pm version bump when builtin.c is modified
Dagfinn Ilmari Mannsåker 1 file changed, 9 insertions(+)
https://github.com/Perl/perl5/commit/68d34c489f79e13d
Martian commit 421aae7e24f82c683bb3c66c7ee16642aae6ea4b
1 commit. 1 unique author. 1 unique committer.
Snapshot: http://github.com/Perl/perl5/tarball/421aae7e24f82c68
Add a CI variant for -DPERL_RC_STACK
James Raspass 1 file changed, 1 insertion(+), 1 deletion(-)
https://github.com/Perl/perl5/commit/421aae7e24f82c68
Martian commit e75424c83321cefeedfea2c29fc37b2fbd8fcb91
7 commits. 1 unique author. 1 unique committer.
Snapshot: http://github.com/Perl/perl5/tarball/e75424c83321cefe
POSIX/t/time.t: Remove TODO
Karl Williamson 1 file changed, 2 insertions(+), 4 deletions(-)
https://github.com/Perl/perl5/commit/e75424c83321cefe
ext/POSIX/t/time.t: Fix to work on crippled boxes
Karl Williamson 1 file changed, 17 insertions(+), 4 deletions(-)
https://github.com/Perl/perl5/commit/07f809ed11e0b059
time.t: Add more strftime tests
Karl Williamson 1 file changed, 66 insertions(+), 10 deletions(-
https://github.com/Perl/perl5/commit/20959ed4690b75af
POSIX/t/time.t: Remove no longer necessary code
Karl Williamson 1 file changed, 7 deletions(-)
https://github.com/Perl/perl5/commit/92a6c01e644a1992
Implement sv_strftime_tm and sv_strftime_ints
Karl Williamson 6 files changed, 220 insertions(+), 74 deletions
https://github.com/Perl/perl5/commit/4eb20aab73e93690
locale.c: Move my_strftime() within the file
Karl Williamson 1 file changed, 13 insertions(+), 11 deletions(-
https://github.com/Perl/perl5/commit/91fe872a13a6389f
locale.c: Split my_strftime into 2 functions
Karl Williamson 4 files changed, 96 insertions(+), 63 deletions(
https://github.com/Perl/perl5/commit/0c1686461dd34b1c
Martian commit 8fac050c35069555574454502e4eb108cd89e0ad
1 commit. 1 unique author. 1 unique committer.
Snapshot: http://github.com/Perl/perl5/tarball/8fac050c35069555
Remove `experimental::builtin` warnings from most of the builtin.c functions
Paul "LeoNerd" Evans 4 files changed, 39 insertions(+), 67 deletions(
https://github.com/Perl/perl5/commit/8fac050c35069555
Martian commit 0ee86fabbae0be1d9299b7811adae87309d0ec64
1 commit. 1 unique author. 1 unique committer.
Snapshot: http://github.com/Perl/perl5/tarball/0ee86fabbae0be1d
Set builtin::indexed proto to "@"
James Raspass 2 files changed, 4 insertions(+)
https://github.com/Perl/perl5/commit/0ee86fabbae0be1d
Martian commit d96b4ed5954b4baf2632159a91b8c6a0f219b51d
1 commit. 1 unique author. 1 unique committer.
Snapshot: http://github.com/Perl/perl5/tarball/d96b4ed5954b4baf
pod: eliminate references to `$a` and `$b` outside sort context
Dagfinn Ilmari Mannsåker 22 files changed, 160 insertions(+), 160 deletio
https://github.com/Perl/perl5/commit/d96b4ed5954b4baf
Ignored 43 GitHub auto-generated merge commits
Current branch blead
93 commits. 9 unique authors. 5 unique committers.
153 files changed, 6412 insertions(+), 2459 deletions(-)
Net code removal: James E Keenan (1 line)
Thanks, applied: James E Keenan (4) Paul Evans (2)
Snapshot: http://github.com/Perl/perl5/tarball/09928a4a740d1d05
Enforce builtin.pm version bump when builtin.c is modified
Dagfinn Ilmari Mannsåker 1 file changed, 9 insertions(+)
https://github.com/Perl/perl5/commit/09928a4a740d1d05
testsuite.yaml - Add testing of PERL_RC_STACK
David Mitchell 1 file changed, 1 insertion(+)
https://github.com/Perl/perl5/commit/e179186c5615abd6
Remove `experimental::builtin` warnings from most of the builtin.c functions
Paul "LeoNerd" Evans 4 files changed, 39 insertions(+), 67 deletions(
https://github.com/Perl/perl5/commit/edd58c235305af35
POSIX/t/time.t: Remove TODO
Karl Williamson 1 file changed, 2 insertions(+), 4 deletions(-)
https://github.com/Perl/perl5/commit/f5bf33e9cceebd25
ext/POSIX/t/time.t: Fix to work on crippled boxes
Karl Williamson 1 file changed, 17 insertions(+), 4 deletions(-)
https://github.com/Perl/perl5/commit/68b3b6664389edc8
time.t: Add more strftime tests
Karl Williamson 1 file changed, 66 insertions(+), 10 deletions(-
https://github.com/Perl/perl5/commit/701b9b5714424da2
POSIX/t/time.t: Remove no longer necessary code
Karl Williamson 1 file changed, 7 deletions(-)
https://github.com/Perl/perl5/commit/54c585feedc0274a
Implement sv_strftime_tm and sv_strftime_ints
Karl Williamson 6 files changed, 220 insertions(+), 74 deletions
https://github.com/Perl/perl5/commit/492c28719682673e
locale.c: Move my_strftime() within the file
Karl Williamson 1 file changed, 13 insertions(+), 11 deletions(-
https://github.com/Perl/perl5/commit/7eb5c7aa1a0c4163
locale.c: Split my_strftime into 2 functions
Karl Williamson 4 files changed, 96 insertions(+), 63 deletions(
https://github.com/Perl/perl5/commit/349dd0b1bdc28339
locale.c: Silence compiler warning on some platforms
Karl Williamson 1 file changed, 3 insertions(+)
https://github.com/Perl/perl5/commit/8cb28a52c7da8a1a
locale.c: Compile utf8ness on platforms that need it
Karl Williamson 4 files changed, 31 insertions(+), 18 deletions(
https://github.com/Perl/perl5/commit/526a600d327518b2
Set builtin::indexed proto to "@"
James Raspass 2 files changed, 4 insertions(+)
https://github.com/Perl/perl5/commit/8be87d1d421762a6
Regenerate 'customized' database
James E Keenan 1 file changed, 1 deletion(-)
https://github.com/Perl/perl5/commit/18d31a1c88188cb6
cpan/Test-Harness - Update to version 3.47
Leon Timmermans 49 files changed, 100 insertions(+), 99 deletion
https://github.com/Perl/perl5/commit/d91c117aa9f20cbe
cpan/perlfaq - Update to version 5.20230812
Karen Etheridge 13 files changed, 83 insertions(+), 43 deletions
https://github.com/Perl/perl5/commit/c9c5e76d02d0d10b
Permit attributed variables inside signatured subs (Fixes GH #21158)
Paul "LeoNerd" Evans 5 files changed, 1068 insertions(+), 1040 deleti
https://github.com/Perl/perl5/commit/03dbf5c2979af085
Minor updates for release documentation
Richard Leach 2 files changed, 20 insertions(+), 11 deletions(
https://github.com/Perl/perl5/commit/cf56d3cff2915955
pod: eliminate references to `$a` and `$b` outside sort context
Dagfinn Ilmari Mannsåker 22 files changed, 160 insertions(+), 160 deletio
https://github.com/Perl/perl5/commit/e13bc2af19fa18f2
[MERGE] add PERL_RC_STACK build option
David Mitchell 2 parents
https://github.com/Perl/perl5/commit/bd714d32207c46af
support RC XS subs: add CVf_XS_RCSTACK flag
David Mitchell 5 files changed, 92 insertions(+), 3 deletions(-
https://github.com/Perl/perl5/commit/8d69e95bc00f05ba
add rpp_invoke_xs() function
David Mitchell 8 files changed, 43 insertions(+), 23 deletions(
https://github.com/Perl/perl5/commit/9d5d54aa83ef10ed
add t/op/refstack.t
David Mitchell 2 files changed, 876 insertions(+)
https://github.com/Perl/perl5/commit/a61d85e1067e42fb
RC_STACK asserts without DEBUG_LEAKING_SCALARS
David Mitchell 3 files changed, 8 insertions(+), 27 deletions(-
https://github.com/Perl/perl5/commit/0398979cd6ba060e
when (re)creating @_, zero its elements
David Mitchell 2 files changed, 22 insertions(+), 2 deletions(-
https://github.com/Perl/perl5/commit/648ce9b6ebd69de5
caller(): don't copy freed SV pointer to @DB::args
David Mitchell 2 files changed, 37 insertions(+), 3 deletions(-
https://github.com/Perl/perl5/commit/d2cddbe1df307871
pp_caller(): set @DB::args earlier
David Mitchell 1 file changed, 19 insertions(+), 16 deletions(-
https://github.com/Perl/perl5/commit/aaf1819a097eba2d
Perl_runops_wrap((): don't mortalise NULLs
David Mitchell 2 files changed, 23 insertions(+), 3 deletions(-
https://github.com/Perl/perl5/commit/ce8d75ef6b1fc2ff
pp_goto: fix macro-in-macro compile error
David Mitchell 1 file changed, 7 insertions(+), 6 deletions(-)
https://github.com/Perl/perl5/commit/dbc9c91513baa428
add perlguts section on a reference-counted stack
David Mitchell 1 file changed, 496 insertions(+)
https://github.com/Perl/perl5/commit/a40b4738ef7afe79
Eliminate PERL_XXX_TMP_NORC
David Mitchell 13 files changed, 39 insertions(+), 113 deletion
https://github.com/Perl/perl5/commit/9a5007947b1c3c4b
XS::APItest::clone_with_stack(); check SI RC state
David Mitchell 1 file changed, 14 insertions(+)
https://github.com/Perl/perl5/commit/cbcef76ee0c0d03d
add tests for XSPP_wrapped() macro
David Mitchell 3 files changed, 119 insertions(+)
https://github.com/Perl/perl5/commit/c764d96b6be325a2
tweak pp_wrap() and xs_wrap()
David Mitchell 1 file changed, 3 insertions(+), 3 deletions(-)
https://github.com/Perl/perl5/commit/35f3543b3a60c9b9
pp_wrap(), xs_wrap(): extract some common code
David Mitchell 1 file changed, 47 insertions(+), 71 deletions(-
https://github.com/Perl/perl5/commit/eae22059a5c2197c
runops_debug(): add RC-stack assertions
David Mitchell 1 file changed, 6 insertions(+)
https://github.com/Perl/perl5/commit/e9cb29cf526e6df4
stack push/pops: assert rpp_stack_is_rc() state
David Mitchell 2 files changed, 50 insertions(+), 3 deletions(-
https://github.com/Perl/perl5/commit/02e17f822a8073f2
disable PERL_XXX_TMP_NORC
David Mitchell 1 file changed, 1 insertion(+), 1 deletion(-)
https://github.com/Perl/perl5/commit/093e94b2e09673b2
Perl_debstack(): indicate stack refcount status
David Mitchell 4 files changed, 39 insertions(+), 10 deletions(
https://github.com/Perl/perl5/commit/f8fc6b095f80ea99
rpp_is_lone(): allow non-temp SV too
David Mitchell 1 file changed, 2 insertions(+), 4 deletions(-)
https://github.com/Perl/perl5/commit/66038c8c288110d8
make RC-stack-aware: Perl_filter_read()
David Mitchell 1 file changed, 25 insertions(+)
https://github.com/Perl/perl5/commit/771bb94c0c591663
add stack extend to Perl_die_unwind()
David Mitchell 1 file changed, 1 insertion(+)
https://github.com/Perl/perl5/commit/1af84bbbb8a5031d
Allow argument stacks to be reference-counted
David Mitchell 15 files changed, 254 insertions(+), 12 deletion
https://github.com/Perl/perl5/commit/ba1af285ef4f9b4a
allow argument stack to be AvREAL()
David Mitchell 8 files changed, 44 insertions(+), 12 deletions(
https://github.com/Perl/perl5/commit/026c6b9cdb9ce335
add switch_argstack(), push/pop_stackinfo() fns
David Mitchell 7 files changed, 114 insertions(+), 49 deletions
https://github.com/Perl/perl5/commit/d724a264199e7892
make @_ AvREAL() on RC-stack
David Mitchell 10 files changed, 115 insertions(+), 17 deletion
https://github.com/Perl/perl5/commit/2c204b7a22984bad
make shift(@a) leave old pointer
David Mitchell 3 files changed, 11 insertions(+)
https://github.com/Perl/perl5/commit/4f91780c40ea0d0b
make RC-stack-aware: class.c: pp_methstart etc
David Mitchell 1 file changed, 24 insertions(+), 21 deletions(-
https://github.com/Perl/perl5/commit/6b845fdb7de5d411
make RC-stack-aware: ext/XS-APItest/
David Mitchell 3 files changed, 16 insertions(+), 8 deletions(-
https://github.com/Perl/perl5/commit/ab041097fca4cc89
make RC-stack-aware: invoking DB::postponed()
David Mitchell 1 file changed, 16 insertions(+), 12 deletions(-
https://github.com/Perl/perl5/commit/2cbade416bb3bddd
make RC-stack-aware: t/cmd/for.t
David Mitchell 1 file changed, 7 insertions(+), 1 deletion(-)
https://github.com/Perl/perl5/commit/b44950fdad89c3ce
make RC-stack-aware: threads.xs
David Mitchell 1 file changed, 21 insertions(+), 6 deletions(-)
https://github.com/Perl/perl5/commit/09f6b93b4a71ec9b
make RC-stack-aware: Perl_try_amagic_un() & _bin()
David Mitchell 1 file changed, 73 insertions(+), 33 deletions(-
https://github.com/Perl/perl5/commit/58414b7d1aec57e7
make RC-stack-aware: perl_clone()
David Mitchell 1 file changed, 6 insertions(+), 4 deletions(-)
https://github.com/Perl/perl5/commit/eaadb066beb5cd8f
make RC-stack-aware: Devel::Peek::Dump()
David Mitchell 2 files changed, 9 insertions(+), 6 deletions(-)
https://github.com/Perl/perl5/commit/f62a23a635e181bf
make RC-stack-aware: S_fold_constants()
David Mitchell 1 file changed, 5 insertions(+), 1 deletion(-)
https://github.com/Perl/perl5/commit/d4138ab14e7bdae2
make RC-stack-aware: unwrap pp_not()
David Mitchell 1 file changed, 4 insertions(+), 7 deletions(-)
https://github.com/Perl/perl5/commit/205fcd8410d3723b
make RC-stack-aware: unwrap pp_add()
David Mitchell 1 file changed, 29 insertions(+), 24 deletions(-
https://github.com/Perl/perl5/commit/2fe263a83a681fe0
make RC-stack-aware: defer
David Mitchell 1 file changed, 10 insertions(+), 1 deletion(-)
https://github.com/Perl/perl5/commit/026a3845c25e9e0d
make RC-stack-aware: eval_sv()
David Mitchell 1 file changed, 13 insertions(+), 8 deletions(-)
https://github.com/Perl/perl5/commit/00fc1d567b0fefdc
make RC-stack-aware: call_sv() and similar
David Mitchell 1 file changed, 33 insertions(+), 14 deletions(-
https://github.com/Perl/perl5/commit/5ff0c5f0e4023727
make RC-stack-aware: misc pp() functions
David Mitchell 2 files changed, 4 insertions(+), 7 deletions(-)
https://github.com/Perl/perl5/commit/b32febe36381fd58
make RC-stack-aware: stat and filetest ops
David Mitchell 2 files changed, 13 insertions(+), 16 deletions(
https://github.com/Perl/perl5/commit/f7c1bd60a91febf3
make RC-stack-aware: sort cmp function invokers
David Mitchell 1 file changed, 36 insertions(+), 9 deletions(-)
https://github.com/Perl/perl5/commit/bdd09b4238cb0dba
make RC-stack-aware: pp_sort()
David Mitchell 2 files changed, 162 insertions(+), 42 deletions
https://github.com/Perl/perl5/commit/49799453fae6c5be
make RC-stack-aware: enter/leavewrite
David Mitchell 1 file changed, 23 insertions(+), 13 deletions(-
https://github.com/Perl/perl5/commit/0b31aa7d181182ad
make RC-stack-aware: enter/leavegiven etc
David Mitchell 1 file changed, 17 insertions(+), 17 deletions(-
https://github.com/Perl/perl5/commit/d0b0195f544e5c27
make RC-stack-aware: require,eval
David Mitchell 1 file changed, 82 insertions(+), 65 deletions(-
https://github.com/Perl/perl5/commit/5abffa7ff8a6cee3
make RC-stack-aware: goto
David Mitchell 1 file changed, 25 insertions(+), 16 deletions(-
https://github.com/Perl/perl5/commit/14fb783a0ae9ae40
make RC-stack-aware: last
David Mitchell 1 file changed, 6 insertions(+), 5 deletions(-)
https://github.com/Perl/perl5/commit/3c9ddd0abe1e9c5c
make RC-stack-aware: pp_leavefoo()
David Mitchell 2 files changed, 77 insertions(+), 26 deletions(
https://github.com/Perl/perl5/commit/ac975285ebfa9cb8
make RC-stack-aware: enteriter, leaveloop
David Mitchell 1 file changed, 22 insertions(+), 13 deletions(-
https://github.com/Perl/perl5/commit/ddfae2c6d59ba7a8
make RC-stack-aware: map and grep
David Mitchell 3 files changed, 174 insertions(+), 48 deletions
https://github.com/Perl/perl5/commit/5a00f5987ca1150e
make RC-stack-aware: db/nextstate, unstack
David Mitchell 2 files changed, 12 insertions(+), 8 deletions(-
https://github.com/Perl/perl5/commit/40a56abf75d06806
make RC-stack-aware: entersub
David Mitchell 4 files changed, 129 insertions(+), 19 deletions
https://github.com/Perl/perl5/commit/d320f2deafe66c6e
make RC-stack-aware: regcomp
David Mitchell 1 file changed, 9 insertions(+), 9 deletions(-)
https://github.com/Perl/perl5/commit/027b8dbe9a6ccd87
pp_method*: fixup wrapping
David Mitchell 1 file changed, 27 insertions(+), 3 deletions(-)
https://github.com/Perl/perl5/commit/cf1d0cf9de66820f
wrap normal non-RC-stack-aware pp functions
David Mitchell 10 files changed, 510 insertions(+), 259 deletio
https://github.com/Perl/perl5/commit/91db8a47f9d2eed9
use new rpp_is_lone() function
David Mitchell 1 file changed, 5 insertions(+), 5 deletions(-)
https://github.com/Perl/perl5/commit/4db97938f197f3b1
add rpp_foo() refcounted-stack manipulation fns
David Mitchell 5 files changed, 484 insertions(+), 1 deletion(-
https://github.com/Perl/perl5/commit/6c80d55020349eda
assert that cxstack[i].oldsp are increasing
David Mitchell 1 file changed, 3 insertions(+)
https://github.com/Perl/perl5/commit/8e4be094cb869a7a
Perl_call_sv(G_EVAL): set oldsp correctly
David Mitchell 1 file changed, 6 insertions(+), 1 deletion(-)
https://github.com/Perl/perl5/commit/d9777c810433c840
create_eval_scope(): parameterise the stack pos
David Mitchell 6 files changed, 13 insertions(+), 9 deletions(-
https://github.com/Perl/perl5/commit/ea8805edf6d02c8d
Add av_remove_offset() core-only function
David Mitchell 5 files changed, 27 insertions(+), 8 deletions(-
https://github.com/Perl/perl5/commit/765f7ac25b22bb53
pp_mapwhile(): null out holes in stack
David Mitchell 1 file changed, 7 insertions(+)
https://github.com/Perl/perl5/commit/1936a1b0f76779b2
pp_dbstate: skip SAVESTACK_POS()
David Mitchell 2 files changed, 29 insertions(+)
https://github.com/Perl/perl5/commit/3da065cacaf60289
ext/Devel-Peek/t/Peek.t: fixup top refcount
David Mitchell 1 file changed, 47 insertions(+), 47 deletions(-
https://github.com/Perl/perl5/commit/7940a0e70fa76453
add Internals::stack_refcounted()
David Mitchell 2 files changed, 26 insertions(+)
https://github.com/Perl/perl5/commit/c667b0edd77d8680
add PERL_RC_STACK define (not yet defined)
David Mitchell 2 files changed, 21 insertions(+)
https://github.com/Perl/perl5/commit/9b74bd3f22224f1d
fix leaks in new ${^HOOK}{require__*} facility
David Mitchell 2 files changed, 25 insertions(+), 4 deletions(-
https://github.com/Perl/perl5/commit/d59748b07250d679
locale.c: Quit early on failure to set the locale
Karl Williamson 1 file changed, 5 insertions(+)
https://github.com/Perl/perl5/commit/2b2e69d1e79a8153
locale.c: Avoid unnecessary freeing and reallocating
Karl Williamson 1 file changed, 10 insertions(+), 7 deletions(-)
https://github.com/Perl/perl5/commit/040f66038fe5a570
locale.c: Initialize PL_cur_LC_ALL
Karl Williamson 1 file changed, 5 insertions(+)
https://github.com/Perl/perl5/commit/6b018ff456540e96
New branch smoke-me/jkeenan/prepare-io-socket-ip-synch-20230816
2 commits. 2 unique authors. 1 unique committer.
Net code removal: James E Keenan (4 lines)
Thanks, applied: James E Keenan (1)
Snapshot: http://github.com/Perl/perl5/tarball/f0bac61d8284d33f
cpan/IO-Socket-IP - Update to version 0.42
Paul Evans 28 files changed, 156 insertions(+), 178 deletio
https://github.com/Perl/perl5/commit/f0bac61d8284d33f
Decustomize entry for IO::Socket::IP
James E Keenan 1 file changed, 4 deletions(-)
https://github.com/Perl/perl5/commit/f19c48b6eeab4308
Deleted branch fix-builtin-c-plus-plus-goto
Deleted branch ndbm-exists-bool
Deleted branch smoke-me/davem/rc_stack2
Martian commit 68d34c489f79e13d8246bd9775d2f6a485963fdc
1 commit. 1 unique author. 1 unique committer.
Snapshot: http://github.com/Perl/perl5/tarball/68d34c489f79e13d
Enforce builtin.pm version bump when builtin.c is modified
Dagfinn Ilmari Mannsåker 1 file changed, 9 insertions(+)
https://github.com/Perl/perl5/commit/68d34c489f79e13d
Martian commit 421aae7e24f82c683bb3c66c7ee16642aae6ea4b
1 commit. 1 unique author. 1 unique committer.
Snapshot: http://github.com/Perl/perl5/tarball/421aae7e24f82c68
Add a CI variant for -DPERL_RC_STACK
James Raspass 1 file changed, 1 insertion(+), 1 deletion(-)
https://github.com/Perl/perl5/commit/421aae7e24f82c68
Martian commit e75424c83321cefeedfea2c29fc37b2fbd8fcb91
7 commits. 1 unique author. 1 unique committer.
Snapshot: http://github.com/Perl/perl5/tarball/e75424c83321cefe
POSIX/t/time.t: Remove TODO
Karl Williamson 1 file changed, 2 insertions(+), 4 deletions(-)
https://github.com/Perl/perl5/commit/e75424c83321cefe
ext/POSIX/t/time.t: Fix to work on crippled boxes
Karl Williamson 1 file changed, 17 insertions(+), 4 deletions(-)
https://github.com/Perl/perl5/commit/07f809ed11e0b059
time.t: Add more strftime tests
Karl Williamson 1 file changed, 66 insertions(+), 10 deletions(-
https://github.com/Perl/perl5/commit/20959ed4690b75af
POSIX/t/time.t: Remove no longer necessary code
Karl Williamson 1 file changed, 7 deletions(-)
https://github.com/Perl/perl5/commit/92a6c01e644a1992
Implement sv_strftime_tm and sv_strftime_ints
Karl Williamson 6 files changed, 220 insertions(+), 74 deletions
https://github.com/Perl/perl5/commit/4eb20aab73e93690
locale.c: Move my_strftime() within the file
Karl Williamson 1 file changed, 13 insertions(+), 11 deletions(-
https://github.com/Perl/perl5/commit/91fe872a13a6389f
locale.c: Split my_strftime into 2 functions
Karl Williamson 4 files changed, 96 insertions(+), 63 deletions(
https://github.com/Perl/perl5/commit/0c1686461dd34b1c
Martian commit 8fac050c35069555574454502e4eb108cd89e0ad
1 commit. 1 unique author. 1 unique committer.
Snapshot: http://github.com/Perl/perl5/tarball/8fac050c35069555
Remove `experimental::builtin` warnings from most of the builtin.c functions
Paul "LeoNerd" Evans 4 files changed, 39 insertions(+), 67 deletions(
https://github.com/Perl/perl5/commit/8fac050c35069555
Martian commit 0ee86fabbae0be1d9299b7811adae87309d0ec64
1 commit. 1 unique author. 1 unique committer.
Snapshot: http://github.com/Perl/perl5/tarball/0ee86fabbae0be1d
Set builtin::indexed proto to "@"
James Raspass 2 files changed, 4 insertions(+)
https://github.com/Perl/perl5/commit/0ee86fabbae0be1d
Martian commit d96b4ed5954b4baf2632159a91b8c6a0f219b51d
1 commit. 1 unique author. 1 unique committer.
Snapshot: http://github.com/Perl/perl5/tarball/d96b4ed5954b4baf
pod: eliminate references to `$a` and `$b` outside sort context
Dagfinn Ilmari Mannsåker 22 files changed, 160 insertions(+), 160 deletio
https://github.com/Perl/perl5/commit/d96b4ed5954b4baf
Ignored 43 GitHub auto-generated merge commits