Mailing List Archive

Perl 5 Commit Summary
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