develooper Front page | perl.perl5.porters | Postings from February 2023

Perl 5 Commit Summary

Thread Next
From:
Perl 5 commit summary
Date:
February 15, 2023 03:11
Subject:
Perl 5 Commit Summary
Message ID:
20230215031137.54FF6B082E@dromedary.p5h.org
Perl 5 commit summary, activity since Saturday

Current branch blead
53 commits.  10 unique authors.  6 unique committers.
30 files changed, 1242 insertions(+), 256 deletions(-)
Thanks, applied:  Yves Orton (27) Paul Evans (9) Karl Williamson (6)
Snapshot: http://github.com/Perl/perl5/tarball/d0613d9c78bfb0c9

  MANIFEST: Correct spelling in 3 descriptions
  James E Keenan              1 file changed, 3 insertions(+), 3 deletions(-)
  https://github.com/Perl/perl5/commit/d0613d9c78bfb0c9

  Perl_re_op_compile: additional parens to satisfy Coverity
  Richard Leach               1 file changed, 1 insertion(+), 1 deletion(-)
  https://github.com/Perl/perl5/commit/7ff8dd51be592f01

  document deprecation of ' as the package separator
  Tony Cook                   3 files changed, 19 insertions(+), 7 deletions(-
  https://github.com/Perl/perl5/commit/50cde84302b646de

  perldelta for d8a109ccd8
  Tony Cook                   1 file changed, 9 insertions(+), 1 deletion(-)
  https://github.com/Perl/perl5/commit/da1109f0215f6f92

  Configure: don't probe for the malloc()/free() return type
  Tony Cook                   1 file changed, 3 insertions(+), 29 deletions(-)
  https://github.com/Perl/perl5/commit/d8a109ccd80350f5

  Perl_leave_adjust_stacks: don't make mortal copies of SvIMMORTAL SVs
  Richard Leach               1 file changed, 7 insertions(+)
  https://github.com/Perl/perl5/commit/c56d7fa9134de66e

  Unit-test classes and instances with threads
  Paul "LeoNerd" Evans        2 files changed, 48 insertions(+)
  https://github.com/Perl/perl5/commit/3249496afe65ad71

  Set the CvREFCOUNTED_ANYSV flag on injected constructor so we sv_dup() the s
  Paul "LeoNerd" Evans        1 file changed, 3 insertions(+), 2 deletions(-)
  https://github.com/Perl/perl5/commit/e98863010dd41bde

  Ensure that sv_dup() handles new class structures
  Paul "LeoNerd" Evans        2 files changed, 31 insertions(+), 1 deletion(-)
  https://github.com/Perl/perl5/commit/39e1ad85b8062369

  Should set the SVphv_HasAUX flag explicitly; it isn't necessarily SvOOK any 
  Paul "LeoNerd" Evans        1 file changed, 1 insertion(+), 1 deletion(-)
  https://github.com/Perl/perl5/commit/2efb2c40b4387706

  Refactor out the part of sv_dup that clones the HvAUX structure into its own
  Paul "LeoNerd" Evans        4 files changed, 77 insertions(+), 64 deletions(
  https://github.com/Perl/perl5/commit/857b55419b96b59c

  Provide padname_dup_inc() and padnamelist_dup_inc()
  Paul "LeoNerd" Evans        3 files changed, 15 insertions(+), 5 deletions(-
  https://github.com/Perl/perl5/commit/e7faea54386fae0e

  Move the macros which wrap sv_dup_inc() into sv.h
  Paul "LeoNerd" Evans        4 files changed, 18 insertions(+), 19 deletions(
  https://github.com/Perl/perl5/commit/45826d9c097ca624

  sv.c: fix compilation with g++ <= 7
  Tomasz Konojacki            1 file changed, 1 insertion(+)
  https://github.com/Perl/perl5/commit/3475eb469dc997fe

  cflags.SH - add -Wno-use-after-free on gcc 12/13
  Yves Orton                  1 file changed, 13 insertions(+)
  https://github.com/Perl/perl5/commit/845f95ae0fa61f7b

  Must call Perl_croak() on the proto_perl, not the target perl, when failing 
  Paul "LeoNerd" Evans        1 file changed, 1 insertion(+), 1 deletion(-)
  https://github.com/Perl/perl5/commit/5e2af7a00aef25d0

  perlvar.pod - add "Scoping Rules of Regex Variables" section
  Yves Orton                  2 files changed, 135 insertions(+), 80 deletions
  https://github.com/Perl/perl5/commit/2a51adc4c2afa951

  S_do_chomp: remove unused svrecode SV
  Richard Leach               1 file changed, 1 insertion(+), 4 deletions(-)
  https://github.com/Perl/perl5/commit/09fbd16e8a0e26ef

  Perldelta for new 'class' feature
  Paul "LeoNerd" Evans        1 file changed, 28 insertions(+)
  https://github.com/Perl/perl5/commit/8cf9e0b7ee431069

  win32: do not allow seekdir() out of bounds
  Alex Davies                 5 files changed, 85 insertions(+), 3 deletions(-
  https://github.com/Perl/perl5/commit/744456cd5b7c91b6

  Merge branch 'bisect-runner-tweaks' into blead
  Yves Orton                  2 parents
  https://github.com/Perl/perl5/commit/7e382c34e98f495d

  bisect-runner.pl should supply a prototype for Gv_AMupdate
  Nicholas Clark              1 file changed, 17 insertions(+)
  https://github.com/Perl/perl5/commit/eb2a178ad48ae034

  bisect-runner.pl must patch dl_dyld.xs to eliminate the PREINIT section
  Nicholas Clark              1 file changed, 18 insertions(+), 2 deletions(-)
  https://github.com/Perl/perl5/commit/889794d34c832b4f

  bisect-runner.pl shouldn't generate undef warnings from internal patches
  Nicholas Clark              1 file changed, 5 insertions(+), 3 deletions(-)
  https://github.com/Perl/perl5/commit/902ed9e49caf02c5

  bisect-runner.pl must patch in the size of PL_uuemap[]
  Nicholas Clark              1 file changed, 5 insertions(+)
  https://github.com/Perl/perl5/commit/6d4507d83bfd898c

  bisect-runner.pl must ensure that perl.h includes fcntl.h and sys/file.h
  Nicholas Clark              1 file changed, 27 insertions(+)
  https://github.com/Perl/perl5/commit/deda6897f2ab841a

  bisect-runner.pl must ensure prototypes exist for htovs() etc
  Nicholas Clark              1 file changed, 20 insertions(+), 2 deletions(-)
  https://github.com/Perl/perl5/commit/3c1e354e5b7b9018

  bisect-runner.pl needs to fix a shell heredoc error in Makefile.SH
  Nicholas Clark              1 file changed, 9 insertions(+)
  https://github.com/Perl/perl5/commit/ab84059c0fef8b87

  bisect-runner.pl needs to ensure a prototype for __getBerkeleyDBInfo()
  Nicholas Clark              1 file changed, 14 insertions(+), 6 deletions(-)
  https://github.com/Perl/perl5/commit/a7159ad30bdf5815

  bisect-runner.pl needs to set DYLD_LIBRARY_PATH on macOS
  Nicholas Clark              1 file changed, 65 insertions(+), 2 deletions(-)
  https://github.com/Perl/perl5/commit/7aa54fe19fcfbd64

  bisect-runner.pl needs to force a -flat_namespace before v5.10.0
  Nicholas Clark              1 file changed, 25 insertions(+)
  https://github.com/Perl/perl5/commit/7d994703dedf28a0

  bisect-runner.pl needs a probe for setpgrp with function prototypes
  Nicholas Clark              1 file changed, 118 insertions(+)
  https://github.com/Perl/perl5/commit/73aff761124872ad

  bisect-runner.pl must include more headers in Configure probes
  Nicholas Clark              1 file changed, 72 insertions(+)
  https://github.com/Perl/perl5/commit/ecf24c3bdd5d7170

  bisect-runner.pl needs to use the current approach for symbol probing
  Nicholas Clark              1 file changed, 37 insertions(+), 5 deletions(-)
  https://github.com/Perl/perl5/commit/bb9871770c3dec3a

  bisect-runner.pl needs to avoid using nm on darwin
  Nicholas Clark              1 file changed, 25 insertions(+)
  https://github.com/Perl/perl5/commit/2f61c58f0a6e755f

  bisect-runner.pl should remove all the "complications" about <signal.h>
  Nicholas Clark              1 file changed, 28 insertions(+)
  https://github.com/Perl/perl5/commit/8257f1a0a40c0d88

  bisect-runner.pl needs to patch a build bug in Digest::MD5
  Nicholas Clark              1 file changed, 22 insertions(+)
  https://github.com/Perl/perl5/commit/906c895c60238965

  bisect-runner.pl must expose a prototype for was_lvalue_sub to List::Util
  Nicholas Clark              1 file changed, 16 insertions(+)
  https://github.com/Perl/perl5/commit/619c2f42c9c887ee

  bisect-runner.pl must stop Configure looping on "does not exit"
  Nicholas Clark              1 file changed, 12 insertions(+)
  https://github.com/Perl/perl5/commit/468e1a1ab096385b

  bisect-runner.pl must patch Configure to avoid myread looping infinitely
  Nicholas Clark              1 file changed, 7 insertions(+)
  https://github.com/Perl/perl5/commit/839626ebadc11330

  bisect-runner.pl must patch darwin hints to handle macOS 11, 12 etc
  Nicholas Clark              1 file changed, 10 insertions(+)
  https://github.com/Perl/perl5/commit/fab9606d523663a1

  bisect-runner.pl should "fail" if config.sh is missing with --test-build
  Nicholas Clark              1 file changed, 3 insertions(+), 1 deletion(-)
  https://github.com/Perl/perl5/commit/5b62e06d5be1d220

  bisect-runner.pl needs to disable Configure's use of nm before 5.004
  Nicholas Clark              1 file changed, 4 insertions(+), 1 deletion(-)
  https://github.com/Perl/perl5/commit/4e75b97c4643b749

  bisect-runner.pl must ensure that safemalloc etc have prototypes
  Nicholas Clark              1 file changed, 30 insertions(+)
  https://github.com/Perl/perl5/commit/53ec535194ec4529

  bisect-runner.pl must patch Configure's glibc detection for pre-5.005
  Nicholas Clark              1 file changed, 70 insertions(+)
  https://github.com/Perl/perl5/commit/27901ed018741000

  bisect-runner.pl should patch Errno 1.111 and earlier for gcc
  Nicholas Clark              1 file changed, 54 insertions(+), 13 deletions(-
  https://github.com/Perl/perl5/commit/d2d29a13afde9d56

  bisect-runner.pl should patch Errno 1.22 and earlier for gcc 5 and later
  Nicholas Clark              1 file changed, 16 insertions(+)
  https://github.com/Perl/perl5/commit/194fb4b5a023fa7d

  Perl_sv_clear: faster treatment of bodyless NVs
  Richard Leach               1 file changed, 7 insertions(+), 1 deletion(-)
  https://github.com/Perl/perl5/commit/c7342b06c24013ac

  Re-work wording
  Scott Baker                 1 file changed, 1 insertion(+), 1 deletion(-)
  https://github.com/Perl/perl5/commit/2664c462411478c2

  Move talk of `$_` above example to be consistent with other funcs
  Scott Baker                 1 file changed, 1 insertion(+), 3 deletions(-)
  https://github.com/Perl/perl5/commit/34ac82665ce77646

  Add examples and clarify wording
  Scott Baker                 1 file changed, 11 insertions(+), 5 deletions(-)
  https://github.com/Perl/perl5/commit/8da6832dfbca54f8

  perl.h: Make sure PERL_IMPLICIT_CONTEXT doesn't come back
  Karl Williamson             1 file changed, 8 insertions(+), 4 deletions(-)
  https://github.com/Perl/perl5/commit/2aa450394fed0a44

  pp_ctl.c: Tighten scope of mutex being locked.
  Karl Williamson             1 file changed, 4 insertions(+), 4 deletions(-)
  https://github.com/Perl/perl5/commit/90483ee5ba0858ac

Current branch yves/curlyx_curlym
7 commits.  1 unique author.  1 unique committer.
227 files changed, 8293 insertions(+), 3189 deletions(-)

Snapshot: http://github.com/Perl/perl5/tarball/f04388d296204cc8

  regcomp.c - extend REF to hold the paren it needs to regcppush
  Yves Orton                  7 files changed, 88 insertions(+), 83 deletions(
  https://github.com/Perl/perl5/commit/f04388d296204cc8

  regex engine - simplify regnode structures and make them consistent
  Yves Orton                  13 files changed, 360 insertions(+), 286 deletio
  https://github.com/Perl/perl5/commit/39bfe5e1e3168c56

  regexec.c - make REF into a backtracking state
  Yves Orton                  7 files changed, 108 insertions(+), 23 deletions
  https://github.com/Perl/perl5/commit/892b8ca7e7423a62

  regexec.c - incredibly inefficient solution to backref problem
  Yves Orton                  3 files changed, 60 insertions(+), 2 deletions(-
  https://github.com/Perl/perl5/commit/4e1e098482f3baa3

  perldelta - add note about regex engine changes
  Yves Orton                  1 file changed, 45 insertions(+)
  https://github.com/Perl/perl5/commit/8ae76ba106d57e4f

  regexec.c - teach BRANCH and BRANCHJ nodes to reset capture buffers
  Yves Orton                  10 files changed, 156 insertions(+), 21 deletion
  https://github.com/Perl/perl5/commit/67ebb2e23dcc5493

  regcomp.c - Resolve issues clearing buffers in CURLYX (MAJOR-CHANGE)
  Yves Orton                  12 files changed, 236 insertions(+), 57 deletion
  https://github.com/Perl/perl5/commit/47052745de734431

New branch smoke-me/jkeenan/alt-20230212
5 commits.  1 unique author.  1 unique committer.

Snapshot: http://github.com/Perl/perl5/tarball/1c58fb3ecfa4c38f

  Revert "File-Find/t/taint.t - do not use rel2abs after we have forced to Uni
  James E Keenan              1 file changed, 22 insertions(+), 13 deletions(-
  https://github.com/Perl/perl5/commit/1c58fb3ecfa4c38f

  Revert "File-Find/t - use File::Temp to create a private test directory to p
  James E Keenan              3 files changed, 4 insertions(+), 18 deletions(-
  https://github.com/Perl/perl5/commit/e99d7a1517014c79

  Revert "File::Find: handle \ in symbolic links on Win32"
  James E Keenan              1 file changed, 1 insertion(+), 4 deletions(-)
  https://github.com/Perl/perl5/commit/a86bd940fd541334

  Revert "File-Find/t - rework tempdir creation and cleanup"
  James E Keenan              2 files changed, 25 insertions(+), 26 deletions(
  https://github.com/Perl/perl5/commit/41cd7fa999a11c26

  Revert "File-Find - set up tempdir early and test that we can chdir to it."
  James E Keenan              4 files changed, 35 insertions(+), 93 deletions(
  https://github.com/Perl/perl5/commit/13b528e2c77da939

New branch yves/sprout-padlist-sharing
5 commits.  1 unique author.  1 unique committer.
Thanks, applied:  Yves Orton (5)
Snapshot: http://github.com/Perl/perl5/tarball/43b0b305c3fdd1e0

  Comment out ‘Can't undef active sub’
  Father Chrysostomos         1 file changed, 2 insertions(+), 1 deletion(-)
  https://github.com/Perl/perl5/commit/43b0b305c3fdd1e0

  Clone non-closure anon subs
  Father Chrysostomos         2 files changed, 8 insertions(+), 4 deletions(-)
  https://github.com/Perl/perl5/commit/7c091fce4c3ab71f

  Move CvDEPTH into the padlist
  Father Chrysostomos         6 files changed, 11 insertions(+), 12 deletions(
  https://github.com/Perl/perl5/commit/ba7e1afd12eaa42a

  pad.c: Do reference-counting for padlists
  Father Chrysostomos         1 file changed, 4 insertions(+), 1 deletion(-)
  https://github.com/Perl/perl5/commit/a07898aaf31462bc

  pad.h: Add refcnt field to padlists
  Father Chrysostomos         1 file changed, 2 insertions(+), 1 deletion(-)
  https://github.com/Perl/perl5/commit/8bbe4da8e7a1a97a

Deleted branch yves/disable_use_after_free_on_gcc12

Deleted branch yves/regexp_dynamic_vars_doc_improvement

Martian commit fb12a1c165a33aa0f0747b62d7dcb3551333d3ed
1 commit.  1 unique author.  1 unique committer.

Snapshot: http://github.com/Perl/perl5/tarball/fb12a1c165a33aa0

  Perl_re_op_compile: additional parens to satisfy Coverity
  Richard Leach               1 file changed, 1 insertion(+), 1 deletion(-)
  https://github.com/Perl/perl5/commit/fb12a1c165a33aa0

Martian commit f2ab1f47ec8a34e3051fd8731b63be158c4fa888
5 commits.  1 unique author.  1 unique committer.

Snapshot: http://github.com/Perl/perl5/tarball/f2ab1f47ec8a34e3

  Unit-test classes and instances with threads
  Paul "LeoNerd" Evans        2 files changed, 48 insertions(+)
  https://github.com/Perl/perl5/commit/f2ab1f47ec8a34e3

  Set the CvREFCOUNTED_ANYSV flag on injected constructor so we sv_dup() the s
  Paul "LeoNerd" Evans        1 file changed, 3 insertions(+), 2 deletions(-)
  https://github.com/Perl/perl5/commit/01e399695be82667

  Ensure that sv_dup() handles new class structures
  Paul "LeoNerd" Evans        2 files changed, 31 insertions(+), 1 deletion(-)
  https://github.com/Perl/perl5/commit/d8dcb696d273fde9

  Should set the SVphv_HasAUX flag explicitly; it isn't necessarily SvOOK any 
  Paul "LeoNerd" Evans        1 file changed, 1 insertion(+), 1 deletion(-)
  https://github.com/Perl/perl5/commit/65c41be46bdbe590

  Refactor out the part of sv_dup that clones the HvAUX structure into its own
  Paul "LeoNerd" Evans        4 files changed, 77 insertions(+), 64 deletions(
  https://github.com/Perl/perl5/commit/4a9760c4181352e4

Martian commit 0022b1beadc6c7cb922788c3ff71ce2647b94456
2 commits.  1 unique author.  1 unique committer.

Snapshot: http://github.com/Perl/perl5/tarball/0022b1beadc6c7cb

  Provide padname_dup_inc() and padnamelist_dup_inc()
  Paul "LeoNerd" Evans        3 files changed, 15 insertions(+), 5 deletions(-
  https://github.com/Perl/perl5/commit/0022b1beadc6c7cb

  Move the macros which wrap sv_dup_inc() into sv.h
  Paul "LeoNerd" Evans        4 files changed, 18 insertions(+), 19 deletions(
  https://github.com/Perl/perl5/commit/72dcc8a359478675

Martian commit 44bfd564484aa9ca86546bd5906edbec7c5f1324
1 commit.  1 unique author.  1 unique committer.

Snapshot: http://github.com/Perl/perl5/tarball/44bfd564484aa9ca

  sv.c: fix compilation with g++ <= 7
  Tomasz Konojacki            1 file changed, 1 insertion(+)
  https://github.com/Perl/perl5/commit/44bfd564484aa9ca

Martian commit b4cc18174edd3af98f11cb3f4a5f506aa1f2303f
1 commit.  1 unique author.  1 unique committer.

Snapshot: http://github.com/Perl/perl5/tarball/b4cc18174edd3af9

  Configure: don't probe for the malloc()/free() return type
  Tony Cook                   1 file changed, 3 insertions(+), 29 deletions(-)
  https://github.com/Perl/perl5/commit/b4cc18174edd3af9

Martian commit a8bacfe877b6fa0353bf531a1912d8ad4db8d0f7
1 commit.  1 unique author.  1 unique committer.

Snapshot: http://github.com/Perl/perl5/tarball/a8bacfe877b6fa03

  Must call Perl_croak() on the proto_perl, not the target perl, when failing 
  Paul "LeoNerd" Evans        1 file changed, 1 insertion(+), 1 deletion(-)
  https://github.com/Perl/perl5/commit/a8bacfe877b6fa03

Martian commit 214db36ceeed1d6bf4a250faf245ff83eb724ffa
1 commit.  1 unique author.  1 unique committer.

Snapshot: http://github.com/Perl/perl5/tarball/214db36ceeed1d6b

  perlvar.pod - add "Scoping Rules of Regex Variables" section
  Yves Orton                  2 files changed, 135 insertions(+), 80 deletions
  https://github.com/Perl/perl5/commit/214db36ceeed1d6b

Martian commit 42da88157fb813936003315671e00f7517d7ecde
1 commit.  1 unique author.  1 unique committer.

Snapshot: http://github.com/Perl/perl5/tarball/42da88157fb81393

  Perldelta for new 'class' feature
  Paul "LeoNerd" Evans        1 file changed, 28 insertions(+)
  https://github.com/Perl/perl5/commit/42da88157fb81393

Martian commit 78721ae8282cbde36a311d9eff57dec753791e6e
1 commit.  1 unique author.  1 unique committer.
Thanks, applied:  Yves Orton (1)
Snapshot: http://github.com/Perl/perl5/tarball/78721ae8282cbde3

  win32: do not allow seekdir() out of bounds
  Alex Davies                 5 files changed, 85 insertions(+), 3 deletions(-
  https://github.com/Perl/perl5/commit/78721ae8282cbde3

Ignored 46 GitHub auto-generated merge commits

Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About