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